org.eclipse.epsilon.evl
Class EvlConstraintContext

java.lang.Object
  extended by org.eclipse.epsilon.common.module.AbstractModuleElement
      extended by org.eclipse.epsilon.evl.EvlConstraintContext
All Implemented Interfaces:
ModuleElement

public class EvlConstraintContext
extends AbstractModuleElement


Constructor Summary
EvlConstraintContext()
           
 
Method Summary
 boolean appliesTo(java.lang.Object object, IEvlContext context)
           
 void build(AST ast)
           
 void checkAll(IEvlContext context)
           
 java.util.Collection<?> getAllOfSourceKind(IEvlContext context)
           
 java.util.Collection<?> getAllOfSourceType(IEvlContext context)
           
 java.util.List<ModuleElement> getChildren()
           
 EvlConstraints getConstraints()
           
 java.lang.String getName()
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
getAst, getSourceFile, getSourceUri, setAst
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EvlConstraintContext

public EvlConstraintContext()
Method Detail

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