Class FlockContext
java.lang.Object
org.eclipse.epsilon.eol.execute.context.EolContext
org.eclipse.epsilon.erl.execute.context.ErlContext
org.eclipse.epsilon.flock.execute.context.FlockContext
- All Implemented Interfaces:
IEolContext
,IErlContext
,IFlockContext
-
Field Summary
FieldsFields inherited from class org.eclipse.epsilon.eol.execute.context.EolContext
assertionsEnabled, asyncStatementsQueue, classpathNativeTypeDelegate, errorStream, executorFactory, extendedProperties, frameStack, introspectionManager, methodContributorRegistry, modelRepository, module, nativeTypeDelegates, operationFactory, outputStream, prettyPrinterManager, profilingEnabled, userInput, warningStream
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionexecute
(MigrationStrategy strategy) Casts the IModule to IErlModulevoid
setMigratedModel
(int indexInRepository) void
setMigratedModel
(IModel migratedModel) void
setOriginalModel
(int indexInRepository) void
setOriginalModel
(IModel originalModel) Methods inherited from class org.eclipse.epsilon.erl.execute.context.ErlContext
getExecutorFactory, setExecutorFactory, setProfilingEnabled
Methods inherited from class org.eclipse.epsilon.eol.execute.context.EolContext
dispose, getAsyncStatementsQueue, getErrorStream, getExtendedProperties, getFrameStack, getIntrospectionManager, getModelRepository, getNativeTypeDelegates, getOperationContributorRegistry, getOperationFactory, getOutputStream, getPrettyPrinterManager, getUserInput, getWarningStream, isAssertionsEnabled, isProfilingEnabled, setAssertionsEnabled, setErrorStream, setExtendedProperties, setFrameStack, setIntrospectionManager, setModelRepository, setModule, setNativeTypeDelegates, setOperationFactory, setOutputStream, setPrettyPrinterManager, setUserInput, setWarningStream
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.epsilon.eol.execute.context.IEolContext
dispose, getAsyncStatementsQueue, getErrorStream, getExtendedProperties, getFrameStack, getIntrospectionManager, getModelRepository, getNativeTypeDelegates, getOperationContributorRegistry, getOperationFactory, getOutputStream, getPrettyPrinterManager, getUserInput, getWarningStream, isAssertionsEnabled, isProfilingEnabled, setAssertionsEnabled, setErrorStream, setExecutorFactory, setExtendedProperties, setFrameStack, setIntrospectionManager, setModelRepository, setModule, setNativeTypeDelegates, setOperationFactory, setOutputStream, setPrettyPrinterManager, setProfilingEnabled, setUserInput, setWarningStream
Methods inherited from interface org.eclipse.epsilon.erl.execute.context.IErlContext
getExecutorFactory
-
Field Details
-
originalModel
-
migratedModel
-
-
Constructor Details
-
FlockContext
public FlockContext()
-
-
Method Details
-
getOriginalModel
-
getMigratedModel
-
setOriginalModel
- Specified by:
setOriginalModel
in interfaceIFlockContext
- Throws:
FlockUnsupportedModelException
-
setMigratedModel
- Specified by:
setMigratedModel
in interfaceIFlockContext
- Throws:
FlockUnsupportedModelException
-
setOriginalModel
- Specified by:
setOriginalModel
in interfaceIFlockContext
- Throws:
FlockUnsupportedModelException
-
setMigratedModel
- Specified by:
setMigratedModel
in interfaceIFlockContext
- Throws:
FlockUnsupportedModelException
-
execute
- Specified by:
execute
in interfaceIFlockContext
- Throws:
FlockRuntimeException
-
getEquivalenceEstablishmentContext
- Specified by:
getEquivalenceEstablishmentContext
in interfaceIFlockContext
-
getMigrationStrategyCheckingContext
- Specified by:
getMigrationStrategyCheckingContext
in interfaceIFlockContext
-
getConservativeCopyContext
- Specified by:
getConservativeCopyContext
in interfaceIFlockContext
-
getModule
Description copied from interface:IErlContext
Casts the IModule to IErlModule- Specified by:
getModule
in interfaceIEolContext
- Specified by:
getModule
in interfaceIErlContext
- Overrides:
getModule
in classErlContext
- See Also:
-