Class Deletion
java.lang.Object
org.eclipse.epsilon.common.module.AbstractModuleElement
org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
org.eclipse.epsilon.flock.model.domain.common.FlockConstruct
org.eclipse.epsilon.flock.model.domain.common.GuardedConstruct
org.eclipse.epsilon.flock.model.domain.common.ClassifierTypedConstruct
org.eclipse.epsilon.flock.model.domain.typemappings.Deletion
- All Implemented Interfaces:
ModuleElement
,EquivalenceFactory
,TypeMappingConstruct
-
Field Summary
Fields inherited from class org.eclipse.epsilon.eol.dom.AnnotatableModuleElement
annotationBlock
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
appliesIn
(GuardedConstructContext context) createEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory) protected boolean
toString()
Methods inherited from class org.eclipse.epsilon.flock.model.domain.common.ClassifierTypedConstruct
build, check, equals, getOriginalType, hashCode, isStrict, typedFor
Methods inherited from class org.eclipse.epsilon.flock.model.domain.common.GuardedConstruct
getGuard
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
build, getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
Methods inherited from interface org.eclipse.epsilon.flock.model.domain.typemappings.TypeMappingConstruct
check
-
Constructor Details
-
Deletion
public Deletion()
-
-
Method Details
-
createEquivalence
public Equivalence createEquivalence(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory equivalentFactory) throws FlockRuntimeException - Specified by:
createEquivalence
in interfaceEquivalenceFactory
- Throws:
FlockRuntimeException
-
appliesIn
- Specified by:
appliesIn
in interfaceTypeMappingConstruct
- Overrides:
appliesIn
in classClassifierTypedConstruct
- Throws:
EolRuntimeException
-
isCascading
protected boolean isCascading() -
toString
- Overrides:
toString
in classAbstractModuleElement
-