public final class OCLEnvironmentWithQVTAccessFactory extends EcoreEnvironmentFactory
Module owned operations, properties are resolved via implicit source of calls
INSTANCE
Constructor and Description |
---|
OCLEnvironmentWithQVTAccessFactory(List<URI> imports)
Creates environment factory importing the given QVT unit via referencing
URIs.
|
OCLEnvironmentWithQVTAccessFactory(List<URI> imports,
EPackage.Registry registry)
Creates environment factory importing the given QVT unit via referencing
URIs
|
OCLEnvironmentWithQVTAccessFactory(Set<Module> importedModules) |
OCLEnvironmentWithQVTAccessFactory(Set<Module> imports,
EPackage.Registry registry)
Constructs environment with QVT imports and metamodel registry.
|
createOCLAnalyzer, createOCLAnalyzer, createOCLFactoryWithHistory, createOCLSyntaxHelper, createValidationVisitor, getEPackageRegistry, getOppositeEndFinder, loadEnvironment
createAttributeContext, createClassifierContext, createInstanceContext, createOperationContext, createPackageContext, getAdapter
public OCLEnvironmentWithQVTAccessFactory(List<URI> imports)
imports
- URI referencing QVTO library units to be imported to the scope
of OCL expressionspublic OCLEnvironmentWithQVTAccessFactory(List<URI> imports, EPackage.Registry registry)
imports
- URI referencing QVTO library units to be imported to the scope
of OCL expressionsregistry
- custom meta-model registrypublic OCLEnvironmentWithQVTAccessFactory(Set<Module> imports, EPackage.Registry registry)
public Diagnostic getDiagnostic()
public EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> createEvaluationEnvironment()
createEvaluationEnvironment
in interface EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject>
createEvaluationEnvironment
in class EcoreEnvironmentFactory
public EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> createEvaluationEnvironment(EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> parent)
createEvaluationEnvironment
in interface EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject>
createEvaluationEnvironment
in class EcoreEnvironmentFactory
public Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> createEnvironment()
createEnvironment
in interface EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject>
createEnvironment
in class EcoreEnvironmentFactory
public Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> createEnvironment(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> parent)
createEnvironment
in interface EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject>
createEnvironment
in class EcoreEnvironmentFactory
public EvaluationVisitor<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> createEvaluationVisitor(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env, EvaluationEnvironment<EClassifier,EOperation,EStructuralFeature,EClass,EObject> evalEnv, Map<? extends EClass,? extends Set<? extends EObject>> extentMap)
createEvaluationVisitor
in interface EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject>
createEvaluationVisitor
in class EcoreEnvironmentFactory
Copyright © 2008, 2018 Borland Software Corporation and others. All Rights Reserved.