|
|||||||||||
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 |
addSuperimposer(int index,
RefinedElement superimposer)
Adds a superimposing element to this concept. |
void |
addSuperimposer(RefinedElement superimposer)
Adds a superimposing 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. |
Model |
getDefaultElementOf()
Gets the model of which this element is the default element, if any. |
String |
getIconUri()
Gets the icon image URI. |
List |
getInheritsFrom()
Gets the inherited elements. |
List |
getRefinements()
Returns the refinements for this stereotype. |
List |
getSuperimposers()
Gets the superimposing elements. |
List |
getSuperimposesOn()
Gets the superimposition elements. |
void |
removeInheritsFrom(RefinedElement inheritsFrom)
Removes an inherited element from this concept. |
void |
removeSuperimposer(RefinedElement superimposer)
Removes a superimposing element from this concept. |
void |
removeSuperimposesOn(RefinedElement superimposesOn)
Removes a superimposition element from this concept. |
void |
setDefaultElementOf(Model model)
Sets the model of which this element is the default element, if any. |
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, getDeepOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElements, getOwnedElements, getOwnedIds, isRegistered, registerNameChange, removeOwnedElement |
Methods inherited from interface be.ac.vub.cocompose.lang.core.ModelElement |
getId, getModel, getName, getNamespace, getRootNamespace, 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 List getSuperimposers()
public void addSuperimposer(RefinedElement superimposer)
superimposer
- the superimposing element to add.public void addSuperimposer(int index, RefinedElement superimposer)
index
- the index at which to add the element.superimposer
- the superimposing element to add.public void removeSuperimposer(RefinedElement superimposer)
superimposer
- the superimposing element to remove.public String getIconUri()
public void setIconUri(String uri)
uri
- the icon URI.public Model getDefaultElementOf()
public void setDefaultElementOf(Model model)
model
- the model of which this element is the default element, if any.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |