|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbe.ac.vub.cocompose.lang.impl.DefaultElement
be.ac.vub.cocompose.lang.impl.core.DefaultModelElement
be.ac.vub.cocompose.lang.impl.core.DefaultNamespace
be.ac.vub.cocompose.lang.impl.core.DefaultRelationElement
be.ac.vub.cocompose.lang.impl.core.DefaultRefinedElement
be.ac.vub.cocompose.lang.impl.core.DefaultConcept
The Concept language element default implementation.
Constructor Summary | |
DefaultConcept()
|
Method Summary | |
void |
accept(ModelVisitor modelVisitor)
Accepts a visitor. |
void |
addPartOf(int index,
Role partOf)
Adds a role of which this concept is a part. |
void |
addPartOf(Role partOf)
Adds a role of which this concept is a part. |
Color |
getBackgroundColor()
Gets the background color. |
Model |
getDefaultConceptOf()
Gets the model of which this concept is the default concept, if any. |
List |
getPartOf()
Gets the roles of which this concept is a part. |
void |
removePartOf(Role partOf)
Removes a role of which this concept is a part. |
void |
setDefaultConceptOf(Model model)
Sets the model of which this concept is the default concept, if any. |
Methods inherited from class be.ac.vub.cocompose.lang.impl.core.DefaultRefinedElement |
addInheritsFrom, addInheritsFrom, addOwnedElement, addSuperimposesOn, addSuperimposesOn, getIconUri, getInheritsFrom, getRefinements, getSuperimposesOn, removeInheritsFrom, removeOwnedElement, removeSuperimposesOn, setIconUri |
Methods inherited from class be.ac.vub.cocompose.lang.impl.core.DefaultRelationElement |
addRelationship, addRelationship, fireBackgroundColorUpdate, getDefaultBackgroundColor, getPosition, getRelationships, getSourceRelationships, getTargetRelationships, removeRelationship, setBackgroundColor, setPosition |
Methods inherited from class be.ac.vub.cocompose.lang.impl.core.DefaultNamespace |
addOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElementId, getOwnedElements, getOwnedElements, isRegistered, registerNameChange, translateIndex, translateIndex |
Methods inherited from class be.ac.vub.cocompose.lang.impl.core.DefaultModelElement |
getId, getModel, getName, getNamespace, setId, setName, setNamespace, toString |
Methods inherited from class be.ac.vub.cocompose.lang.impl.DefaultElement |
addPropertyChangeListener, firePropertyChange, fireStructureChange, removePropertyChangeListener |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface be.ac.vub.cocompose.lang.core.RefinedElement |
addInheritsFrom, addInheritsFrom, addSuperimposesOn, addSuperimposesOn, getIconUri, getInheritsFrom, getRefinements, getSuperimposesOn, removeInheritsFrom, removeSuperimposesOn, setIconUri |
Methods inherited from interface be.ac.vub.cocompose.lang.core.RelationElement |
addRelationship, addRelationship, 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 |
Constructor Detail |
public DefaultConcept()
Method Detail |
public void accept(ModelVisitor modelVisitor) throws ModelElementException
accept
in interface VisitedElement
accept
in class DefaultRefinedElement
modelVisitor
- The visitor to accept.
ModelElementException
public List getPartOf()
getPartOf
in interface Concept
public void addPartOf(Role partOf)
addPartOf
in interface Concept
partOf
- the role.public void addPartOf(int index, Role partOf)
addPartOf
in interface Concept
index
- the index at which to add the element.partOf
- the role.public void removePartOf(Role partOf)
removePartOf
in interface Concept
partOf
- the role.public Color getBackgroundColor()
getBackgroundColor
in interface RelationElement
getBackgroundColor
in class DefaultRelationElement
RefinedElement
public Model getDefaultConceptOf()
getDefaultConceptOf
in interface Concept
public void setDefaultConceptOf(Model model)
setDefaultConceptOf
in interface Concept
model
- the model of which this concept is the default concept, if any.
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |