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

com.change_vision.jude.api.inf.model.ITransition
すべてのスーパーインタフェース:
IElement, IEntity, IHyperlinkOwner, INamedElement
すべての実装されたインタフェース:
IElement, IEntity, IHyperlinkOwner, INamedElement

public ITransition
extends INamedElement

遷移に対するインターフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  String getAction()
          アクションを取得します。
abstract  String getEvent()
          イベントを取得します。
abstract  String getGuard()
          ガード条件を取得します。
abstract  IVertex getSource()
          フロー元のVertexを取得します。
abstract  IVertex getTarget()
          フロー先のVertexを取得します。
abstract  void setAction(String action)
          アクションを設定します。
abstract  void setEvent(String event)
          イベントを設定します。
abstract  void setGuard(String guard)
          ガード条件を設定します。
 
クラス 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 IVertex getSource()
フロー元のVertexを取得します。

戻り値:
フロー元のVertex。

getTarget

abstract IVertex getTarget()
フロー先のVertexを取得します。

戻り値:
フロー先のVertex。

getGuard

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

戻り値:
ガード条件。

getAction

abstract String getAction()
アクションを取得します。

戻り値:
アクション。

getEvent

abstract String getEvent()
イベントを取得します。

戻り値:
イベント。

setGuard

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

パラメータ:
guard - ガード条件。nullの場合はガード条件の削除を行う。
例外:
InvalidEditingException - 例外が発生した場合 Keys: ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合 Values: 例外のエラーメッセージ

setAction

abstract void setAction(String action)
アクションを設定します。

パラメータ:
action - アクション。nullの場合はアクションの削除を行う。
例外:
InvalidEditingException - 例外が発生した場合 Keys: ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合 Values: 例外のエラーメッセージ

setEvent

abstract void setEvent(String event)
イベントを設定します。

パラメータ:
event - イベント。nullの場合はイベントの削除を行う。
例外:
InvalidEditingException - 例外が発生した場合 Keys: ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合 PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合 READ_ONLY_KEY - リードオンリーな要素を編集しようとした場合 Values: 例外のエラーメッセージ