|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface for elements that can have refinements. The "CompositeType" construct was previously used for this.
Method Summary | |
void |
addInheritsFrom(int index,
RefinedElement inheritsFrom)
Adds an inherited element to this concept. |
void |
addInheritsFrom(RefinedElement inheritsFrom)
Adds an inherited element to this concept. |
void |
addSuperimposesOn(int index,
RefinedElement superimposesOn)
Adds a superimposition element to this concept. |
void |
addSuperimposesOn(RefinedElement superimposesOn)
Adds a superimposition element to this concept. |
String |
getIconUri()
Gets the icon image URI. |
List |
getInheritsFrom()
Gets the inherited elements. |
List |
getRefinements()
Returns the refinements for this stereotype. |
List |
getSuperimposesOn()
Gets the superimposition elements. |
void |
removeInheritsFrom(RefinedElement inheritsFrom)
Removes an inherited element from this concept. |
void |
removeSuperimposesOn(RefinedElement superimposesOn)
Removes a superimposition element from this concept. |
void |
setIconUri(String uri)
Gets the icon image URI. |
Methods inherited from interface be.ac.vub.cocompose.lang.core.RelationElement |
addRelationship, addRelationship, getBackgroundColor, getPosition, getRelationships, getSourceRelationships, getTargetRelationships, removeRelationship, setBackgroundColor, setPosition |
Methods inherited from interface be.ac.vub.cocompose.lang.core.Namespace |
addOwnedElement, addOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElementId, getOwnedElements, getOwnedElements, isRegistered, registerNameChange, removeOwnedElement |
Methods inherited from interface be.ac.vub.cocompose.lang.core.ModelElement |
getId, getModel, getName, getNamespace, setId, setName, setNamespace |
Methods inherited from interface be.ac.vub.cocompose.lang.Element |
addPropertyChangeListener, removePropertyChangeListener |
Methods inherited from interface be.ac.vub.cocompose.lang.VisitedElement |
accept |
Method Detail |
public List getRefinements()
public List getInheritsFrom()
public void addInheritsFrom(RefinedElement inheritsFrom)
inheritsFrom
- the inherited element to add.public void addInheritsFrom(int index, RefinedElement inheritsFrom)
index
- the index at which to add the element.inheritsFrom
- the inherited element to add.public void removeInheritsFrom(RefinedElement inheritsFrom)
inheritsFrom
- the inherited element to remove.public List getSuperimposesOn()
public void addSuperimposesOn(RefinedElement superimposesOn)
superimposesOn
- the superimposition element to add.public void addSuperimposesOn(int index, RefinedElement superimposesOn)
index
- the index at which to add the element.superimposesOn
- the superimposition element to add.public void removeSuperimposesOn(RefinedElement superimposesOn)
superimposesOn
- the superimposition element to remove.public String getIconUri()
public void setIconUri(String uri)
uri
- the icon URI.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |