com.vp.plugin.model
Interface IActivityObject

All Superinterfaces:
IElement, IModelElement

public interface IActivityObject
extends IModelElement


Field Summary
static java.lang.String PROP_ATTRIBUTELINKS
           
static java.lang.String PROP_BASECLASSIFIER
           
static java.lang.String PROP_DEFERRABLEEVENTS
           
static java.lang.String PROP_DOACTIVITY
           
static java.lang.String PROP_DOCUMENTATION
           
static java.lang.String PROP_ENTRY
           
static java.lang.String PROP_EXIT
           
static java.lang.String PROP_FILES
           
static java.lang.String PROP_MODELTYPE
           
static java.lang.String PROP_NAME
           
static java.lang.String PROP_PARENT
           
static java.lang.String PROP_PARENTCHANGED
           
static java.lang.String PROP_STEREOTYPES
           
static java.lang.String PROP_SYNCHSTATE
           
static java.lang.String PROP_TAGGEDVALUES
           
 
Method Summary
 void addAttributeLink(IAttributeLink attributeLink)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addStereotypes(java.lang.String stereotypes)
           
 int attributeLinkCount()
           
 java.util.Iterator attributeLinkIterator()
           
 void delete()
           
 int fromRelationshipCount()
           
 int fromRelationshipEndCount()
           
 java.util.Iterator fromRelationshipEndIterator()
           
 java.util.Iterator fromRelationshipIterator()
           
 IAttributeLink getAttributeLinkByIndex(int index)
           
 java.lang.Object getBaseClassifier()
           
 IClass getBaseClassifierAsElement()
           
 java.lang.String getBaseClassifierAsText()
           
 IDeferrableEventContainer getDeferrableEvents()
           
 IDeferrableEventContainer getDeferrableEvents(boolean autoCreate)
           
 IAction getDoActivity()
           
 IAction getDoActivity(boolean autoCreate)
           
 java.lang.String getDocumentation()
           
 IAction getEntry()
           
 IAction getEntry(boolean autoCreate)
           
 IAction getExit()
           
 IAction getExit(boolean autoCreate)
           
 IFileObjectContainer getFiles()
           
 IFileObjectContainer getFiles(boolean autoCreate)
           
 java.lang.String getId()
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IModelElement getParent()
           
 ITaggedValueContainer getTaggedValues()
           
 ITaggedValueContainer getTaggedValues(boolean autoCreate)
           
 boolean hasStereotypes(java.lang.String value)
           
 boolean isSynchState()
           
 void removeAttributeLink(IAttributeLink attributeLink)
           
 void removeAttributeLinkByIndex(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeStereotypes(java.lang.String stereotypes)
           
 void setBaseClassifier(IClass baseClassifier)
           
 void setBaseClassifier(java.lang.String baseClassifier)
           
 void setDocumentation(java.lang.String documentation)
           
 void setName(java.lang.String name)
           
 void setSynchState(boolean synchState)
           
 int stereotypesCount()
           
 java.util.Iterator stereotypesIterator()
           
 IAttributeLink[] toAttributeLinkArray()
           
 IRelationship[] toFromRelationshipArray()
           
 IRelationshipEnd[] toFromRelationshipEndArray()
           
 int toRelationshipCount()
           
 int toRelationshipEndCount()
           
 java.util.Iterator toRelationshipEndIterator()
           
 java.util.Iterator toRelationshipIterator()
           
 java.lang.String[] toStereotypesArray()
           
 IRelationship[] toToRelationshipArray()
           
 IRelationshipEnd[] toToRelationshipEndArray()
           
 

Field Detail

PROP_ATTRIBUTELINKS

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

PROP_BASECLASSIFIER

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

PROP_DEFERRABLEEVENTS

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

PROP_DOACTIVITY

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

PROP_DOCUMENTATION

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

PROP_ENTRY

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

PROP_EXIT

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

PROP_FILES

public static final java.lang.String PROP_FILES
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_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_STEREOTYPES

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

PROP_SYNCHSTATE

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

setSynchState

public void setSynchState(boolean synchState)

isSynchState

public boolean isSynchState()

setBaseClassifier

public void setBaseClassifier(IClass baseClassifier)

setBaseClassifier

public void setBaseClassifier(java.lang.String baseClassifier)

getBaseClassifier

public java.lang.Object getBaseClassifier()

getBaseClassifierAsElement

public IClass getBaseClassifierAsElement()

getBaseClassifierAsText

public java.lang.String getBaseClassifierAsText()

addAttributeLink

public void addAttributeLink(IAttributeLink attributeLink)

getAttributeLinkByIndex

public IAttributeLink getAttributeLinkByIndex(int index)

removeAttributeLink

public void removeAttributeLink(IAttributeLink attributeLink)

removeAttributeLinkByIndex

public void removeAttributeLinkByIndex(int index)

attributeLinkCount

public int attributeLinkCount()

toAttributeLinkArray

public IAttributeLink[] toAttributeLinkArray()

attributeLinkIterator

public java.util.Iterator attributeLinkIterator()

getDeferrableEvents

public IDeferrableEventContainer getDeferrableEvents()

getDeferrableEvents

public IDeferrableEventContainer getDeferrableEvents(boolean autoCreate)

getEntry

public IAction getEntry()

getEntry

public IAction getEntry(boolean autoCreate)

getExit

public IAction getExit()

getExit

public IAction getExit(boolean autoCreate)

getDoActivity

public IAction getDoActivity()

getDoActivity

public IAction getDoActivity(boolean autoCreate)

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)

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