com.vp.plugin.model
Interface ICallState

All Superinterfaces:
IElement, IModelElement, IModelElementParent

public interface ICallState
extends IModelElement, IModelElementParent


Field Summary
static java.lang.String MULTIPLICITY_MANY
           
static java.lang.String MULTIPLICITY_ONE
           
static java.lang.String MULTIPLICITY_ONE_OR_MANY
           
static java.lang.String MULTIPLICITY_UNSPECIFIED
           
static java.lang.String MULTIPLICITY_ZERO
           
static java.lang.String MULTIPLICITY_ZERO_OR_MANY
           
static java.lang.String MULTIPLICITY_ZERO_OR_ONE
           
static java.lang.String PROP_ARGUMENTS
           
static java.lang.String PROP_CHILDADDED
           
static java.lang.String PROP_CHILDREMOVED
           
static java.lang.String PROP_DEFERRABLEEVENTS
           
static java.lang.String PROP_DOCUMENTATION
           
static java.lang.String PROP_DYNAMIC
           
static java.lang.String PROP_ENTRY
           
static java.lang.String PROP_FILES
           
static java.lang.String PROP_MODELEDITABLE
           
static java.lang.String PROP_MODELTYPE
           
static java.lang.String PROP_MULTIPLICITY
           
static java.lang.String PROP_MULTIPLICITYDETAIL
           
static java.lang.String PROP_NAME
           
static java.lang.String PROP_PARENT
           
static java.lang.String PROP_PARENTCHANGED
           
static java.lang.String PROP_REORDERCHILD
           
static java.lang.String PROP_STEREOTYPES
           
