be.ac.vub.cocompose.lang.constraints
Interface CompositeConstraint

All Superinterfaces:
Cloneable, Constraint, Element, ModelElement, Namespace, VisitedElement
All Known Subinterfaces:
AndConstraint, OrConstraint
All Known Implementing Classes:
DefaultAndConstraint, DefaultCompositeConstraint, DefaultOrConstraint

public interface CompositeConstraint
extends Constraint

Composite constraint interface.

Since:
0.2.0
Version:
0.2.0
Author:
Dennis Wagelaar

Method Summary
 List getOwnedConstraints()
           
 
Methods inherited from interface be.ac.vub.cocompose.lang.constraints.Constraint
check, getOwnerConstraint, isInverted, setInverted, setOwnerConstraint
 
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

getOwnedConstraints

public List getOwnedConstraints()