다음을 통해 공유


Microsoft.VisualStudio.Uml.Classes 네임스페이스

이 네임스페이스는 다른 모든 UML 형식에서 파생되는 IElementIRelationship과 같은 기본 모델링 개념을 정의합니다.Visual Studio Ultimate에서 UML 모델에 대한 자세한 내용은 소프트웨어 디자인용 모델 개발을 참조하십시오.UML API에 대한 자세한 내용은 UML 모델 및 다이어그램 확장를 참조하십시오.

이 네임스페이스에 정의된 형식 및 속성은 UML 사양에 정의된 것과 일치합니다.또한 이 네임스페이스의 많은 형식에 확장 메서드가 정의되어 있습니다.자세한 내용은 Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml를 참조하십시오.

인터페이스

  인터페이스 설명
Public 인터페이스 IAbstraction 서로 다른 세부 수준에서 같은 개념을 나타내는 두 요소 사이의 관계입니다.
Public 인터페이스 IAssociation 연결은 두 개 이상의 형식 인스턴스 간 링크의 클래스를 정의합니다.연결과 관련된 각 형식에는 링크에 액세스할 수 있는 속성이 있습니다.
Public 인터페이스 IBehavioralFeature 메시지 또는 이벤트에 대한 응답을 설명하는 기능입니다.
Public 인터페이스 IClass 메시지와 이벤트에 응답하고 값을 보관하며 상태를 변경할 수 있는 개체의 설명 또는 부분 설명입니다.
Public 인터페이스 IClassifier 기능에 대한 기능 집합 및 제약 조건의 집합으로 구성되는 값 집합의 정의입니다.분류자는 기타 분류자로부터 정의의 일부를 상속할 수 있습니다.
Public 인터페이스 IComment 하나 이상의 요소에 첨부될 수 있는 텍스트입니다.
Public 인터페이스 IConstraint 자연 언어 또는 컴퓨터에서 읽을 수 있는 언어로 표현되는 조건 또는 제한입니다.
Public 인터페이스 IDataType 구조가 없는 변경 불가능한 값 집합으로 구성된 형식입니다.
Public 인터페이스 IDependency 지정 또는 구현을 위해 요소에서 다른 모델 요소를 필요로 함을 나타내는 관계입니다.
Public 인터페이스 IDirectedRelationship 소스 모델 요소와 대상 모델 요소 간의 관계입니다.
Public 인터페이스 IElement 모든 UML 형식의 상위 형식입니다.
Public 인터페이스 IEnumeration 사용자 정의 값 집합을 구성하는 사용자 정의 형식입니다.
Public 인터페이스 IEnumerationLiteral 열거형 사용자 정의 데이터 값입니다.
Public 인터페이스 IExpression 비어 있을 수 있는 개체 또는 데이터 값 집합을 지정하는 기호의 트리입니다.
Public 인터페이스 IFeature 작업 또는 특성과 같은 형식 설명의 일부입니다.
Public 인터페이스 IGeneralization 특정 분류자가 일반 분류자의 일부 기능을 상속하고 보완하는 두 분류자 사이의 관계입니다.기능을 정의하는 방법에 따라 특정 분류자의 인스턴스는 일반 분류자의 인스턴스로 간주될 수도 있습니다.
Public 인터페이스 IInstanceSpecification 분류자의 개별 인스턴스를 설명합니다.
Public 인터페이스 IInstanceValue 인스턴스 사양에 의해 모델링된 값을 지정합니다.
Public 인터페이스 IInterface 구현 또는 내부 구조 없이 공개적으로 표시되는 기능의 집합을 정의하는 형식입니다.
Public 인터페이스 IInterfaceRealization 지정을 나타내는 인터페이스와 지정을 구현하는 분류자 간의 인식입니다.
Public 인터페이스 ILiteralBoolean 표현식에 나타나는 상수 부울 값입니다.
Public 인터페이스 ILiteralInteger 표현식에 나타나는 정수 상수입니다.
Public 인터페이스 ILiteralSpecification 식의 일부분을 구성하는 값의 사양입니다.
Public 인터페이스 ILiteralString 표현식 내 상수 문자열입니다.
Public 인터페이스 IMultiplicityElement 특성, 매개 변수 또는 연결 끝 같은 지정된 컨텍스트에서 요소의 인스턴스를 몇 개나 나타낼 수 있는지 정의합니다.상한이 > 1인 경우 컨텍스트에 특정 유형의 컬렉션이 포함됩니다.
Public 인터페이스 INamedElement 읽을 수 있는 이름을 가질 수 있는 요소입니다.
Public 인터페이스 INamespace 이름으로 식별할 수 있는 요소를 포함할 수 있는 요소입니다.패키지, 클래스, 활동이 예입니다.
Public 인터페이스 IOpaqueExpression 컨텍스트에서 평가했을 때 개체 또는 데이터 값의 빈 집합을 나타내는 식입니다.
Public 인터페이스 IOperation 이름, 형식, 매개 변수, 연결된 동작 호출에 대한 제약 조건을 지정합니다.
Public 인터페이스 IPackage
Public 인터페이스 IPackageableElement 패키지에 포함될 수 있는 요소입니다.
Public 인터페이스 IPackageImport 패키지 가져오기에 정의된 것처럼 가져온 패키지의 요소를 참조할 수 있는 패키지 사이의 관계입니다.
Public 인터페이스 IParameter 동작으로 또는 동작으로부터 전달할 수 있는 개체 형식을 지정합니다.
Public 인터페이스 IPrimitiveType 정수 또는 부울 같은 사전 정의된 데이터 형식입니다.
Public 인터페이스 IProfileInstance 프로필을 패키지에 적용합니다.
Public 인터페이스 IProperty 특성, 연결 끝 또는 구성 요소 부분을 나타내는 분류자가 소유하는 값 또는 컬렉션입니다.
Public 인터페이스 IRealization 구현을 나타내는 요소와 지정을 나타내는 모델 요소 간의 관계입니다.
Public 인터페이스 IRedefinableElement 분류자의 컨텍스트에서 정의했을 때 컨텍스트 분류자를 (직접 또는 간접적으로) 전문화하는 다른 분류자의 컨텍스트에서 보다 구체적으로 또는 다르게 다시 정의할 수 있는 요소입니다.
Public 인터페이스 IRelationship 연결, 종속성, 흐름 등 요소 간에 모든 종류의 이진 관계에 대한 기본 클래스입니다.모든 관계에는 원본 요소 및 대상 요소가 있습니다.관계가 자체 속성을 가질 수도 있습니다.
Public 인터페이스 IStereotypeInstance 모델 요소에 대한 스테레오타입의 적용을 나타냅니다.
Public 인터페이스 IStereotypePropertyInstance 모델 요소에 스테레오타입을 적용할 때의 속성 값을 나타냅니다.
Public 인터페이스 IStructuralFeature 개체 상태의 일부를 설명하는 기능입니다.
Public 인터페이스 IType 값 집합에 대한 설명입니다.예를 들어, 클래스, 인터페이스, 열거형, 구성 요소, 번호, Null이 있습니다.
Public 인터페이스 ITypedElement 지정된 형식을 준수하는 인스턴스를 할당할 수 있는 매개 변수 또는 핀과 같은 요소입니다.
Public 인터페이스 IUsage 완전한 구현 또는 작업에 필요한 요소 및 다른 요소 간의 관계입니다.
Public 인터페이스 IValueSpecification 이 클래스의 각 인스턴스는 아마도 개체 또는 데이터 값의 빈 집합 사양입니다.

열거형

  열거형 설명
Public 열거형 AggregationKind DomainEnumeration: AggregationKind 연결의 공유 특성에 대해 설명합니다.정확한 해석이 지역 규칙에 공개되어 있습니다.
Public 열거형 ParameterDirectionKind DomainEnumeration: ParameterDirectionKind 매개 변수의 정보 흐름 방향을 정의합니다.
Public 열거형 VisibilityKind DomainEnumeration: VisibilityKind 요소의 이름을 사용할 수 있는 범위를 정의합니다.