com.vp.plugin.model
Interface IActivity

All Superinterfaces:
IElement, IModelElement, IModelElementParent

public interface IActivity
extends IModelElement, IModelElementParent


Field Summary
static java.lang.String PROP_BODY
           
static java.lang.String PROP_CHILDADDED
           
static java.lang.String PROP_CHILDREMOVED
           
static java.lang.String PROP_DOCUMENTATION
           
static java.lang.String PROP_FILES
           
static java.lang.String PROP_LANGUAGE
           
static java.lang.String PROP_MODELEDITABLE
           
static java.lang.String PROP_MODELTYPE
           
static java.lang.String PROP_NAME
           
static java.lang.String PROP_PARAMETERS
           
static java.lang.String PROP_PARENT
           
static java.lang.String PROP_PARENTCHANGED
           
static java.lang.String PROP_POSTCONDITION
           
static java.lang.String PROP_PRECONDITION
           
static java.lang.String PROP_READONLY
           
static java.lang.String PROP_REENTRANT
           
static java.lang.String PROP_REORDERCHILD
           
static java.lang.String PROP_SINGLEEXECUTION
           
static java.lang.String PROP_STEREOTYPES
           
static java.lang.String PROP_TAGGEDVALUES
           
 
Method Summary
 int acceptEventActionCount()
           
 java.util.Iterator acceptEventActionIterator()
           
 int activityActionCount()
           
 java.util.Iterator activityActionIterator()
           
 int activityFinalNodeCount()
           
 java.util.Iterator activityFinalNodeIterator()
           
 int activityParameterNodeCount()
           
 java.util.Iterator activityParameterNodeIterator()
           
 void addAcceptEventAction(IAcceptEventAction acceptEventAction)
           
 void addActivityAction(IActivityAction activityAction)
           
 void addActivityFinalNode(IActivityFinalNode activityFinalNode)
           
 void addActivityParameterNode(IActivityParameterNode activityParameterNode)
           
 void addCentralBufferNode(ICentralBufferNode centralBufferNode)
           
 void addChild(IModelElement modelElement)
           
 void addDataStoreNode(IDataStoreNode dataStoreNode)
           
 void addDecisionNode(IDecisionNode decisionNode)
           
 void addExpansionRegion(IExpansionRegion expansionRegion)
           
 void addFlowFinalNode(IFlowFinalNode flowFinalNode)
           
 void addForkNode(IForkNode forkNode)
           
 void addInitialNode(IInitialNode initialNode)
           
 void addInterruptibleActivityRegion(IInterruptibleActivityRegion interruptibleActivityRegion)
           
 void addJoinNode(IJoinNode joinNode)
           
 void addMergeNode(IMergeNode mergeNode)
           
 void addObjectNode(IObjectNode objectNode)
           
 void addParameter(IActivityParameter parameter)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addSendSignalAction(ISendSignalAction sendSignalAction)
           
 void addStereotypes(java.lang.String stereotypes)
           
 int centralBufferNodeCount()
           
 java.util.Iterator centralBufferNodeIterator()
           
 int childCount()
           
 java.util.Iterator childIterator()
           
 IAcceptEventAction createAcceptEventAction()
           
 IActivityAction createActivityAction()
           
 IActivityFinalNode createActivityFinalNode()
           
 IActivityParameterNode createActivityParameterNode()
           
 ICentralBufferNode createCentralBufferNode()
           
 IModelElement createChild(java.lang.String modelType)
           
 IDataStoreNode createDataStoreNode()
           
 IDecisionNode createDecisionNode()
           
 IExpansionRegion createExpansionRegion()
           
 IFlowFinalNode createFlowFinalNode()
           
 IForkNode createForkNode()
           
 IInitialNode createInitialNode()
           
 IInterruptibleActivityRegion createInterruptibleActivityRegion()
           
 IJoinNode createJoinNode()
           
 IMergeNode createMergeNode()
           
 IObjectNode createObjectNode()
           
 ISendSignalAction createSendSignalAction()
           
 int dataStoreNodeCount()
           
 java.util.Iterator dataStoreNodeIterator()
           
 int decisionNodeCount()
           
 java.util.Iterator decisionNodeIterator()
           
 void delete()
           
 int expansionRegionCount()
           
 java.util.Iterator expansionRegionIterator()
           
 int flowFinalNodeCount()
           
 java.util.Iterator flowFinalNodeIterator()
           
 int forkNodeCount()
           
 java.util.Iterator forkNodeIterator()
           
 int fromRelationshipCount()
           
 int fromRelationshipEndCount()
           
 java.util.Iterator fromRelationshipEndIterator()
           
 java.util.Iterator fromRelationshipIterator()
           
 IAcceptEventAction getAcceptEventActionByIndex(int index)
           
 IActivityAction getActivityActionByIndex(int index)
           
 IActivityFinalNode getActivityFinalNodeByIndex(int index)
           
 IActivityParameterNode getActivityParameterNodeByIndex(int index)
           
 java.lang.String getBody()
           
 ICentralBufferNode getCentralBufferNodeByIndex(int index)
           
 IModelElement getChildByIndex(int index)
           
 IDataStoreNode getDataStoreNodeByIndex(int index)
           
 IDecisionNode getDecisionNodeByIndex(int index)
           
 java.lang.String getDocumentation()
           
 IExpansionRegion getExpansionRegionByIndex(int index)
           
 IFileObjectContainer getFiles()
           
 IFileObjectContainer getFiles(boolean autoCreate)
           
 IFlowFinalNode getFlowFinalNodeByIndex(int index)
           
 IForkNode getForkNodeByIndex(int index)
           
 java.lang.String getId()
           
 IInitialNode getInitialNodeByIndex(int index)
           
 IInterruptibleActivityRegion getInterruptibleActivityRegionByIndex(int index)
           
 IJoinNode getJoinNodeByIndex(int index)
           
 java.lang.String getLanguage()
           
 IMergeNode getMergeNodeByIndex(int index)
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IObjectNode getObjectNodeByIndex(int index)
           
 IActivityParameter getParameterByIndex(int index)
           
 IModelElement getParent()
           
 java.lang.String getPostcondition()
           
 java.lang.String getPrecondition()
           
 ISendSignalAction getSendSignalActionByIndex(int index)
           
 ITaggedValueContainer getTaggedValues()
           
 ITaggedValueContainer getTaggedValues(boolean autoCreate)
           
 boolean hasStereotypes(java.lang.String value)
           
 int initialNodeCount()
           
 java.util.Iterator initialNodeIterator()
           
 int interruptibleActivityRegionCount()
           
 java.util.Iterator interruptibleActivityRegionIterator()
           
 boolean isReadOnly()
           
 boolean isReentrant()
           
 boolean isSingleExecution()
           
 int joinNodeCount()
           
 java.util.Iterator joinNodeIterator()
           
 int mergeNodeCount()
           
 java.util.Iterator mergeNodeIterator()
           
 int objectNodeCount()
           
 java.util.Iterator objectNodeIterator()
           
 int parameterCount()
           
 java.util.Iterator parameterIterator()
           
 void removeAcceptEventAction(IAcceptEventAction acceptEventAction)
           
 void removeAcceptEventActionByIndex(int index)
           
 void removeActivityAction(IActivityAction activityAction)
           
 void removeActivityActionByIndex(int index)
           
 void removeActivityFinalNode(IActivityFinalNode activityFinalNode)
           
 void removeActivityFinalNodeByIndex(int index)
           
 void removeActivityParameterNode(IActivityParameterNode activityParameterNode)
           
 void removeActivityParameterNodeByIndex(int index)
           
 void removeCentralBufferNode(ICentralBufferNode centralBufferNode)
           
 void removeCentralBufferNodeByIndex(int index)
           
 void removeChild(IModelElement modelElement)
           
 void removeChildByIndex(int index)
           
 void removeDataStoreNode(IDataStoreNode dataStoreNode)
           
 void removeDataStoreNodeByIndex(int index)
           
 void removeDecisionNode(IDecisionNode decisionNode)
           
 void removeDecisionNodeByIndex(int index)
           
 void removeExpansionRegion(IExpansionRegion expansionRegion)
           
 void removeExpansionRegionByIndex(int index)
           
 void removeFlowFinalNode(IFlowFinalNode flowFinalNode)
           
 void removeFlowFinalNodeByIndex(int index)
           
 void removeForkNode(IForkNode forkNode)
           
 void removeForkNodeByIndex(int index)
           
 void removeInitialNode(IInitialNode initialNode)
           
 void removeInitialNodeByIndex(int index)
           
 void removeInterruptibleActivityRegion(IInterruptibleActivityRegion interruptibleActivityRegion)
           
 void removeInterruptibleActivityRegionByIndex(int index)
           
 void removeJoinNode(IJoinNode joinNode)
           
 void removeJoinNodeByIndex(int index)
           
 void removeMergeNode(IMergeNode mergeNode)
           
 void removeMergeNodeByIndex(int index)
           
 void removeObjectNode(IObjectNode objectNode)
           
 void removeObjectNodeByIndex(int index)
           
 void removeParameter(IActivityParameter parameter)
           
 void removeParameterByIndex(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeSendSignalAction(ISendSignalAction sendSignalAction)
           
 void removeSendSignalActionByIndex(int index)
           
 void removeStereotypes(java.lang.String stereotypes)
           
 int sendSignalActionCount()
           
 java.util.Iterator sendSignalActionIterator()
           
 void setBody(java.lang.String body)
           
 void setDocumentation(java.lang.String documentation)
           
 void setLanguage(java.lang.String language)
           
 void setName(java.lang.String name)
           
 void setPostcondition(java.lang.String postcondition)
           
 void setPrecondition(java.lang.String precondition)
           
 void setReadOnly(boolean readOnly)
           
 void setReentrant(boolean reentrant)
           
 void setSingleExecution(boolean singleExecution)
           
 int stereotypesCount()
           
 java.util.Iterator stereotypesIterator()
           
 IAcceptEventAction[] toAcceptEventActionArray()
           
 IActivityAction[] toActivityActionArray()
           
 IActivityFinalNode[] toActivityFinalNodeArray()
           
 IActivityParameterNode[] toActivityParameterNodeArray()
           
 ICentralBufferNode[] toCentralBufferNodeArray()
           
 IModelElement[] toChildArray()
           
 IDataStoreNode[] toDataStoreNodeArray()
           
 IDecisionNode[] toDecisionNodeArray()
           
 IExpansionRegion[] toExpansionRegionArray()
           
 IFlowFinalNode[] toFlowFinalNodeArray()
           
 IForkNode[] toForkNodeArray()
           
 IRelationship[] toFromRelationshipArray()
           
 IRelationshipEnd[] toFromRelationshipEndArray()
           
 IInitialNode[] toInitialNodeArray()
           
 IInterruptibleActivityRegion[] toInterruptibleActivityRegionArray()
           
 IJoinNode[] toJoinNodeArray()
           
 IMergeNode[] toMergeNodeArray()
           
 IObjectNode[] toObjectNodeArray()
           
 IActivityParameter[] toParameterArray()
           
 int toRelationshipCount()
           
 int toRelationshipEndCount()
           
 java.util.Iterator toRelationshipEndIterator()
           
 java.util.Iterator toRelationshipIterator()
           
 ISendSignalAction[] toSendSignalActionArray()
           
 java.lang.String[] toStereotypesArray()
           
 IRelationship[] toToRelationshipArray()
           
 IRelationshipEnd[] toToRelationshipEndArray()
           
 

Field Detail

PROP_BODY

public static final java.lang.String PROP_BODY
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_DOCUMENTATION

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

PROP_FILES

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

PROP_LANGUAGE

public static final java.lang.String PROP_LANGUAGE
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_NAME

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

PROP_PARAMETERS

public static final java.lang.String PROP_PARAMETERS
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_POSTCONDITION

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

PROP_PRECONDITION

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

PROP_READONLY

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

PROP_REENTRANT

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

PROP_REORDERCHILD

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

PROP_SINGLEEXECUTION

public static final java.lang.String PROP_SINGLEEXECUTION
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

setSingleExecution

public void setSingleExecution(boolean singleExecution)

isSingleExecution

public boolean isSingleExecution()

setReadOnly

public void setReadOnly(boolean readOnly)

isReadOnly

public boolean isReadOnly()

setBody

public void setBody(java.lang.String body)

getBody

public java.lang.String getBody()

setLanguage

public void setLanguage(java.lang.String language)

getLanguage

public java.lang.String getLanguage()

addParameter

public void addParameter(IActivityParameter parameter)

getParameterByIndex

public IActivityParameter getParameterByIndex(int index)

removeParameter

public void removeParameter(IActivityParameter parameter)

removeParameterByIndex

public void removeParameterByIndex(int index)

parameterCount

public int parameterCount()

toParameterArray

public IActivityParameter[] toParameterArray()

parameterIterator

public java.util.Iterator parameterIterator()

setReentrant

public void setReentrant(boolean reentrant)

isReentrant

public boolean isReentrant()

setPrecondition

public void setPrecondition(java.lang.String precondition)

getPrecondition

public java.lang.String getPrecondition()

setPostcondition

public void setPostcondition(java.lang.String postcondition)

getPostcondition

public java.lang.String getPostcondition()

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

addInterruptibleActivityRegion

public void addInterruptibleActivityRegion(IInterruptibleActivityRegion interruptibleActivityRegion)

getInterruptibleActivityRegionByIndex

public IInterruptibleActivityRegion getInterruptibleActivityRegionByIndex(int index)

removeInterruptibleActivityRegion

public void removeInterruptibleActivityRegion(IInterruptibleActivityRegion interruptibleActivityRegion)

removeInterruptibleActivityRegionByIndex

public void removeInterruptibleActivityRegionByIndex(int index)

interruptibleActivityRegionCount

public int interruptibleActivityRegionCount()

toInterruptibleActivityRegionArray

public IInterruptibleActivityRegion[] toInterruptibleActivityRegionArray()

interruptibleActivityRegionIterator

public java.util.Iterator interruptibleActivityRegionIterator()

createInterruptibleActivityRegion

public IInterruptibleActivityRegion createInterruptibleActivityRegion()

addActivityAction

public void addActivityAction(IActivityAction activityAction)

getActivityActionByIndex

public IActivityAction getActivityActionByIndex(int index)

removeActivityAction

public void removeActivityAction(IActivityAction activityAction)

removeActivityActionByIndex

public void removeActivityActionByIndex(int index)

activityActionCount

public int activityActionCount()

toActivityActionArray

public IActivityAction[] toActivityActionArray()

activityActionIterator

public java.util.Iterator activityActionIterator()

createActivityAction

public IActivityAction createActivityAction()

addActivityFinalNode

public void addActivityFinalNode(IActivityFinalNode activityFinalNode)

getActivityFinalNodeByIndex

public IActivityFinalNode getActivityFinalNodeByIndex(int index)

removeActivityFinalNode

public void removeActivityFinalNode(IActivityFinalNode activityFinalNode)

removeActivityFinalNodeByIndex

public void removeActivityFinalNodeByIndex(int index)

activityFinalNodeCount

public int activityFinalNodeCount()

toActivityFinalNodeArray

public IActivityFinalNode[] toActivityFinalNodeArray()

activityFinalNodeIterator

public java.util.Iterator activityFinalNodeIterator()

createActivityFinalNode

public IActivityFinalNode createActivityFinalNode()

addDecisionNode

public void addDecisionNode(IDecisionNode decisionNode)

getDecisionNodeByIndex

public IDecisionNode getDecisionNodeByIndex(int index)

removeDecisionNode

public void removeDecisionNode(IDecisionNode decisionNode)

removeDecisionNodeByIndex

public void removeDecisionNodeByIndex(int index)

decisionNodeCount

public int decisionNodeCount()

toDecisionNodeArray

public IDecisionNode[] toDecisionNodeArray()

decisionNodeIterator

public java.util.Iterator decisionNodeIterator()

createDecisionNode

public IDecisionNode createDecisionNode()

addInitialNode

public void addInitialNode(IInitialNode initialNode)

getInitialNodeByIndex

public IInitialNode getInitialNodeByIndex(int index)

removeInitialNode

public void removeInitialNode(IInitialNode initialNode)

removeInitialNodeByIndex

public void removeInitialNodeByIndex(int index)

initialNodeCount

public int initialNodeCount()

toInitialNodeArray

public IInitialNode[] toInitialNodeArray()

initialNodeIterator

public java.util.Iterator initialNodeIterator()

createInitialNode

public IInitialNode createInitialNode()

addMergeNode

public void addMergeNode(IMergeNode mergeNode)

getMergeNodeByIndex

public