org.eclipse.epsilon.evl
Class EvlConstraintContext
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.evl.EvlConstraintContext
- All Implemented Interfaces:
- ModuleElement
public class EvlConstraintContext
- extends AbstractModuleElement
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
EvlConstraintContext
public EvlConstraintContext()
getChildren
public java.util.List<ModuleElement> getChildren()
build
public void build(AST ast)
appliesTo
public boolean appliesTo(java.lang.Object object,
IEvlContext context)
throws EolRuntimeException
- Throws:
EolRuntimeException
checkAll
public void checkAll(IEvlContext context)
throws EolRuntimeException
- Throws:
EolRuntimeException
getConstraints
public EvlConstraints getConstraints()
getAllOfSourceType
public java.util.Collection<?> getAllOfSourceType(IEvlContext context)
throws EolModelElementTypeNotFoundException,
EolModelNotFoundException
- Throws:
EolModelElementTypeNotFoundException
EolModelNotFoundException
getAllOfSourceKind
public java.util.Collection<?> getAllOfSourceKind(IEvlContext context)
throws EolModelElementTypeNotFoundException,
EolModelNotFoundException
- Throws:
EolModelElementTypeNotFoundException
EolModelNotFoundException
getName
public java.lang.String getName()
setName
public void setName(java.lang.String name)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object