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 java.util.List<java.lang.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 java.util.Collection<?>
getAllOfSourceKind(IEolContext context)
java.util.Collection<?>
getAllOfSourceType(IEolContext context)
java.lang.String
getTypeName()
-
Methods inherited from class org.eclipse.epsilon.evl.dom.ConstraintContext
appliesTo, appliesTo, build, equals, execute, execute, execute, execute, execute, getConstraints, getType, getTypeExpression, hashCode, isLazy, isOfSourceKind, isOfSourceType, setTypeExpression, shouldBeChecked, toString
-
Methods inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
getAnnotation, getAnnotationBlock, getAnnotations, getAnnotationsValues, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, getBooleanAnnotationValue, hasAnnotation, setAnnotationBlock
-
Methods inherited from class org.eclipse.epsilon.common.module.AbstractModuleElement
getChildren, getComments, 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, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
-
-
-
-
Method Detail
-
getAllOfSourceKind
public java.util.Collection<?> getAllOfSourceKind(IEolContext context) throws EolModelElementTypeNotFoundException, EolModelNotFoundException
- Overrides:
getAllOfSourceKind
in classConstraintContext
- Throws:
EolModelElementTypeNotFoundException
EolModelNotFoundException
-
getAllOfSourceType
public java.util.Collection<?> getAllOfSourceType(IEolContext context) throws EolModelElementTypeNotFoundException, EolModelNotFoundException
- Overrides:
getAllOfSourceType
in classConstraintContext
- Throws:
EolModelElementTypeNotFoundException
EolModelNotFoundException
-
getTypeName
public java.lang.String getTypeName()
- Overrides:
getTypeName
in classConstraintContext
-
-