com.vp.plugin.model
Interface ICollaboration

All Superinterfaces:
IElement, IModelElement, IModelElementParent

public interface ICollaboration
extends IModelElement, IModelElementParent


Field Summary
static java.lang.String PROP_ABSTRACT
           
static java.lang.String PROP_CHILDADDED
           
static java.lang.String PROP_CHILDREMOVED
           
static java.lang.String PROP_DOCUMENTATION
           
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_NAME
           
static java.lang.String PROP_PARENT
           
static java.lang.String PROP_PARENTCHANGED
           
static java.lang.String PROP_REORDERCHILD
           
static java.lang.String PROP_ROOT
           
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
 int actorCount()
           
 java.util.Iterator actorIterator()
           
 void addActor(IActor actor)
           
 void addAnchor(IAnchor anchor)
           
 void addChild(IModelElement modelElement)
           
 void addClass(IClass $class)
           
 void addConstraint(IConstraint constraint)
           
 void addDependency(IDependency dependency)
           
 void addGeneralization(IGeneralization generalization)
           
 void addNOTE(INOTE nOTE)
           
 void addObject(IObject object)
           
 void addPackage(IPackage $package)
           
 void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void addStereotypes(java.lang.String stereotypes)
           
 void addSubsystem(ISubsystem subsystem)
           
 int anchorCount()
           
 java.util.Iterator anchorIterator()
           
 int childCount()
           
 java.util.Iterator childIterator()
           
 int classCount()
           
 java.util.Iterator classIterator()
           
 int constraintCount()
           
 java.util.Iterator constraintIterator()
           
 IActor createActor()
           
 IAnchor createAnchor()
           
 IModelElement createChild(java.lang.String modelType)
           
 IClass createClass()
           
 IConstraint createConstraint()
           
 IDependency createDependency()
           
 IGeneralization createGeneralization()
           
 INOTE createNOTE()
           
 IObject createObject()
           
 IPackage createPackage()
           
 ISubsystem createSubsystem()
           
 void delete()
           
 int dependencyCount()
           
 java.util.Iterator dependencyIterator()
           
 int generalizationCount()
           
 java.util.Iterator generalizationIterator()
           
 IActor getActorByIndex(int index)
           
 IAnchor getAnchorByIndex(int index)
           
 IModelElement getChildByIndex(int index)
           
 IClass getClassByIndex(int index)
           
 IConstraint getConstraintByIndex(int index)
           
 IDependency getDependencyByIndex(int index)
           
 java.lang.String getDocumentation()
           
 IFileObjectContainer getFiles()
           
 IFileObjectContainer getFiles(boolean autoCreate)
           
 IGeneralization getGeneralizationByIndex(int index)
           
 java.lang.String getId()
           
 java.lang.String getModelType()
           
 java.lang.String getName()
           
 INOTE getNOTEByIndex(int index)
           
 IObject getObjectByIndex(int index)
           
 IPackage getPackageByIndex(int index)
           
 IModelElement getParent()
           
 ISubsystem getSubsystemByIndex(int index)
           
 ITaggedValueContainer getTaggedValues()
           
 ITaggedValueContainer getTaggedValues(boolean autoCreate)
           
 java.lang.String getVisibility()
           
 boolean hasStereotypes(java.lang.String value)
           
 boolean isAbstract()
           
 boolean isLeaf()
           
 boolean isRoot()
           
 int nOTECount()
           
 java.util.Iterator nOTEIterator()
           
 int objectCount()
           
 java.util.Iterator objectIterator()
           
 int packageCount()
           
 java.util.Iterator packageIterator()
           
 void removeActor(IActor actor)
           
 void removeActorByIndex(int index)
           
 void removeAnchor(IAnchor anchor)
           
 void removeAnchorByIndex(int index)
           
 void removeChild(IModelElement modelElement)
           
 void removeChildByIndex(int index)
           
 void removeClass(IClass $class)
           
 void removeClassByIndex(int index)
           
 void removeConstraint(IConstraint constraint)
           
 void removeConstraintByIndex(int index)
           
 void removeDependency(IDependency dependency)
           
 void removeDependencyByIndex(int index)
           
 void removeGeneralization(IGeneralization generalization)
           
 void removeGeneralizationByIndex(int index)
           
 void removeNOTE(INOTE nOTE)
           
 void removeNOTEByIndex(int index)
           
 void removeObject(IObject object)
           
 void removeObjectByIndex(int index)
           
 void removePackage(IPackage $package)
           
 void removePackageByIndex(int index)
           
 void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
           
 void removeStereotypes(java.lang.String stereotypes)
           
 void removeSubsystem(ISubsystem subsystem)
           
 void removeSubsystemByIndex(int index)
           
 void setAbstract(boolean $abstract)
           
 void setDocumentation(java.lang.String documentation)
           
 void setLeaf(boolean leaf)
           
 void setName(java.lang.String name)
           
 void setRoot(boolean root)
           
 void setVisibility(java.lang.String visibility)
           
 int stereotypesCount()
           
 java.util.Iterator stereotypesIterator()
           
 int subsystemCount()
           
 java.util.Iterator subsystemIterator()
           
 IActor[] toActorArray()
           
 IAnchor[] toAnchorArray()
           
 IModelElement[] toChildArray()
           
 IClass[] toClassArray()
           
 IConstraint[] toConstraintArray()
           
 IDependency[] toDependencyArray()
           
 IGeneralization[] toGeneralizationArray()
           
 INOTE[] toNOTEArray()
           
 IObject[] toObjectArray()
           
 IPackage[] toPackageArray()
           
 java.lang.String[] toStereotypesArray()
           
 ISubsystem[] toSubsystemArray()
           
 

