com.vp.plugin.model
Interface IActivity
- All Superinterfaces:
- IElement, IModelElement, IModelElementParent
- public interface IActivity
- extends IModelElement, IModelElementParent
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
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