共用方式為


Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml 命名空間

這個命名空間包含 UML 型別的擴充。大部分擴充是用於建立新執行個體的方法。還有一些 Helper 方法和型別,可讓巡覽和更新 UML 模型的工作變得更輕鬆。

如需詳細資訊,請參閱下列主題:

類別

  類別 說明
公用類別 AcceptEventActionExtensions IAcceptEventAction 的擴充方法。
公用類別 ActionExtensions 提供擴充方法
公用類別 ActivityDesignerExtensionAttribute 將此屬性套用至定義 UML 活動圖表擴充的類別。
公用類別 ActivityExtensions IActivity 的擴充方法。
公用類別 ArtifactExtensions IArtifact 的擴充方法。
公用類別 BehavioralFeatureExtensions IBehavioralFeature 的擴充方法。
公用類別 BehavioredClassifierExtensions BehavioredClassifier 的擴充方法。
公用類別 BehaviorExtensions IBehavior 的擴充方法。
公用類別 CallActionExtensions CallAction 的擴充方法。
公用類別 CallOperationActionExtensions ICallOperationAction 的擴充方法。
公用類別 ClassDesignerExtensionAttribute 將此屬性套用至 UML 類別圖表擴充的類別。
公用類別 ClassExtensions IClass 的擴充方法。
公用類別 ClassifierExtensions IClassifier 的擴充方法。
公用類別 CombinedFragmentExtensions 提供擴充方法
公用類別 ComponentDesignerExtensionAttribute 將此屬性套用至 UML 元件圖表擴充的類別。
公用類別 ComponentExtensions IComponent 的擴充方法。
公用類別 ConnectableElementExtensions IConnectableElement 的擴充方法。
公用類別 ConstraintExtensions IConstraint 的擴充方法。
公用類別 EnumerationExtensions IEnumeration 的擴充方法。
公用類別 EnumerationLiteralExtensions IEnumerationLiteral 的擴充方法。
公用類別 ExecutionSpecificationExtensions IExecutionSpecification 的擴充方法。
公用類別 InteractionBuilder
公用類別 InteractionConstraintExtensions InteractionConstraint 的擴充方法。
公用類別 InteractionExtensions 提供擴充方法
公用類別 InteractionOperandExtensions IInteractionOperand 的擴充方法。
公用類別 InterfaceExtensions IInterface的擴充方法。
公用類別 InvocationActionExtensions IInvocation 的擴充方法。
公用類別 IShapeExtensions 提供擴充方法
公用類別 LifelineExtensions ILifeline 的擴充方法。
公用類別 MessageExtensions 用於處理互動的擴充方法。
公用類別 ModelStore
公用類別 MultiplicityElementExtensions IMultiplicityElement 的擴充方法。
公用類別 NamedElementExtensions INamedElement 的擴充方法。
公用類別 NamespaceExtensions INamespace 的擴充方法。
公用類別 ObjectNodeExtensions 提供擴充方法
公用類別 OpaqueActionExtensions 用於處理包含 IInputPin 模型項目的 OpaqueAction 擴充方法
公用類別 OperationExtensions IOperation 的擴充方法。
公用類別 PackageExtensions 處理套件內容的擴充方法。
公用類別 ParameterExtensions IParameter 的擴充方法。
公用類別 ProfileStereotypeExtensions 與設定檔和造型相關的擴充方法。
公用類別 PropertyExtensions IProperty 的擴充方法。
公用類別 ReferenceConstants 搭配 IReference 使用的預先定義名稱。
公用類別 SendSignalActionExtensions ISendSignalAction 的擴充方法。
公用類別 SequenceDesignerExtensionAttribute 將此屬性套用至定義 UML 序列圖表擴充的類別。
公用類別 SetOwnerExtensions 變更擁有者的擴充方法。
公用類別 StructuredClassifierExtensions IStructuredClassifier 的擴充方法。
公用類別 TemplateBindingExtensions ITemplateBinding 的擴充方法。
公用類別 TemplateParameterExtensions ITemplateParameter 的擴充方法。
公用類別 UmlExtensions IElement 的擴充方法,這是所有的 UML 模型項目型別的超級類別。
公用類別 UseCaseDesignerExtensionAttribute 將此屬性套用至定義 UML 使用案例圖表擴充的類別。
公用類別 UseCaseExtensions 用於處理使用案例的擴充方法。
公用類別 ValidationContextExtensions ValidationContext 的擴充。

介面

  介面 說明
公用介面 IInsertionPoint 生命線上的一點,訊息可在此開始或結束,也可以附加其他元素。
公用介面 ILinkedWorkItemExtension 實作併匯出此介面,以定義工作項目連結的處理常式。這會在 UML 模型中的項目連結到 TFS 工作項目時被呼叫。
公用介面 IModelStore 與 UML 模型元素儲存所在之 IModelingProject 相關聯的存放區。
公用介面 IReference IReference 可以將 IElement 連結到工作項目、URL 或另一個模型中的元素。使用 IElement.AddReference() 來建立連結。

列舉

  列舉型別 說明
公用列舉型別 TemplateParameterKind 用於指定何種項目可以當做範本參數的引數使用。