com.change_vision.jude.api.inf.model
Interface IPseudostate

com.change_vision.jude.api.inf.model.IPseudostate
All Implemented Interfaces:
IElement, IHyperlinkOwner, INamedElement, IVertex

public IPseudostate
extends IVertex

Interface for Pseudostates.


Field Summary
 
Fields inherited from class com.change_vision.jude.api.inf.model.INamedElement
PACKAGE_VISIBILITY, PRIVATE_VISIBILITY, PROTECTED_VISIBILITY, PUBLIC_VISIBILITY
 
Method Summary
abstract  boolean isChoicePseudostate()
          Check if the pseudostate is a ChoicePseudostate.
abstract  boolean isDeepHistoryPseudostate()
          Check if the pseudostate is a DeepHistoryPseudostate.
abstract  boolean isForkPseudostate()
          Check if the pseudostate is a ForkPseudostate.
abstract  boolean isInitialPseudostate()
          Check if the pseudostate is a InitialPseudostate.
abstract  boolean isJoinPseudostate()
          Check if the pseudostate is a JoinPseudostate.
abstract  boolean isJunctionPseudostate()
          Check if the pseudostate is a JunctionPseudostate.
abstract  boolean isShallowHistoryPseudostate()
          Check if the pseudostate is a ShallowHistoryPseudostate.
abstract  boolean isStubState()
          Check if it is a StubState.
 
Methods inherited from class com.change_vision.jude.api.inf.model.IVertex
getIncomings, getOutgoings
 
Methods inherited from class com.change_vision.jude.api.inf.model.INamedElement
getAlias1, getAlias2, getClientDependencies, getConstraints, getDefinition, getDiagrams, getName, getSupplierDependencies, isPackageVisibility, isPrivateVisibility, isProtectedVisibility, isPublicVisibility, setAlias1, setAlias2, setDefinition, setName, setVisibility
 
Methods inherited from class com.change_vision.jude.api.inf.model.IElement
addStereotype, getComments, getId, getOwner, getStereotypes, getTaggedValues, getTypeModifier, isReadOnly, removeStereotype, setTypeModifier
 
Methods inherited from class com.change_vision.jude.api.inf.model.IHyperlinkOwner
createElementHyperlink, createFileHyperlink, createURLHyperlink, deleteHyperlink, getHyperlinks
 

Method Detail

isInitialPseudostate

public abstract boolean isInitialPseudostate()
Check if the pseudostate is a InitialPseudostate.

Returns:
true it is a InitialPseudostate / false it is not a InitialPseudostate

isShallowHistoryPseudostate

public abstract boolean isShallowHistoryPseudostate()
Check if the pseudostate is a ShallowHistoryPseudostate.

Returns:
true it is a ShallowHistoryPseudostate / false it is not a ShallowHistoryPseudostate

isDeepHistoryPseudostate

public abstract boolean isDeepHistoryPseudostate()
Check if the pseudostate is a DeepHistoryPseudostate.

Returns:
true it is a DeepHistoryPseudostate / false it is not a DeepHistoryPseudostate

isJunctionPseudostate

public abstract boolean isJunctionPseudostate()
Check if the pseudostate is a JunctionPseudostate.

Returns:
true it is a JunctionPseudostate / false it is not a JunctionPseudostate

isChoicePseudostate

public abstract boolean isChoicePseudostate()
Check if the pseudostate is a ChoicePseudostate.

Returns:
true it is a ChoicePseudostate / false it is not a ChoicePseudostate

isForkPseudostate

public abstract boolean isForkPseudostate()
Check if the pseudostate is a ForkPseudostate.

Returns:
true it is a ForkPseudostate / false it is not a ForkPseudostate

isJoinPseudostate

public abstract boolean isJoinPseudostate()
Check if the pseudostate is a JoinPseudostate.

Returns:
true it is a JoinPseudostate / false it is not a JoinPseudostate

isStubState

public abstract boolean isStubState()
Check if it is a StubState.

Returns:
true it is a StubState / false it is not a StubState