ICallBehaviorAction インターフェイス
動作の機能を中断せずに、動作を直接呼び出します。
名前空間: Microsoft.VisualStudio.Uml.Actions
アセンブリ: Microsoft.VisualStudio.Uml.Interfaces (Microsoft.VisualStudio.Uml.Interfaces.dll 内)
構文
'宣言
Public Interface ICallBehaviorAction _
Inherits ICallAction, IInvocationAction, IAction, IExecutableNode, _
IActivityNode, IRedefinableElement, INamedElement, IElement
public interface ICallBehaviorAction : ICallAction,
IInvocationAction, IAction, IExecutableNode, IActivityNode, IRedefinableElement,
INamedElement, IElement
public interface class ICallBehaviorAction : ICallAction,
IInvocationAction, IAction, IExecutableNode, IActivityNode, IRedefinableElement,
INamedElement, IElement
type ICallBehaviorAction =
interface
interface ICallAction
interface IInvocationAction
interface IAction
interface IExecutableNode
interface IActivityNode
interface IRedefinableElement
interface INamedElement
interface IElement
end
public interface ICallBehaviorAction extends ICallAction, IInvocationAction, IAction, IExecutableNode, IActivityNode, IRedefinableElement, INamedElement, IElement
ICallBehaviorAction 型で公開されるメンバーは以下のとおりです。
プロパティ
名前 | 説明 | |
---|---|---|
Activity | ノードを所有しているアクティビティ。 (IActivityNode から継承されます。) | |
ApplicableStereotypes | この要素に適用できる一連のステレオタイプ。 (IElement から継承されます。) | |
AppliedStereotypes | 各 IStereotypeInstance は、ステレオタイプがこの要素に適用されていることを示します。 (IElement から継承されます。) | |
Arguments | 引数値が入力されるピンを取得します。 (IInvocationAction から継承されます。) | |
Behavior | 起動された動作。 | |
ClientDependencies | この要素がクライアントである依存関係を取得します。 (INamedElement から継承されます。) | |
Context | このアクションにより動作が部分的に示されている分類子を取得します。 (IAction から継承されます。) | |
Description | このテスト要素の説明。 (IElement から継承されます。) | |
Incomings | ターゲットとしてのノードを持つエッジ。 (IActivityNode から継承されます。) | |
Inputs | アクションの入力を取得します。 (IAction から継承されます。) | |
IsLeaf | この要素を特化しない場合は true。つまり、汎化リレーションシップのターゲットにすることはできません。 (IRedefinableElement から継承されます。) | |
IsSynchronous | 呼び出しが同期的であり、呼び出し元が呼び出された動作の完了を待っている場合は true。呼び出しが非同期で、すぐに処理され、戻り値を想定しない場合は、false。既定値は true です。 (ICallAction から継承されます。) | |
LocalPostconditions | 実行が完了したときに満たされている必要がある制約を取得します。null も指定できます。 (IAction から継承されます。) | |
LocalPreconditions | 実行が開始されたときに満たされている必要がある制約を取得します。null も指定できます。 (IAction から継承されます。) | |
Name | 格納先の名前空間でのこの要素の名前。この名前空間には、この名前を持つ他の要素がないことが必要です。 (INamedElement から継承されます。) | |
Namespace | このメソッドの定義が含まれている名前空間を取得します。null も指定できます。 (INamedElement から継承されます。) | |
OnPort | null でない場合、操作は受信オブジェクトのこのポートで呼び出されます。 (IInvocationAction から継承されます。) | |
Outgoings | ソースとしてのノードを持つエッジ。 (IActivityNode から継承されます。) | |
Outputs | アクションの出力を取得します。 (IAction から継承されます。) | |
OwnedComments | この要素に含まれるコメント (要素にリンクされたコメントではない) を取得します。 (IElement から継承されます。) | |
OwnedElements | この要素によって所有される要素を取得します。ルート IModel を除き、どの要素にも 1 人の所有者がいます。 (IElement から継承されます。) | |
Owner | この要素を所有する Element を取得します。ルート IModel を除くすべての要素に、1 人の所有者がいます。 (IElement から継承されます。) | |
QualifiedName | 要素を格納する名前空間修飾名がプレフィックスとして付けられた、この要素の名前を取得します。名前が空であるか、または名前空間の修飾名が空である場合には空です。 (INamedElement から継承されます。) | |
Results | 呼び出しの実行結果が表示されるピンを取得します。 (ICallAction から継承されます。) | |
Visibility | 要素を参照できる場所を定義します。パブリック = どこでも表示されます。プライベート = 所有する名前空間でのみ表示されます。プロテクト = 所有する名前空間と汎化関係を持つ要素に対しては表示されます。パッケージ = 名前空間を所有するパッケージでのみ表示されます (存在する場合)。既定値は public です。 (INamedElement から継承されます。) | |
VisibleAppliedStereotypes | (IElement から継承されます。) |
このページのトップへ
拡張メソッド
名前 | 説明 | |
---|---|---|
AddReference | 文字列を要素にリンクします。通常、この文字列は URI などの参照、Modelbus 参照、または作業項目 ID です。参照の種類を示す名前を使用します。リンクを表す IReference オブジェクトを返します。 (UmlExtensions によって定義されています。) | |
ApplyStereotype | 要素にステレオタイプを適用します。ステレオタイプによってモデル要素の拡張を表す IStereotypeInstance を作成します。 (ProfileStereotypeExtensions によって定義されています。) | |
CreateArgumentInputPin | 新しい InputPin オブジェクトと、新しく作成された InputPin オブジェクトに IMicrosoft.VisualStudio.Uml.Actions.IInvocationAction を接続する Microsoft.VisualStudio.Uml.Actions.InvocationActionHasArguments リンクを作成します。 (InvocationActionExtensions によって定義されています。) | |
CreateLocalPostconditionConstraint | この IAction によって所有されている事後条件 IConstraint を作成します。 (ActionExtensions によって定義されています。) | |
CreateLocalPreconditionConstraint | この IAction によって所有されている新しい事前条件 IConstraint を作成します。 (ActionExtensions によって定義されています。) | |
CreateResultOutputPin | CallAction に新しい IOutputPin オブジェクトを作成します (CallActionExtensions によって定義されています。) | |
Delete | この要素とあらゆる関係、所有されている要素、および形状を削除します。 (UmlExtensions によって定義されています。) | |
DeleteAllReference | 特定のタグの参照をすべて削除します。 (UmlExtensions によって定義されています。) | |
GetActivityEdgeSources | ここにつながる終端の元となるノード。 (ActivityExtensions によって定義されています。) | |
GetActivityEdgeTargets | ここからつながる終端の対象となるノード。 (ActivityExtensions によって定義されています。) | |
GetDependencyClients | これに依存している要素のコレクションを返します。 (NamedElementExtensions によって定義されています。) | |
GetDependencySuppliers | これが依存している要素のコレクションを返します。 (NamedElementExtensions によって定義されています。) | |
GetId | この要素を識別する GUID を取得します。 (UmlExtensions によって定義されています。) | |
GetModelStore | この要素を含んでいる IModelStore を取得します。 (UmlExtensions によって定義されています。) | |
GetReferences | この要素に関連付けられている指定されたタグの IReferences を取得します。 (UmlExtensions によって定義されています。) | |
GetRelatedElements<T> | 指定した種類のリレーションシップによってこの要素に関係する要素を取得します。 (UmlExtensions によって定義されています。) | |
GetRelatedLinks<T> | この要素から、またはこの要素に対して、指定した型の関係を取得します。 (UmlExtensions によって定義されています。) | |
Shapes | 開かれている図、または指定された開かれている図でモデル要素を表示するすべての図形。 (PresentationHelpers によって定義されています。) |
このページのトップへ
解説
注意
この型で定義されるメソッドは、拡張メソッドです。 このメソッドを使用するには、.NET アセンブリ Microsoft.VisualStudio.ArchitectureTools.Extensibility.dll にプロジェクト参照を追加して、コードにディレクティブ using Microsoft.VisualStudio.ArchitectureTools.Extensibility.Uml を含める必要があります。