com.vp.plugin.model
Interface IActivityAction

All Superinterfaces:
IElement, IModelElement, IModelElementParent

public interface IActivityAction
extends IModelElement, IModelElementParent


Field Summary
static java.lang.String PROP_CHILDADDED
           
static java.lang.String PROP_CHILDREMOVED
           
static java.lang.String PROP_DOCUMENTATION
           
static java.lang.String PROP_EFFECT
           
static java.lang.String PROP_FILES
           
static java.lang.String PROP_LEAF
           
static java.lang.String PROP_MODELEDITABLE
           
static java.lang.String PROP_MODELTYPE
           
static java.lang.String PROP_MUSTISOLATE
           
static java.lang.String PROP_NAME
           
static java.lang.String PROP_PARAMETERSETS
           
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
           
static java.lang.String PROP_VISIBILITY
           
static java.lang.String VISIBILITY_INTERNAL
           
static java.lang.String VISIBILITY_PACKAGE
           
static java.lang.String VISIBILITY_PRIVATE
           
static java.lang.String VISIBILITY_PROTECTED
           
static java.lang.String VISIBILITY_PROTECTED_INTERNAL
           
static java.lang.String VISIBILITY_PUBLIC
           
static java.lang.String VISIBILITY_UNSPECIFIED
           
 
Method Summary
 void addChild(IModelElement modelElement)
           
 void addInputPin(IInputPin inputPin)
           
 void addOutputPin(IOutputPin outputPin)
           
 void addParameterSet(IParameterSet parameterSet)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addStereotypes(java.lang.String stereotypes)
           
 void addValuePin(IValuePin valuePin)
           
 int childCount()
           
 java.util.Iterator childIterator()
           
 IModelElement createChild(java.lang.String modelType)
           
 IInputPin createInputPin()
           
 IOutputPin createOutputPin()
           
 IValuePin createValuePin()
           
 void delete()
           
 int fromRelationshipCount()
           
 int fromRelationshipEndCount()
           
 java.util.Iterator fromRelationshipEndIterator()
           
 java.util.Iterator fromRelationshipIterator()
           
 IModelElement getChildByIndex(int index)
           
 java.lang.String getDocumentation()
           
 java.lang.String getEffect()
           
 IFileObjectContainer getFiles()
           
 IFileObjectContainer getFiles(boolean autoCreate)
           
 java.lang.String getId()
           
 IInputPin getInputPinByIndex(int index)
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IOutputPin getOutputPinByIndex(int index)
           
 IParameterSet getParameterSetByIndex(int index)
           
 IModelElement getParent()
           
 ITaggedValueContainer getTaggedValues()
           
 ITaggedValueContainer getTaggedValues(boolean autoCreate)
           
 IValuePin getValuePinByIndex(int index)
           
 java.lang.String getVisibility()
           
 boolean hasStereotypes(java.lang.String value)
           
 int inputPinCount()
           
 java.util.Iterator inputPinIterator()
           
 boolean isLeaf()
           
 boolean isMustIsolate()
           
 int outputPinCount()
           
 java.util.Iterator outputPinIterator()
           
 int parameterSetCount()
           
 java.util.Iterator parameterSetIterator()
           
 void removeChild(IModelElement modelElement)
           
 void removeChildByIndex(int index)
           
 void removeInputPin(IInputPin inputPin)
           
 void removeInputPinByIndex(int index)
           
 void removeOutputPin(IOutputPin outputPin)
           
 void removeOutputPinByIndex(int index)
           
 void removeParameterSet(IParameterSet parameterSet)
           
 void removeParameterSetByIndex(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeStereotypes(java.lang.String stereotypes)
           
 void removeValuePin(IValuePin valuePin)
           
 void removeValuePinByIndex(int index)
           
 void setDocumentation(java.lang.String documentation)
           
 void setEffect(java.lang.String effect)
           
 void setLeaf(boolean leaf)
           
 void setMustIsolate(boolean mustIsolate)
           
 void setName(java.lang.String name)
           
 void setVisibility(java.lang.String visibility)
           
 int stereotypesCount()
           
 java.util.Iterator stereotypesIterator()
           
 IModelElement[] toChildArray()
           
 IRelationship[] toFromRelationshipArray()
           
 IRelationshipEnd[] toFromRelationshipEndArray()
           
 IInputPin[] toInputPinArray()
           
 IOutputPin[] toOutputPinArray()
           
 IParameterSet[] toParameterSetArray()
           
 int toRelationshipCount()
           
 int toRelationshipEndCount()
           
 java.util.Iterator toRelationshipEndIterator()
           
 java.util.Iterator toRelationshipIterator()
           
 java.lang.String[] toStereotypesArray()
           
 IRelationship[] toToRelationshipArray()
           
 IRelationshipEnd[] toToRelationshipEndArray()
           
 IValuePin[] toValuePinArray()
           
 int valuePinCount()
           
 java.util.Iterator valuePinIterator()
           
 

Field Detail

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_EFFECT

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

PROP_FILES

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

PROP_LEAF

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

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

PROP_NAME

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

PROP_PARAMETERSETS

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

PROP_VISIBILITY

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

VISIBILITY_INTERNAL

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

VISIBILITY_PACKAGE

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

VISIBILITY_PRIVATE

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

VISIBILITY_PROTECTED

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

VISIBILITY_PROTECTED_INTERNAL

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

VISIBILITY_PUBLIC

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

VISIBILITY_UNSPECIFIED

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

addParameterSet

public void addParameterSet(IParameterSet parameterSet)

getParameterSetByIndex

public IParameterSet getParameterSetByIndex(int index)

removeParameterSet

public void removeParameterSet(IParameterSet parameterSet)

removeParameterSetByIndex

public void removeParameterSetByIndex(int index)

parameterSetCount

public int parameterSetCount()

toParameterSetArray

public IParameterSet[] toParameterSetArray()

parameterSetIterator

public java.util.Iterator parameterSetIterator()

setEffect

public void setEffect(java.lang.String effect)

getEffect

public java.lang.String getEffect()

setMustIsolate

public void setMustIsolate(boolean mustIsolate)

isMustIsolate

public boolean isMustIsolate()

setLeaf

public void setLeaf(boolean leaf)

isLeaf

public boolean isLeaf()

setVisibility

public void setVisibility(java.lang.String visibility)

getVisibility

public java.lang.String getVisibility()

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

addInputPin

public void addInputPin(IInputPin inputPin)

getInputPinByIndex

public IInputPin getInputPinByIndex(int index)

removeInputPin

public void removeInputPin(IInputPin inputPin)

removeInputPinByIndex

public void removeInputPinByIndex(int index)

inputPinCount

public int inputPinCount()

toInputPinArray

public IInputPin[] toInputPinArray()

inputPinIterator

public java.util.Iterator inputPinIterator()

createInputPin

public IInputPin createInputPin()

addOutputPin

public void addOutputPin(IOutputPin outputPin)

getOutputPinByIndex

public IOutputPin getOutputPinByIndex(int index)

removeOutputPin

public void removeOutputPin(IOutputPin outputPin)

removeOutputPinByIndex

public void removeOutputPinByIndex(int index)

outputPinCount

public int outputPinCount()

toOutputPinArray

public IOutputPin[] toOutputPinArray()

outputPinIterator

public java.util.Iterator outputPinIterator()

createOutputPin

public IOutputPin createOutputPin()

addValuePin

public void addValuePin(IValuePin valuePin)

getValuePinByIndex

public IValuePin getValuePinByIndex(int index)

removeValuePin

public void removeValuePin(IValuePin valuePin)

removeValuePinByIndex

public void removeValuePinByIndex(int index)

valuePinCount

public int valuePinCount()

toValuePinArray

public IValuePin[] toValuePinArray()

valuePinIterator

public java.util.Iterator valuePinIterator()

createValuePin

public IValuePin createValuePin()

fromRelationshipCount

public int fromRelationshipCount()

toFromRelationshipArray

public IRelationship[] toFromRelationshipArray()

fromRelationshipIterator

public java.util.Iterator fromRelationshipIterator()

toRelationshipCount

public int toRelationshipCount()

toToRelationshipArray

public IRelationship[] toToRelationshipArray()

toRelationshipIterator

public java.util.Iterator toRelationshipIterator()

fromRelationshipEndCount

public int fromRelationshipEndCount()

toFromRelationshipEndArray

public IRelationshipEnd[] toFromRelationshipEndArray()

fromRelationshipEndIterator

public java.util.Iterator fromRelationshipEndIterator()

toRelationshipEndCount

public int toRelationshipEndCount()

toToRelationshipEndArray

public IRelationshipEnd[] toToRelationshipEndArray()

toRelationshipEndIterator

public java.util.Iterator toRelationshipEndIterator()

addPropertyChangeListener

public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface IModelElement

removePropertyChangeListener

public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface IModelElement

getId

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

delete

public void delete()
Specified by:
delete in interface IModelElement