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

com.change_vision.jude.api.inf.model.IMessage
すべてのスーパーインタフェース:
IElement, IEntity, IHyperlinkOwner, INamedElement
すべての実装されたインタフェース:
IElement, IEntity, 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()
          同期メッセージであるか確認します。
abstract  void setArgument(String argument)
          引数を設定します。
abstract  void setAsynchronous(boolean asynchronous)
          非同期メッセージかどうか設定します。
abstract  void setGuard(String guard)
          ガード条件を設定します。
abstract  void setOperation(IOperation operation)
          操作を設定します。
abstract  void setReturnValue(String returnValue)
          返り値を設定します。
abstract  void setReturnValueVariable(String returnValueVariable)
          返り値変数を設定します。
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたメソッド
getAlias1, getAlias2, getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getFullName, getFullNamespace, 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, hasStereotype, hasStereotype, 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()
後続メッセージを取得します。

戻り値:
メッセージ。

setAsynchronous

abstract void setAsynchronous(boolean asynchronous)
非同期メッセージかどうか設定します。

パラメータ:
isAsynchronous - 非同期メッセージの場合、 true、同期メッセージの場合、false
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
        READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

setOperation

abstract void setOperation(IOperation operation)
操作を設定します。

パラメータ:
operation - 操作
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
        READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

setArgument

abstract void setArgument(String argument)
引数を設定します。

パラメータ:
argument - 引数
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
        READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

setReturnValue

abstract void setReturnValue(String returnValue)
返り値を設定します。

パラメータ:
returnValue - 返り値
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
        READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

setReturnValueVariable

abstract void setReturnValueVariable(String returnValueVariable)
返り値変数を設定します。

パラメータ:
returnValueVariable - 返り値変数
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
        READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4

setGuard

abstract void setGuard(String guard)
ガード条件を設定します。

パラメータ:
guard - ガード条件
例外:
InvalidEditingException - 例外が発生した場合
Keys:
        ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
        BAD_TRANSACTION_KEY - トランザクションエラー
        HAS_EXCEPTION_KEY - 例外が発生した場合
        READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
        例外のエラーメッセージ
導入されたバージョン:
6.6.4