Field Detail

PROP_ABSTRACT

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

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

PROP_ROOT

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

setVisibility

public void setVisibility(java.lang.String visibility)

getVisibility

public java.lang.String getVisibility()

setAbstract

public void setAbstract(boolean $abstract)

isAbstract

public boolean isAbstract()

setLeaf

public void setLeaf(boolean leaf)

isLeaf

public boolean isLeaf()

setRoot

public void setRoot(boolean root)

isRoot

public boolean isRoot()

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

addClass

public void addClass(IClass $class)

getClassByIndex

public IClass getClassByIndex(int index)

removeClass

public void removeClass(IClass $class)

removeClassByIndex

public void removeClassByIndex(int index)

classCount

public int classCount()

toClassArray

public IClass[] toClassArray()

classIterator

public java.util.Iterator classIterator()

createClass

public IClass createClass()

addNOTE

public void addNOTE(INOTE nOTE)

getNOTEByIndex

public INOTE getNOTEByIndex(int index)

removeNOTE

public void removeNOTE(INOTE nOTE)

removeNOTEByIndex

public void removeNOTEByIndex(int index)

nOTECount

public int nOTECount()

toNOTEArray

public INOTE[] toNOTEArray()

nOTEIterator

public java.util.Iterator nOTEIterator()

createNOTE

public INOTE createNOTE()

addAnchor

public void addAnchor(IAnchor anchor)

getAnchorByIndex

public IAnchor getAnchorByIndex(int index)

removeAnchor

public void removeAnchor(IAnchor anchor)

removeAnchorByIndex

public void removeAnchorByIndex(int index)

anchorCount

public int anchorCount()

toAnchorArray

public IAnchor[] toAnchorArray()

anchorIterator

public java.util.Iterator anchorIterator()

createAnchor

public IAnchor createAnchor()

addConstraint

public void addConstraint(IConstraint constraint)

getConstraintByIndex

public IConstraint getConstraintByIndex(int index)

removeConstraint

public void removeConstraint(IConstraint constraint)

removeConstraintByIndex

public void removeConstraintByIndex(int index)

constraintCount

public int constraintCount()

toConstraintArray

public IConstraint[] toConstraintArray()

constraintIterator

public java.util.Iterator constraintIterator()

createConstraint

public IConstraint createConstraint()

addSubsystem

public void addSubsystem(ISubsystem subsystem)

getSubsystemByIndex

public ISubsystem getSubsystemByIndex(int index)

removeSubsystem

public void removeSubsystem(ISubsystem subsystem)

removeSubsystemByIndex

public void removeSubsystemByIndex(int index)

subsystemCount

public int subsystemCount()

toSubsystemArray

public ISubsystem[] toSubsystemArray()

subsystemIterator

public java.util.Iterator subsystemIterator()

createSubsystem

public ISubsystem createSubsystem()

addPackage

public void addPackage(IPackage $package)

getPackageByIndex

public IPackage getPackageByIndex(int index)

removePackage

public void removePackage(IPackage $package)

removePackageByIndex

public void removePackageByIndex(int index)

packageCount

public int packageCount()

toPackageArray

public IPackage[] toPackageArray()

packageIterator

public java.util.Iterator packageIterator()

createPackage

public IPackage createPackage()

addActor

public void addActor(IActor actor)

getActorByIndex

public IActor getActorByIndex(int index)

removeActor

public void removeActor(IActor actor)

removeActorByIndex

public void removeActorByIndex(int index)

actorCount

public int actorCount()

toActorArray

public IActor[] toActorArray()

actorIterator

public java.util.Iterator actorIterator()

createActor

public IActor createActor()

addGeneralization

public void addGeneralization(IGeneralization generalization)

getGeneralizationByIndex

public IGeneralization getGeneralizationByIndex(int index)

removeGeneralization

public void removeGeneralization(IGeneralization generalization)

removeGeneralizationByIndex

public void removeGeneralizationByIndex(int index)

generalizationCount

public int generalizationCount()

toGeneralizationArray

public IGeneralization[] toGeneralizationArray()

generalizationIterator

public java.util.Iterator generalizationIterator()

createGeneralization

public IGeneralization createGeneralization()

addDependency

public void addDependency(IDependency dependency)

getDependencyByIndex

public IDependency getDependencyByIndex(int index)

removeDependency

public void removeDependency(IDependency dependency)

removeDependencyByIndex

public void removeDependencyByIndex(int index)

dependencyCount

public int dependencyCount()

toDependencyArray

public IDependency[] toDependencyArray()

dependencyIterator

public java.util.Iterator dependencyIterator()

createDependency

public IDependency createDependency()

addObject

public void addObject(IObject object)

getObjectByIndex

public IObject getObjectByIndex(int index)

removeObject

public void removeObject(IObject object)

removeObjectByIndex

public void removeObjectByIndex(int index)

objectCount

public int objectCount()

toObjectArray

public IObject[] toObjectArray()

objectIterator

public java.util.Iterator objectIterator()

createObject

public IObject createObject()

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