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

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

public ICombinedFragment
extends IInteractionFragment

複合フラグメントに対するインタフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  IInteractionOperand addInteractionOperand(String name, String guard)
          相互作用オペランドを追加します。
abstract  IInteractionOperand[] getInteractionOperands()
          相互作用オペランドを取得します。
abstract  boolean isAlt()
          種類が"alt"であるか確認します。
abstract  boolean isAssert()
          種類が"assert"であるか確認します。
abstract  boolean isBreak()
          種類が"break"であるか確認します。
abstract  boolean isConsider()
          種類が"consider"であるか確認します。
abstract  boolean isCritical()
          種類が"critical"であるか確認します。
abstract  boolean isIgnore()
          種類が"ignore"であるか確認します。
abstract  boolean isLoop()
          種類が"loop"であるか確認します。
abstract  boolean isNeg()
          種類が"neg"であるか確認します。
abstract  boolean isOpt()
          種類が"opt"であるか確認します。
abstract  boolean isPar()
          種類が"par"であるか確認します。
abstract  boolean isSeq()
          種類が"seq"であるか確認します。
abstract  boolean isStrict()
          種類が"strict"であるか確認します。
abstract  void removeInteractionOperand(IInteractionOperand operand)
          相互作用オペランドを削除します。
abstract  void setInteractionOperator(String operatorName)
          複合フラグメントの種類を設定します。
 
クラス 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
 

メソッドの詳細

getInteractionOperands

abstract IInteractionOperand[] getInteractionOperands()
相互作用オペランドを取得します。

戻り値:
相互作用オペランド。

isAlt

abstract boolean isAlt()
種類が"alt"であるか確認します。

戻り値:
true "alt"です / false "alt"ではありません

isAssert

abstract boolean isAssert()
種類が"assert"であるか確認します。

戻り値:
true "assert"です / false "assert"ではありません

isBreak

abstract boolean isBreak()
種類が"break"であるか確認します。

戻り値:
true "break"です / false "break"ではありません

isConsider

abstract boolean isConsider()
種類が"consider"であるか確認します。

戻り値:
true "consider"です / false "consider"ではありません

isCritical

abstract boolean isCritical()
種類が"critical"であるか確認します。

戻り値:
true "critical"です / false "critical"ではありません

isIgnore

abstract boolean isIgnore()
種類が"ignore"であるか確認します。

戻り値:
true "ignore"です / false "ignore"ではありません

isLoop

abstract boolean isLoop()
種類が"loop"であるか確認します。

戻り値:
true "loop"です / false "loop"ではありません

isNeg

abstract boolean isNeg()
種類が"neg"であるか確認します。

戻り値:
true "neg"です / false "neg"ではありません

isOpt

abstract boolean isOpt()
種類が"opt"であるか確認します。

戻り値:
true "opt"です / false "opt"ではありません

isPar

abstract boolean isPar()
種類が"par"であるか確認します。

戻り値:
true "par"です / false "par"ではありません

isSeq

abstract boolean isSeq()
種類が"seq"であるか確認します。

戻り値:
true "seq"です / false "seq"ではありません

isStrict

abstract boolean isStrict()
種類が"strict"であるか確認します。

戻り値:
true "strict"です / false "strict"ではありません

setInteractionOperator

abstract void setInteractionOperator(String operatorName)
複合フラグメントの種類を設定します。

パラメータ:
operatorName - 複合フラグメントの種類
例外:
InvalidEditingException - 例外が発生した場合
導入されたバージョン:
6.6.4

addInteractionOperand

abstract IInteractionOperand addInteractionOperand(String name,
                                                   String guard)
相互作用オペランドを追加します。

パラメータ:
name - 相互作用オペランドの名前
guard - ガード
戻り値:
相互作用オペランド
例外:
InvalidEditingException - 例外が発生した場合
導入されたバージョン:
6.6.4

removeInteractionOperand

abstract void removeInteractionOperand(IInteractionOperand operand)
相互作用オペランドを削除します。

パラメータ:
相互作用オペランド -
例外:
例外が発生した場合
導入されたバージョン:
6.6.4