com.vp.plugin.model
Interface ICombinedFragment

All Superinterfaces:
IElement, IModelElement, IModelElementParent

public interface ICombinedFragment
extends IModelElement, IModelElementParent


Field Summary
static java.lang.String INTERACTIONOPERATOR_ALT
           
static java.lang.String INTERACTIONOPERATOR_ASSERT
           
static java.lang.String INTERACTIONOPERATOR_BREAK
           
static java.lang.String INTERACTIONOPERATOR_CONSIDER
           
static java.lang.String INTERACTIONOPERATOR_CRITICAL
           
static java.lang.String INTERACTIONOPERATOR_IGNORE
           
static java.lang.String INTERACTIONOPERATOR_LOOP
           
static java.lang.String INTERACTIONOPERATOR_NEG
           
static java.lang.String INTERACTIONOPERATOR_OPT
           
static java.lang.String INTERACTIONOPERATOR_PAR
           
static java.lang.String INTERACTIONOPERATOR_SEQ
           
static java.lang.String INTERACTIONOPERATOR_STRICT
           
static java.lang.String PROP_CHILDADDED
           
static java.lang.String PROP_CHILDREMOVED
           
static java.lang.String PROP_COVEREDLIFELINES
           
static java.lang.String PROP_DOCUMENTATION
           
static java.lang.String PROP_FILES
           
static java.lang.String PROP_INTERACTIONOPERATOR
           
static java.lang.String PROP_MODELEDITABLE
           
static java.lang.String PROP_MODELTYPE
           
static java.lang.String PROP_NAME
           
static java.lang.String PROP_OPERANDS
           
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
           
 
Method Summary
 void addChild(IModelElement modelElement)
           
 void addCoveredLifeLine(IInteractionLifeLine coveredLifeLine)
           
 void addInteractionOccurrence(IInteractionOccurrence interactionOccurrence)
           
 void addOperand(IInteractionOperand operand)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addStereotypes(java.lang.String stereotypes)
           
 int childCount()
           
 java.util.Iterator childIterator()
           
 int coveredLifeLineCount()
           
 java.util.Iterator coveredLifeLineIterator()
           
 IModelElement createChild(java.lang.String modelType)
           
 IInteractionOccurrence createInteractionOccurrence()
           
 void delete()
           
 IModelElement getChildByIndex(int index)
           
 IInteractionLifeLine getCoveredLifeLineByIndex(int index)
           
 java.lang.String getDocumentation()
           
 IFileObjectContainer getFiles()
           
 IFileObjectContainer getFiles(boolean autoCreate)
           
 java.lang.String getId()
           
 IInteractionOccurrence getInteractionOccurrenceByIndex(int index)
           
 java.lang.String getInteractionOperator()
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 IInteractionOperand getOperandByIndex(int index)
           
 IModelElement getParent()
           
 ITaggedValueContainer getTaggedValues()
           
 ITaggedValueContainer getTaggedValues(boolean autoCreate)
           
 boolean hasStereotypes(java.lang.String value)
           
 int interactionOccurrenceCount()
           
 java.util.Iterator interactionOccurrenceIterator()
           
 int operandCount()
           
 java.util.Iterator operandIterator()
           
 void removeChild(IModelElement modelElement)
           
 void removeChildByIndex(int index)
           
 void removeCoveredLifeLine(IInteractionLifeLine coveredLifeLine)
           
 void removeCoveredLifeLineByIndex(int index)
           
 void removeInteractionOccurrence(IInteractionOccurrence interactionOccurrence)
           
 void removeInteractionOccurrenceByIndex(int index)
           
 void removeOperand(IInteractionOperand operand)
           
 void removeOperandByIndex(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeStereotypes(java.lang.String stereotypes)
           
 void setDocumentation(java.lang.String documentation)
           
 void setInteractionOperator(java.lang.String interactionOperator)
           
 void setName(java.lang.String name)
           
 int stereotypesCount()
           
 java.util.Iterator stereotypesIterator()
           
 IModelElement[] toChildArray()
           
 IInteractionLifeLine[] toCoveredLifeLineArray()
           
 IInteractionOccurrence[] toInteractionOccurrenceArray()
           
 IInteractionOperand[] toOperandArray()
           
 java.lang.String[] toStereotypesArray()
           
 

Field Detail

INTERACTIONOPERATOR_ALT

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

INTERACTIONOPERATOR_ASSERT

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

INTERACTIONOPERATOR_BREAK

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

INTERACTIONOPERATOR_CONSIDER

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

INTERACTIONOPERATOR_CRITICAL

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

INTERACTIONOPERATOR_IGNORE

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

INTERACTIONOPERATOR_LOOP

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

INTERACTIONOPERATOR_NEG

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

INTERACTIONOPERATOR_OPT

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

INTERACTIONOPERATOR_PAR

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

INTERACTIONOPERATOR_SEQ

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

INTERACTIONOPERATOR_STRICT

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

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

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

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

addOperand

public void addOperand(IInteractionOperand operand)

getOperandByIndex

public IInteractionOperand getOperandByIndex(int index)

removeOperand

public void removeOperand(IInteractionOperand operand)

removeOperandByIndex

public void removeOperandByIndex(int index)

operandCount

public int operandCount()

toOperandArray

public IInteractionOperand[] toOperandArray()

operandIterator

public java.util.Iterator operandIterator()

addCoveredLifeLine

public void addCoveredLifeLine(IInteractionLifeLine coveredLifeLine)

getCoveredLifeLineByIndex

public IInteractionLifeLine getCoveredLifeLineByIndex(int index)

removeCoveredLifeLine

public void removeCoveredLifeLine(IInteractionLifeLine coveredLifeLine)

removeCoveredLifeLineByIndex

public void removeCoveredLifeLineByIndex(int index)

coveredLifeLineCount

public int coveredLifeLineCount()

toCoveredLifeLineArray

public IInteractionLifeLine[] toCoveredLifeLineArray()

coveredLifeLineIterator

public java.util.Iterator coveredLifeLineIterator()

setInteractionOperator

public void setInteractionOperator(java.lang.String interactionOperator)

getInteractionOperator

public java.lang.String getInteractionOperator()

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

addInteractionOccurrence

public void addInteractionOccurrence(IInteractionOccurrence interactionOccurrence)

getInteractionOccurrenceByIndex

public IInteractionOccurrence getInteractionOccurrenceByIndex(int index)

removeInteractionOccurrence

public void removeInteractionOccurrence(IInteractionOccurrence interactionOccurrence)

removeInteractionOccurrenceByIndex

public void removeInteractionOccurrenceByIndex(int index)

interactionOccurrenceCount

public int interactionOccurrenceCount()

toInteractionOccurrenceArray

public IInteractionOccurrence[] toInteractionOccurrenceArray()

interactionOccurrenceIterator

public java.util.Iterator interactionOccurrenceIterator()

createInteractionOccurrence

public IInteractionOccurrence createInteractionOccurrence()

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