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

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

public IPseudostate
extends IVertex

擬似状態に対するインターフェース。


フィールドの概要
 
クラス com.change_vision.jude.api.inf.model.INamedElement から継承されたフィールド
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
メソッドの概要
abstract  boolean isChoicePseudostate()
          選択擬似状態であるか確認します。
abstract  boolean isDeepHistoryPseudostate()
          深い履歴擬似状態であるか確認します。
abstract  boolean isEntryPointPseudostate()
          入場点であるか確認します。
abstract  boolean isExitPointPseudostate()
          退場点であるか確認します。
abstract  boolean isForkPseudostate()
          フォーク擬似状態であるか確認します。
abstract  boolean isInitialPseudostate()
          開始擬似状態であるか確認します。
abstract  boolean isJoinPseudostate()
          ジョイン擬似状態であるか確認します。
abstract  boolean isJunctionPseudostate()
          ジャンクション擬似状態であるか確認します。
abstract  boolean isShallowHistoryPseudostate()
          浅い履歴擬似状態であるか確認します。
abstract  boolean isStubState()
          スタブ状態であるか確認します。
 
クラス com.change_vision.jude.api.inf.model.IVertex から継承されたメソッド
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
 

メソッドの詳細

isInitialPseudostate

abstract boolean isInitialPseudostate()
開始擬似状態であるか確認します。

戻り値:
true 開始擬似状態です / false 開始擬似状態ではありません

isShallowHistoryPseudostate

abstract boolean isShallowHistoryPseudostate()
浅い履歴擬似状態であるか確認します。

戻り値:
true 浅い履歴擬似状態です / false 浅い履歴擬似状態ではありません

isDeepHistoryPseudostate

abstract boolean isDeepHistoryPseudostate()
深い履歴擬似状態であるか確認します。

戻り値:
true 深い履歴擬似状態です / false 深い履歴擬似状態ではありません

isJunctionPseudostate

abstract boolean isJunctionPseudostate()
ジャンクション擬似状態であるか確認します。

戻り値:
true ジャンクション擬似状態です / false ジャンクション擬似状態ではありません

isChoicePseudostate

abstract boolean isChoicePseudostate()
選択擬似状態であるか確認します。

戻り値:
true 選択擬似状態です / false 選択擬似状態ではありません

isForkPseudostate

abstract boolean isForkPseudostate()
フォーク擬似状態であるか確認します。

戻り値:
true フォーク擬似状態です / false フォーク擬似状態ではありません

isJoinPseudostate

abstract boolean isJoinPseudostate()
ジョイン擬似状態であるか確認します。

戻り値:
true ジョイン擬似状態です / false ジョイン擬似状態ではありません

isStubState

abstract boolean isStubState()
スタブ状態であるか確認します。

戻り値:
true スタブ状態です / false スタブ状態ではありません

isEntryPointPseudostate

abstract boolean isEntryPointPseudostate()
入場点であるか確認します。

戻り値:
true 入場点です / false 入場点ではありません

isExitPointPseudostate

abstract boolean isExitPointPseudostate()
退場点であるか確認します。

戻り値:
true 退場点です / false 退場点ではありません