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

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

public IFlowProperty
extends IAttribute

フロープロパティ(親:ブロック/インターフェースブロック)のインターフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  boolean isDirectionIn()
          方向がINであるかどうか確認します。
abstract  boolean isDirectionInOut()
          方向がINOUTであるかどうか確認します。
abstract  boolean isDirectionOut()
          方向がOUTであるかどうか確認します。
abstract  void setDirectionIn()
          方向をINに設定します。
abstract  void setDirectionInOut()
          方向をINOUTに設定します。
abstract  void setDirectionOut()
          方向をOUTに設定します。
 
クラス com.change_vision.jude.api.inf.model.IAttribute から継承されたメソッド
getAssociation, getConnectors, getInitialValue, getMultiplicity, getNavigability, getQualifiedTypeExpression, getQualifiers, getType, getTypeExpression, isAggregate, isChangeable, isComposite, isDerived, isEnable, isStatic, setAggregation, setAggregationKind, setChangeable, setComposite, setDerived, setEnable, setInitialValue, setMultiplicity, setMultiplicityStrings, setNavigability, setQualifiedTypeExpression, setStatic, setType, setTypeExpression
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたメソッド
getClientDependencies, getClientRealizations, getClientUsages, getConstraints, getDefinition, getDiagrams, getFullName, getFullNamespace, getName, getSupplierDependencies, getSupplierRealizations, getSupplierUsages, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, 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
 

メソッドの詳細

isDirectionIn

abstract boolean isDirectionIn()
方向がINであるかどうか確認します。

戻り値:
true 方向が IN です / false 方向は IN ではありません。

isDirectionOut

abstract boolean isDirectionOut()
方向がOUTであるかどうか確認します。

戻り値:
true 方向が OUT です / false 方向は OUT ではありません。

isDirectionInOut

abstract boolean isDirectionInOut()
方向がINOUTであるかどうか確認します。

戻り値:
true 方向が INOUT です / false 方向は INOUT ではありません。

setDirectionIn

abstract void setDirectionIn()
方向をINに設定します。

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

setDirectionOut

abstract void setDirectionOut()
方向をOUTに設定します。

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

setDirectionInOut

abstract void setDirectionInOut()
方向をINOUTに設定します。

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