Microsoft.VisualStudio.Uml.AuxiliaryConstructs 네임스페이스
이 네임 스페이스는 UML 템플릿 클래스를 정의하고 사용하는 메서드 외에 UML 모델에 API를 제공합니다. Visual Studio Ultimate에서 UML 모델에 대한 자세한 내용은 소프트웨어 디자인용 모델 개발을 참조하십시오. 템플릿 클래스에 대한 자세한 내용은 UML 클래스 다이어그램: 지침을 참조하십시오. UML API에 대한 자세한 내용은 UML 모델 및 다이어그램 확장를 참조하십시오.
이 네임스페이스에 정의된 형식 및 속성은 UML 사양에 정의된 것과 일치합니다. 또한 이 네임스페이스의 많은 형식에 확장 메서드가 정의되어 있습니다. 자세한 내용은 Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml을 참조하십시오.
인터페이스
인터페이스 | 설명 | |
---|---|---|
IClassifierTemplateParameter | 클래스에 바인딩될 수 있는 템플릿 정의의 값입니다. | |
IModel | 실제 시스템, 프로세스 또는 소프트웨어의 부분 설명입니다. | |
IOperationTemplateParameter | 작업에 바인딩될 수 있는 템플릿 정의의 값입니다. | |
IParameterableElement | 템플릿에서 매개 변수가 되거나 템플릿 바인딩에서 인수가 될 수 있는 요소입니다.분류자 및 ValueSpecifications는 ParameterableElements입니다. | |
IRedefinableTemplateSignature | 추가 매개 변수와 함께 확장될 수 있는 TemplateSignature입니다. | |
ITemplateableElement | 템플릿으로 정의될 수 있는 요소입니다. | |
ITemplateBinding | 템플릿의 매개 변수에 대해 대체할 인수를 지정합니다. | |
ITemplateParameter | 템플릿이 바인딩될 때 대체할 수 있는 템플릿 정의의 값입니다. | |
ITemplateParameterSubstitution | 클래스 또는 작업 같은 요소를 템플릿 매개 변수에 바인딩합니다. | |
ITemplateSignature | 템플릿의 TemplateParameters 목록입니다. |