public class OCLVMEnvironmentFactory extends AbstractVMEnvironmentFactory
environmentFactory
Constructor and Description |
---|
OCLVMEnvironmentFactory(EnvironmentFactoryInternal environmentFactory) |
Modifier and Type | Method and Description |
---|---|
IOCLVMEvaluationEnvironment |
createVMEvaluationEnvironment(ExpressionInOCL executableObject,
IVMModelManager vmModelManager) |
IOCLVMEvaluationEnvironment |
createVMEvaluationEnvironment(IOCLVMEvaluationEnvironment parent,
NamedElement executableObject) |
OCLVMRootEvaluationVisitor |
createVMEvaluationVisitor(IOCLVMEvaluationEnvironment evalEnv) |
OCLVMModelManager |
createVMModelManager(MetamodelManagerInternal metamodelManager) |
MetamodelManagerInternal |
getMetamodelManager() |
getEnvironmentFactory, getNextEnvironmentId, getShell, keepDebug, setShell
public OCLVMEnvironmentFactory(@NonNull EnvironmentFactoryInternal environmentFactory)
@NonNull public IOCLVMEvaluationEnvironment createVMEvaluationEnvironment(@NonNull ExpressionInOCL executableObject, @NonNull IVMModelManager vmModelManager)
@NonNull public IOCLVMEvaluationEnvironment createVMEvaluationEnvironment(@NonNull IOCLVMEvaluationEnvironment parent, @NonNull NamedElement executableObject)
@NonNull public OCLVMRootEvaluationVisitor createVMEvaluationVisitor(@NonNull IOCLVMEvaluationEnvironment evalEnv)
@NonNull public OCLVMModelManager createVMModelManager(@NonNull MetamodelManagerInternal metamodelManager)
@NonNull public MetamodelManagerInternal getMetamodelManager()