com.vp.plugin.model
Interface ICollaboration
- All Superinterfaces:
- IElement, IModelElement, IModelElementParent
- public interface ICollaboration
- extends IModelElement, IModelElementParent
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
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