static java.lang.String PROP_TAGGEDVALUES
           
 
Method Summary
 int actionStateCount()
           
 java.util.Iterator actionStateIterator()
           
 void addActionState(IActionState actionState)
           
 void addChild(IModelElement modelElement)
           
 void addConcurrentState(IConcurrentState concurrentState)
           
 void addConcurrentStateRegion(IConcurrentStateRegion concurrentStateRegion)
           
 void addDecisionPoint(IDecisionPoint decisionPoint)
           
 void addDynamicPoint(IDynamicPoint dynamicPoint)
           
 void addFinalState(IFinalState finalState)
           
 void addHistoryState(IHistoryState historyState)
           
 void addInitialState(IInitialState initialState)
           
 void addJunctionPoint(IJunctionPoint junctionPoint)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addState(IState state)
           
 void addStereotypes(java.lang.String stereotypes)
           
 void addSubActivity(ISubActivity subActivity)
           
 void addSubmachineState(ISubmachineState submachineState)
           
 void addSynchronizationbar(ISynchronizationbar synchronizationbar)
           
 int childCount()
           
 java.util.Iterator childIterator()
           
 int concurrentStateCount()
           
 java.util.Iterator concurrentStateIterator()
           
 int concurrentStateRegionCount()
           
 java.util.Iterator concurrentStateRegionIterator()
           
 IActionState createActionState()
           
 IModelElement createChild(java.lang.String modelType)
           
 IConcurrentState createConcurrentState()
           
 IConcurrentStateRegion createConcurrentStateRegion()
           
 IDecisionPoint createDecisionPoint()
           
 IDynamicPoint createDynamicPoint()
           
 IFinalState createFinalState()
           
 IHistoryState createHistoryState()
           
 IInitialState createInitialState()
           
 IJunctionPoint createJunctionPoint()
           
 IState createState()
           
 ISubActivity createSubActivity()
           
 ISubmachineState createSubmachineState()
           
 ISynchronizationbar createSynchronizationbar()
           
 int decisionPointCount()
           
 java.util.Iterator decisionPointIterator()
           
 void delete()
           
 int dynamicPointCount()
           
 java.util.Iterator dynamicPointIterator()
           
 int finalStateCount()
           
 java.util.Iterator finalStateIterator()
           
 int fromRelationshipCount()
           
 int fromRelationshipEndCount()
           
 java.util.Iterator fromRelationshipEndIterator()
           
 java.util.Iterator fromRelationshipIterator()
           
 IActionState getActionStateByIndex(int index)
           
 java.lang.String getArguments()
           
 IModelElement getChildByIndex(int index)
           
 IConcurrentState getConcurrentStateByIndex(int index)
           
 IConcurrentStateRegion getConcurrentStateRegionByIndex(int index)
           
 IDecisionPoint getDecisionPointByIndex(int index)
           
 IDeferrableEventContainer getDeferrableEvents()
           
 IDeferrableEventContainer getDeferrableEvents(boolean autoCreate)
           
 java.lang.String getDocumentation()
           
 IDynamicPoint getDynamicPointByIndex(int index)
           
 IAction getEntry()
           
 IAction getEntry(boolean autoCreate)
           
 IFileObjectContainer getFiles()
           
 IFileObjectContainer getFiles(boolean autoCreate)
           
 IFinalState getFinalStateByIndex(int index)
           
 IHistoryState getHistoryStateByIndex(int index)
           
 java.lang.String getId()
           
 IInitialState getInitialStateByIndex(int index)
           
 IJunctionPoint getJunctionPointByIndex(int index)
           
 java.lang.String getModelType()
           
 java.lang.String getMultiplicity()
           
 IMultiplicity getMultiplicityDetail()
           
 IMultiplicity getMultiplicityDetail(boolean autoCreate)
           
 java.lang.String getName()
           
 IModelElement getParent()
           
 IState getStateByIndex(int index)
           
 ISubActivity getSubActivityByIndex(int index)
           
 ISubmachineState getSubmachineStateByIndex(int index)
           
 ISynchronizationbar getSynchronizationbarByIndex(int index)
           
 ITaggedValueContainer getTaggedValues()
           
 ITaggedValueContainer getTaggedValues(boolean autoCreate)
           
 boolean hasStereotypes(java.lang.String value)
           
 int historyStateCount()
           
 java.util.Iterator historyStateIterator()
           
 int initialStateCount()
           
 java.util.Iterator initialStateIterator()
           
 boolean isDynamic()
           
 int junctionPointCount()
           
 java.util.Iterator junctionPointIterator()
           
 void removeActionState(IActionState actionState)
           
 void removeActionStateByIndex(int index)
           
 void removeChild(IModelElement modelElement)
           
 void removeChildByIndex(int index)
           
 void removeConcurrentState(IConcurrentState concurrentState)
           
 void removeConcurrentStateByIndex(int index)
           
 void removeConcurrentStateRegion(IConcurrentStateRegion concurrentStateRegion)
           
 void removeConcurrentStateRegionByIndex(int index)
           
 void removeDecisionPoint(IDecisionPoint decisionPoint)
           
 void removeDecisionPointByIndex(int index)
           
 void removeDynamicPoint(IDynamicPoint dynamicPoint)
           
 void removeDynamicPointByIndex(int index)
           
 void removeFinalState(IFinalState finalState)
           
 void removeFinalStateByIndex(int index)
           
 void removeHistoryState(IHistoryState historyState)
           
 void removeHistoryStateByIndex(int index)
           
 void removeInitialState(IInitialState initialState)
           
 void removeInitialStateByIndex(int index)
           
 void removeJunctionPoint(IJunctionPoint junctionPoint)
           
 void removeJunctionPointByIndex(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeState(IState state)
           
 void removeStateByIndex(int index)
           
 void removeStereotypes(java.lang.String stereotypes)
           
 void removeSubActivity(ISubActivity subActivity)
           
 void removeSubActivityByIndex(int index)
           
 void removeSubmachineState(ISubmachineState submachineState)
           
 void removeSubmachineStateByIndex(int index)
           
 void removeSynchronizationbar(ISynchronizationbar synchronizationbar)
           
 void removeSynchronizationbarByIndex(int index)
           
 void setArguments(java.lang.String arguments)
           
 void setDocumentation(java.lang.String documentation)
           
 void setDynamic(boolean dynamic)
           
 void setMultiplicity(java.lang.String multiplicity)
           
 void setName(java.lang.String name)
           
 int stateCount()
           
 java.util.Iterator stateIterator()
           
 int stereotypesCount()
           
 java.util.Iterator stereotypesIterator()
           
 int subActivityCount()
           
 java.util.Iterator subActivityIterator()
           
 int submachineStateCount()
           
 java.util.Iterator submachineStateIterator()
           
 int synchronizationbarCount()
           
 java.util.Iterator synchronizationbarIterator()
           
 IActionState[] toActionStateArray()
           
 IModelElement[] toChildArray()
           
 IConcurrentState[] toConcurrentStateArray()
           
 IConcurrentStateRegion[] toConcurrentStateRegionArray()
           
 IDecisionPoint[] toDecisionPointArray()
           
 IDynamicPoint[] toDynamicPointArray()
           
 IFinalState[] toFinalStateArray()
           
 IRelationship[] toFromRelationshipArray()
           
 IRelationshipEnd[] toFromRelationshipEndArray()
           
 IHistoryState[] toHistoryStateArray()
           
 IInitialState[] toInitialStateArray()
           
 IJunctionPoint[] toJunctionPointArray()
           
 int toRelationshipCount()
           
 int toRelationshipEndCount()
           
 java.util.Iterator toRelationshipEndIterator()
           
 java.util.Iterator toRelationshipIterator()
           
 IState[] toStateArray()
           
 java.lang.String[] toStereotypesArray()
           
 ISubActivity[] toSubActivityArray()
           
 ISubmachineState[] toSubmachineStateArray()
           
 ISynchronizationbar[] toSynchronizationbarArray()
           
 IRelationship[] toToRelationshipArray()
           
 IRelationshipEnd[] toToRelationshipEndArray()
           
 

Field Detail

MULTIPLICITY_MANY

public static final java.lang.String MULTIPLICITY_MANY
See Also:
Constant Field Values

MULTIPLICITY_ONE

public static final java.lang.String MULTIPLICITY_ONE
See Also:
Constant Field Values

MULTIPLICITY_ONE_OR_MANY

public static final java.lang.String MULTIPLICITY_ONE_OR_MANY
See Also:
Constant Field Values

MULTIPLICITY_UNSPECIFIED

public static final java.lang.String MULTIPLICITY_UNSPECIFIED
See Also:
Constant Field Values

MULTIPLICITY_ZERO

public static final java.lang.String MULTIPLICITY_ZERO
See Also:
Constant Field Values

MULTIPLICITY_ZERO_OR_MANY

public static final java.lang.String MULTIPLICITY_ZERO_OR_MANY
See Also:
Constant Field Values

MULTIPLICITY_ZERO_OR_ONE

public static final java.lang.String MULTIPLICITY_ZERO_OR_ONE
See Also:
Constant Field Values

PROP_ARGUMENTS

public static final java.lang.String PROP_ARGUMENTS
See Also:
Constant Field Values

PROP_CHILDADDED

public static final java.lang.String PROP_CHILDADDED
See Also:
Constant Field Values

PROP_CHILDREMOVED

public static final java.lang.String PROP_CHILDREMOVED
See Also:
Constant Field Values

PROP_DEFERRABLEEVENTS

public static final java.lang.String PROP_DEFERRABLEEVENTS
See Also:
Constant Field Values

PROP_DOCUMENTATION

public static final java.lang.String PROP_DOCUMENTATION
See Also:
Constant Field Values

PROP_DYNAMIC

public static final java.lang.String PROP_DYNAMIC
See Also:
Constant Field Values

PROP_ENTRY

public static final java.lang.String PROP_ENTRY
See Also:
Constant Field Values

PROP_FILES

public static final java.lang.String PROP_FILES
See Also:
Constant Field Values

PROP_MODELEDITABLE

public static final java.lang.String PROP_MODELEDITABLE
See Also:
Constant Field Values

PROP_MODELTYPE

public static final java.lang.String PROP_MODELTYPE
See Also:
Constant Field Values

PROP_MULTIPLICITY

public static final java.lang.String PROP_MULTIPLICITY
See Also:
Constant Field Values

PROP_MULTIPLICITYDETAIL

public static final java.lang.String PROP_MULTIPLICITYDETAIL
See Also:
Constant Field Values

PROP_NAME

public static final java.lang.String PROP_NAME
See Also:
Constant Field Values

PROP_PARENT

public static final java.lang.String PROP_PARENT
See Also:
Constant Field Values

PROP_PARENTCHANGED

public static final java.lang.String PROP_PARENTCHANGED
See Also:
Constant Field Values

PROP_REORDERCHILD

public static final java.lang.String PROP_REORDERCHILD
See Also:
Constant Field Values

PROP_STEREOTYPES

public static final java.lang.String PROP_STEREOTYPES
See Also:
Constant Field Values

PROP_TAGGEDVALUES

public static final java.lang.String PROP_TAGGEDVALUES
See Also:
Constant Field Values
Method Detail

getModelType

public java.lang.String getModelType()
Specified by:
getModelType in interface IModelElement

setName

public void setName(java.lang.String name)
Specified by:
setName in interface IModelElement

getName

public java.lang.String getName()
Specified by:
getName in interface IModelElement

getParent

public IModelElement getParent()
Specified by:
getParent in interface IModelElement

getDeferrableEvents

public IDeferrableEventContainer getDeferrableEvents()

getDeferrableEvents

public IDeferrableEventContainer getDeferrableEvents(boolean autoCreate)

getEntry

public IAction getEntry()

getEntry

public IAction getEntry(boolean autoCreate)

getMultiplicityDetail

public IMultiplicity getMultiplicityDetail()

getMultiplicityDetail

public IMultiplicity getMultiplicityDetail(boolean autoCreate)

setMultiplicity

public void setMultiplicity(java.lang.String multiplicity)

getMultiplicity

public java.lang.String getMultiplicity()

setArguments

public void setArguments(java.lang.String arguments)

getArguments

public java.lang.String getArguments()

setDynamic

public void setDynamic(boolean dynamic)

isDynamic

public boolean isDynamic()

addStereotypes

public void addStereotypes(java.lang.String stereotypes)

hasStereotypes

public boolean hasStereotypes(java.lang.String value)

removeStereotypes

public void removeStereotypes(java.lang.String stereotypes)

stereotypesCount

public int stereotypesCount()

toStereotypesArray

public java.lang.String[] toStereotypesArray()

stereotypesIterator

public java.util.Iterator stereotypesIterator()

getTaggedValues

public ITaggedValueContainer getTaggedValues()

getTaggedValues

public ITaggedValueContainer getTaggedValues(boolean autoCreate)

setDocumentation

public void setDocumentation(java.lang.String documentation)

getDocumentation

public java.lang.String getDocumentation()

getFiles

public IFileObjectContainer getFiles()

getFiles

public IFileObjectContainer getFiles(boolean autoCreate)

addChild

public void addChild(IModelElement modelElement)
Specified by:
addChild in interface IModelElementParent

getChildByIndex

public IModelElement getChildByIndex(int index)
Specified by:
getChildByIndex in interface IModelElementParent

removeChild

public void removeChild(IModelElement modelElement)
Specified by:
removeChild in interface IModelElementParent

removeChildByIndex

public void removeChildByIndex(int index)
Specified by:
removeChildByIndex in interface IModelElementParent

childCount

public int childCount()
Specified by:
childCount in interface IModelElementParent

toChildArray

public IModelElement[] toChildArray()
Specified by:
toChildArray in interface IModelElementParent

childIterator

public java.util.Iterator childIterator()
Specified by:
childIterator in interface IModelElementParent

createChild

public IModelElement createChild(java.lang.String modelType)
Specified by:
createChild in interface IModelElementParent

addState

public void addState(IState state)

getStateByIndex

public IState getStateByIndex(int index)

removeState

public void removeState(IState state)

removeStateByIndex

public void removeStateByIndex(int index)

stateCount

public int stateCount()

toStateArray

public IState[] toStateArray()

stateIterator

public java.util.Iterator stateIterator()

createState

public IState createState()

addSubmachineState

public void addSubmachineState(ISubmachineState submachineState)

getSubmachineStateByIndex

public ISubmachineState getSubmachineStateByIndex(int index)

removeSubmachineState

public void removeSubmachineState(ISubmachineState submachineState)

removeSubmachineStateByIndex

public void removeSubmachineStateByIndex(int index)

submachineStateCount

public int submachineStateCount()

toSubmachineStateArray

public ISubmachineState[] toSubmachineStateArray()

submachineStateIterator

public java.util.Iterator submachineStateIterator()

createSubmachineState

public ISubmachineState createSubmachineState()

addConcurrentStateRegion

public void addConcurrentStateRegion(IConcurrentStateRegion concurrentStateRegion)

getConcurrentStateRegionByIndex

public IConcurrentStateRegion getConcurrentStateRegionByIndex(int index)

removeConcurrentStateRegion

public void removeConcurrentStateRegion(IConcurrentStateRegion concurrentStateRegion)

removeConcurrentStateRegionByIndex

public void removeConcurrentStateRegionByIndex(int index)

concurrentStateRegionCount

public int concurrentStateRegionCount()

toConcurrentStateRegionArray

public IConcurrentStateRegion[] toConcurrentStateRegionArray()

concurrentStateRegionIterator

public java.util.Iterator concurrentStateRegionIterator()

createConcurrentStateRegion

public IConcurrentStateRegion createConcurrentStateRegion()

addConcurrentState

public void addConcurrentState(IConcurrentState concurrentState)

getConcurrentStateByIndex

public IConcurrentState getConcurrentStateByIndex(int index)

removeConcurrentState

public void removeConcurrentState(IConcurrentState concurrentState)

removeConcurrentStateByIndex

public void removeConcurrentStateByIndex(int index)

concurrentStateCount

public int concurrentStateCount()

toConcurrentStateArray

public IConcurrentState[] toConcurrentStateArray()

concurrentStateIterator

public java.util.Iterator concurrentStateIterator()

createConcurrentState

public IConcurrentState createConcurrentState()

addActionState

public void addActionState(IActionState actionState)

getActionStateByIndex

public IActionState getActionStateByIndex(int index)

removeActionState

public void removeActionState(IActionState actionState)

removeActionStateByIndex

public void removeActionStateByIndex(int index)

actionStateCount

public int actionStateCount()

toActionStateArray

public IActionState[] toActionStateArray()

actionStateIterator

public java.util.Iterator actionStateIterator()

createActionState

public IActionState createActionState()

addInitialState

public void addInitialState(IInitialState initialState)

getInitialStateByIndex

public IInitialState getInitialStateByIndex(int index)

removeInitialState

public void removeInitialState(IInitialState initialState)

removeInitialStateByIndex

public void removeInitialStateByIndex(int index)

initialStateCount

public int initialStateCount()

toInitialStateArray

public IInitialState[] toInitialStateArray()

initialStateIterator

public java.util.Iterator initialStateIterator()

createInitialState

public IInitialState createInitialState()

addFinalState

public void addFinalState(IFinalState finalState)

getFinalStateByIndex

public IFinalState getFinalStateByIndex(int index)

removeFinalState

public void removeFinalState(IFinalState finalState)

removeFinalStateByIndex

public void removeFinalStateByIndex(int index)

finalStateCount

public int finalStateCount()

toFinalStateArray

public IFinalState[] toFinalStateArray()

finalStateIterator

public java.util.Iterator finalStateIterator()

createFinalState

public IFinalState createFinalState()

addHistoryState

public void addHistoryState(IHistoryState historyState)

getHistoryStateByIndex

public IHistoryState getHistoryStateByIndex(int index)

removeHistoryState

public void removeHistoryState(IHistoryState historyState)

removeHistoryStateByIndex

public void removeHistoryStateByIndex(int index)

historyStateCount

public int historyStateCount()

toHistoryStateArray

public IHistoryState[] toHistoryStateArray()

historyStateIterator

public java.util.Iterator historyStateIterator()

createHistoryState

public IHistoryState createHistoryState()

addJunctionPoint

public void addJunctionPoint(IJunctionPoint junctionPoint)

getJunctionPointByIndex

public IJunctionPoint getJunctionPointByIndex(int index)

removeJunctionPoint

public void removeJunctionPoint(IJunctionPoint junctionPoint)

removeJunctionPointByIndex

public void removeJunctionPointByIndex(int index)

junctionPointCount

public int junctionPointCount()

toJunctionPointArray

public IJunctionPoint[] toJunctionPointArray()

junctionPointIterator

public java.util.Iterator junctionPointIterator()

createJunctionPoint

public IJunctionPoint createJunctionPoint()

addDynamicPoint

public void addDynamicPoint(IDynamicPoint dynamicPoint)

getDynamicPointByIndex

public IDynamicPoint getDynamicPointByIndex(int index)

removeDynamicPoint

public void removeDynamicPoint(IDynamicPoint dynamicPoint)

removeDynamicPointByIndex

public void removeDynamicPointByIndex(int index)

dynamicPointCount

public int dynamicPointCount()

toDynamicPointArray

public IDynamicPoint[] toDynamicPointArray()

dynamicPointIterator

public java.util.Iterator dynamicPointIterator()

createDynamicPoint

public IDynamicPoint createDynamicPoint()

addSynchronizationbar

public void addSynchronizationbar(ISynchronizationbar synchronizationbar)

getSynchronizationbarByIndex

public ISynchronizationbar getSynchronizationbarByIndex(int index)

removeSynchronizationbar

public void removeSynchronizationbar(ISynchronizationbar synchronizationbar)

removeSynchronizationbarByIndex

public void removeSynchronizationbarByIndex(int index)

synchronizationbarCount

public int synchronizationbarCount()

toSynchronizationbarArray

public ISynchronizationbar[]