be.ac.vub.cocompose.lang.constraints
Interface ElementConstraint
- All Superinterfaces:
- Cloneable, Constraint, Element, ModelElement, Namespace, VisitedElement
- All Known Implementing Classes:
- DefaultElementConstraint
- public interface ElementConstraint
- extends Constraint
Model element constraint interface.
- Since:
- 0.2.0
- Version:
- 0.2.0
- Author:
- Dennis Wagelaar
Methods inherited from interface be.ac.vub.cocompose.lang.core.Namespace |
addOwnedElement, addOwnedElement, getDeepOwnedElement, getDeepOwnedElements, getOwnedElement, getOwnedElementId, getOwnedElements, getOwnedElements, getOwnedIds, isRegistered, registerNameChange, removeOwnedElement |
getConstrainedElements
public Collection getConstrainedElements()
addConstrainedElement
public void addConstrainedElement(ModelElement constrainedElement)
- Adds a constrained element.
- Parameters:
constrainedElement
- - the element to add.
removeConstrainedElement
public void removeConstrainedElement(ModelElement constrainedElement)
- Removes a constrained element.
- Parameters:
constrainedElement
- - the element to remove.