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

com.change_vision.jude.api.inf.model.IObjectNode
すべてのスーパーインタフェース:
IActivityNode, IElement, IEntity, IHyperlinkOwner, INamedElement
すべての実装されたインタフェース:
IActivityNode, IElement, IEntity, IHyperlinkOwner, INamedElement
既知の実装クラスの一覧:
IActivityParameterNode, IInputPin, IOutputPin, IPin

public IObjectNode
extends IActivityNode

オブジェクトノードに対するインターフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  IClass getBase()
          ベースクラスを取得します。
abstract  String getEffect()
          効果を取得します。
abstract  String getInState()
          状態名を取得します。
abstract  String getOrdering()
          順序付けを取得します。
abstract  String getStream()
          ストリームを取得します。
abstract  String getUpperBound()
          上限値を取得します。
abstract  boolean isControl()
          制御であるか確認します。
abstract  boolean isException()
          例外であるか確認します。
abstract  void setBase(IClass base)
          ベースクラスを設定します。
abstract  void setControl(boolean isControl)
          制御であるかを設定します。
abstract  void setEffect(String effect)
          効果を設定します。
abstract  void setException(boolean isException)
          例外であるかを設定します。
abstract  void setInState(String inState)
          状態名を設定します。
abstract  void setOrdering(String ordering)
          順序付けを設定します。
abstract  void setStream(String stream)
          ストリームを設定します。
abstract  void setUpperBound(String upperBound)
          上限値を設定します。
 
クラス 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
 

メソッドの詳細

getInState

abstract String getInState()
状態名を取得します。

戻り値:
状態名。

getBase

abstract IClass getBase()
ベースクラスを取得します。

戻り値:
ベースクラス。

setInState

abstract void setInState(String inState)
状態名を設定します。

パラメータ:
inState - 状態名
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
     ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0

setBase

abstract void setBase(IClass base)
ベースクラスを設定します。

パラメータ:
base - ベースクラス
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
     ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0

getOrdering

abstract String getOrdering()
順序付けを取得します。

戻り値:
順序付け (null または "unordered" / "ordered" / "LIFO" / "FIFO")。
導入されたバージョン:
6.8.0

setOrdering

abstract void setOrdering(String ordering)
順序付けを設定します。

パラメータ:
ordering - 順序付け (null または "unordered" / "ordered" / "LIFO" / "FIFO")。
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
     ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0

getUpperBound

abstract String getUpperBound()
上限値を取得します。

戻り値:
上限値。
導入されたバージョン:
6.8.0

setUpperBound

abstract void setUpperBound(String upperBound)
上限値を設定します。

パラメータ:
upperBound - 上限値
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
     ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0

isControl

abstract boolean isControl()
制御であるか確認します。

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

setControl

abstract void setControl(boolean isControl)
制御であるかを設定します。

パラメータ:
isControl - 制御の場合、true。制御じゃない場合、false。
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
     ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0

getEffect

abstract String getEffect()
効果を取得します。

戻り値:
効果 (null または "create" / "read" / "update" / "delete")。
導入されたバージョン:
6.8.0

setEffect

abstract void setEffect(String effect)
効果を設定します。

パラメータ:
effect - 効果 (null または "create" / "read" / "update" / "delete")。
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
     ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0

isException

abstract boolean isException()
例外であるか確認します。

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

setException

abstract void setException(boolean isException)
例外であるかを設定します。

パラメータ:
isException - 例外の場合、true。例外じゃない場合、false。
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
     ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0

getStream

abstract String getStream()
ストリームを取得します。

戻り値:
ストリーム (null または "stream" / "nonstream")。
導入されたバージョン:
6.8.0

setStream

abstract void setStream(String stream)
ストリームを設定します。

パラメータ:
stream - ストリーム (null または "stream" / "nonstream")。
例外:
InvalidEditingException - 例外が発生した場合
Keys:
     ILLEGAL_VERSION_ERROR_KEY - astah* communityで編集APIを使用しようとした場合
     PARAMETER_ERROR_KEY - パラメータが正しく設定されていない場合
     ILLEGALMODELTYPE_ERROR_KEY - モデルのタイプが不正な場合
     BAD_TRANSACTION_KEY - トランザクションエラー
     HAS_EXCEPTION_KEY - 例外が発生した場合
     READ_ONLY_KEY -  リードオンリーな要素を編集しようとした場合
Values:
     例外のエラーメッセージ
導入されたバージョン:
6.8.0