com.vp.plugin.model
Interface IActivation

All Superinterfaces:
IElement, IModelElement

public interface IActivation
extends IModelElement


Field Summary
static java.lang.String PROP_ACTIVATIONS
           
static java.lang.String PROP_DOCUMENTATION
           
static java.lang.String PROP_FILES
           
static java.lang.String PROP_MESSAGEENDS
           
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_TAGGEDVALUES
           
 
Method Summary
 int activationCount()
           
 java.util.Iterator activationIterator()
           
 void addActivation(IActivation activation)
           
 void addMessageEnd(IMessageEnd messageEnd)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addStereotypes(java.lang.String stereotypes)
           
 void delete()
           
 IActivation getActivationByIndex(int index)
           
 java.lang.String getDocumentation()
           
 IFileObjectContainer getFiles()
           
 IFileObjectContainer getFiles(boolean autoCreate)
           
 java.lang.String getId()
           
 IMessageEnd getMessageEndByIndex(int index)
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IModelElement getParent()
           
 ITaggedValueContainer getTaggedValues()
           
 ITaggedValueContainer getTaggedValues(boolean autoCreate)
           
 boolean hasStereotypes(java.lang.String value)
           
 int messageEndCount()
           
 java.util.Iterator messageEndIterator()
           
 void removeActivation(IActivation activation)
           
 void removeActivationByIndex(int index)
           
 void removeMessageEnd(IMessageEnd messageEnd)
           
 void removeMessageEndByIndex(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeStereotypes(java.lang.String stereotypes)
           
 void setDocumentation(java.lang.String documentation)
           
 void setName(java.lang.String name)
           
 int stereotypesCount()
           
 java.util.Iterator stereotypesIterator()
           
 IActivation[] toActivationArray()
           
 IMessageEnd[] toMessageEndArray()
           
 java.lang.String[] toStereotypesArray()
           
 

Field Detail

PROP_ACTIVATIONS

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

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

addMessageEnd

public void addMessageEnd(IMessageEnd messageEnd)

getMessageEndByIndex

public IMessageEnd getMessageEndByIndex(int index)

removeMessageEnd

public void removeMessageEnd(IMessageEnd messageEnd)

removeMessageEndByIndex

public void removeMessageEndByIndex(int index)

messageEndCount

public int messageEndCount()

toMessageEndArray

public IMessageEnd[] toMessageEndArray()

messageEndIterator

public java.util.Iterator messageEndIterator()

addActivation

public void addActivation(IActivation activation)

getActivationByIndex

public IActivation getActivationByIndex(int index)

removeActivation

public void removeActivation(IActivation activation)

removeActivationByIndex

public void removeActivationByIndex(int index)

activationCount

public int activationCount()

toActivationArray

public IActivation[] toActivationArray()

activationIterator

public java.util.Iterator activationIterator()

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)

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