Class PackageRetyping
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.PackageTypedConstruct
org.eclipse.epsilon.flock.model.domain.typemappings.PackageRetyping
- 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 TypeMethodDescriptionvoid
createEquivalence
(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory factory) boolean
int
hashCode()
toString()
Methods inherited from class org.eclipse.epsilon.flock.model.domain.common.PackageTypedConstruct
appliesIn, check, getOriginalPackage
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
getChildren, getComments, getData, getFile, getModule, getParent, getRegion, getUri, setModule, setParent, setRegion, setUri
Methods inherited from interface org.eclipse.epsilon.flock.model.domain.typemappings.TypeMappingConstruct
appliesIn, check
-
Constructor Details
-
PackageRetyping
public PackageRetyping()
-
-
Method Details
-
build
- Specified by:
build
in interfaceModuleElement
- Overrides:
build
in classPackageTypedConstruct
-
getEvolvedPackage
-
createEquivalence
public Equivalence createEquivalence(IEolContext context, FlockExecution execution, ModelElement original, EquivalenceEstablishmentContext.EquivalentFactory factory) throws FlockRuntimeException - Specified by:
createEquivalence
in interfaceEquivalenceFactory
- Throws:
FlockRuntimeException
-
toString
- Overrides:
toString
in classAbstractModuleElement
-
equals
- Overrides:
equals
in classPackageTypedConstruct
-
hashCode
public int hashCode()- Overrides:
hashCode
in classPackageTypedConstruct
-