com.change_vision.jude.api.inf.model
インタフェース IMessage

com.change_vision.jude.api.inf.model.IMessage
すべてのスーパーインタフェース:
IElement, IHyperlinkOwner, INamedElement
すべての実装されたインタフェース:
IElement, IHyperlinkOwner, INamedElement
既知の実装クラスの一覧:
ITermination

public IMessage
extends INamedElement

メッセージに対するインターフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  IMessage getActivator()
          起動メッセージを取得します。
abstract  String getArgument()
          引数を取得します。
abstract  String getGuard()
          ガード条件を取得します。
abstract  String getIndex()
          インデックスを取得します。
abstract  IOperation getOperation()
          操作を取得します。
abstract  IMessage getPredecessor()
          先行メッセージを取得します。
abstract  String getReturnValue()
          返り値を取得します。
abstract  String getReturnValueVariable()
          返り値変数を取得します。
abstract  INamedElement getSource()
          メッセージの送信元を取得します。
abstract  IMessage getSuccessor()
          後続メッセージを取得します。
abstract  INamedElement getTarget()
          メッセージの送信先を取得します。
abstract  boolean isAsynchronous()
          非同期メッセージであるか確認します。
abstract  boolean isReturnMessage()
          リターンメッセージであるか確認します。
abstract  boolean isSynchronous()
          同期メッセージであるか確認します。
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたメソッド
getAlias1, getAlias2, getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getName, getSupplierDependencies, getSupplierRealizations, getSupplierUsages, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setAlias1, setAlias2, setDefinition, setName, setVisibility
 
クラス com.change_vision.jude.api.inf.model.IElement から継承されたメソッド
addStereotype, getComments, getContainer, getContainers, getId, getOwner, getPresentations, getStereotypes, getTaggedValues, getTypeModifier, isReadOnly, removeStereotype, setTypeModifier
 
クラス com.change_vision.jude.api.inf.model.IHyperlinkOwner から継承されたメソッド
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

メソッドの詳細

getSource

abstract INamedElement getSource()
メッセージの送信元を取得します。

戻り値:
名前付き要素。

getTarget

abstract INamedElement getTarget()
メッセージの送信先を取得します。

戻り値:
名前付き要素。

isSynchronous

abstract boolean isSynchronous()
同期メッセージであるか確認します。

戻り値:
true 同期メッセージです / false 非同期メッセージです

isAsynchronous

abstract boolean isAsynchronous()
非同期メッセージであるか確認します。

戻り値:
true 非同期メッセージです / false 同期メッセージです

isReturnMessage

abstract boolean isReturnMessage()
リターンメッセージであるか確認します。

戻り値:
true リターンメッセージです / false リターンメッセージではありません

getOperation

abstract IOperation getOperation()
操作を取得します。

戻り値:
操作。

getArgument

abstract String getArgument()
引数を取得します。

戻り値:
引数。

getReturnValue

abstract String getReturnValue()
返り値を取得します。

戻り値:
返り値。

getReturnValueVariable

abstract String getReturnValueVariable()
返り値変数を取得します。

戻り値:
返り値変数。

getGuard

abstract String getGuard()
ガード条件を取得します。

戻り値:
ガード条件。

getIndex

abstract String getIndex()
インデックスを取得します。

戻り値:
インデックス。

getActivator

abstract IMessage getActivator()
起動メッセージを取得します。

戻り値:
メッセージ。

getPredecessor

abstract IMessage getPredecessor()
先行メッセージを取得します。

戻り値:
メッセージ。

getSuccessor

abstract IMessage getSuccessor()
後続メッセージを取得します。

戻り値:
メッセージ。