Package org.eclipse.epsilon.evl.dom
Class GlobalConstraintContext
- java.lang.Object
-
- org.eclipse.epsilon.common.module.AbstractModuleElement
-
- org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
-
- org.eclipse.epsilon.evl.dom.ConstraintContext
-
- org.eclipse.epsilon.evl.dom.GlobalConstraintContext
-
- All Implemented Interfaces:
ModuleElement
,IExecutableModuleElement
,IExecutableModuleElementParameter
public class GlobalConstraintContext extends ConstraintContext
-
-
Field Summary
Fields Modifier and Type Field Description protected List<Object>
allOfType
-
Fields inherited from class org.eclipse.epsilon.evl.dom.ConstraintContext
constraints, guardBlock, type, typeExpression
-
Fields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock
-
-
Constructor Summary
Constructors Constructor Description GlobalConstraintContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<?>
getAllOfSourceKind(IEolContext context)
Collection<?>
getAllOfSourceType(IEolContext context)
String
getTypeName()
-
Methods inherited from class org.eclipse.epsilon.evl.dom.ConstraintContext
accept, appliesTo, appliesTo, build, equals, execute, execute, execute, execute, execute, getConstraints, getGuardBlock, getType, getTypeExpression, hashCode, isLazy, isOfSourceKind, isOfSourceType, setGuardBlock, shouldBeChecked, toString
-
Methods inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
accept, getAnnotation, getAnnotationBlock, getAnnotations, getAnnotationsValues, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, hasAnnotation, setAnnotationBlock
-
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
getChildren, getComments, getData, getDebugInfo, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.epsilon.common.module.ModuleElement
getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
-
-
-
Method Detail
-
getAllOfSourceKind
public Collection<?> getAllOfSourceKind(IEolContext context) throws EolModelElementTypeNotFoundException, EolModelNotFoundException
- Overrides:
getAllOfSourceKind
in classConstraintContext
- Throws:
EolModelElementTypeNotFoundException
EolModelNotFoundException
-
getAllOfSourceType
public Collection<?> getAllOfSourceType(IEolContext context) throws EolModelElementTypeNotFoundException, EolModelNotFoundException
- Overrides:
getAllOfSourceType
in classConstraintContext
- Throws:
EolModelElementTypeNotFoundException
EolModelNotFoundException
-
getTypeName
public String getTypeName()
- Overrides:
getTypeName
in classConstraintContext
-
-