次の方法で共有


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

この名前空間には、UML の種類に対する拡張機能が含まれています。 拡張機能の大半は、新しいインスタンスを作成するためのメソッドです。 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 すべての UML モデル要素の型のスーパークラスである IElement の拡張メソッド。
パブリック クラス UseCaseDesignerExtensionAttribute UML ユース ケース図の拡張機能を定義するクラスにこの属性を適用します。
パブリック クラス UseCaseExtensions ユース ケースを操作するための拡張メソッド。
パブリック クラス ValidationContextExtensions ValidationContext の拡張。

インターフェイス

  インターフェイス 説明
パブリック インターフェイス IInsertionPoint メッセージを開始または終了し、他の要素を添付できる生存線のポイント。
パブリック インターフェイス ILinkedWorkItemExtension このインターフェイスを実装およびエクスポートして、作業項目リンクのハンドラーを定義します。これは、UML モデルの要素が TFS の作業項目にリンクされているときに呼び出されます。
パブリック インターフェイス IModelStore UML モデル要素が格納されている、IModelingProject に関連付けられているストア。
パブリック インターフェイス IReference IReference は、IElement を作業項目、URL、別のモデルの要素にリンクできます。リンクを作成するには IElement.AddReference() を使用します。

列挙型

  列挙体 説明
パブリック列挙体 TemplateParameterKind テンプレート パラメーターの引数として使用できる要素の種類を指定するために使用します。