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

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

public IAction
extends IActivityNode

アクションに対するインタフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  IActivity getCallingActivity()
          呼び出しアクティビティを取得します。
abstract  IInputPin[] getInputs()
          入力ピンの配列を取得します。
abstract  IOutputPin[] getOutputs()
          出力ピンの配列を取得します。
abstract  boolean isAcceptEventAction()
          イベント受信アクションであるか確認します。
abstract  boolean isAcceptTimeEventAction()
          時間イベント受信アクションであるか確認します。
abstract  boolean isCallBehaviorAction()
          振る舞い呼び出しアクションであるか確認します。
abstract  boolean isConnector()
          コネクタであるか確認します。
abstract  boolean isProcess()
          プロセスであるか確認します。
abstract  boolean isSendSignalAction()
          シグナル送信アクションであるか確認します。
abstract  void setCallingActivity(IActivity callingActivity)
          呼び出しアクティビティを設定します。
 
クラス com.change_vision.jude.api.inf.model.IActivityNode から継承されたメソッド
getIncomings, getOutgoings
 
クラス 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
 

メソッドの詳細

getCallingActivity

abstract IActivity getCallingActivity()
呼び出しアクティビティを取得します。

戻り値:
アクティビティ。

isCallBehaviorAction

abstract boolean isCallBehaviorAction()
振る舞い呼び出しアクションであるか確認します。

戻り値:
true 振る舞い呼び出しアクションです / false 振る舞い呼び出しアクションではありません

getInputs

abstract IInputPin[] getInputs()
入力ピンの配列を取得します。

戻り値:
入力ピンの配列。
導入されたバージョン:
6.6

getOutputs

abstract IOutputPin[] getOutputs()
出力ピンの配列を取得します。

戻り値:
出力ピンの配列。
導入されたバージョン:
6.6

setCallingActivity

abstract void setCallingActivity(IActivity callingActivity)
呼び出しアクティビティを設定します。

パラメータ:
callingActivity - 呼び出しアクティビティ
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメタが正しく設定されていない場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0

isSendSignalAction

abstract boolean isSendSignalAction()
シグナル送信アクションであるか確認します。

戻り値:
true シグナル送信アクションです / false シグナル送信アクションではありません
導入されたバージョン:
6.8.0

isAcceptEventAction

abstract boolean isAcceptEventAction()
イベント受信アクションであるか確認します。

戻り値:
true イベント受信アクションです / false イベント受信アクションではありません
導入されたバージョン:
6.8.0

isAcceptTimeEventAction

abstract boolean isAcceptTimeEventAction()
時間イベント受信アクションであるか確認します。

戻り値:
true 時間イベント受信アクションです / false 時間イベント受信アクションではありません
導入されたバージョン:
6.8.0

isProcess

abstract boolean isProcess()
プロセスであるか確認します。

戻り値:
true プロセスです / false プロセスではありません
導入されたバージョン:
6.8.0

isConnector

abstract boolean isConnector()
コネクタであるか確認します。

戻り値:
true コネクタです / false コネクタではありません
導入されたバージョン:
6.8.0