org.eclipse.mtl.parser.ast.ocl.environment
Class MTLEnvironmentFactory
java.lang.Object
org.eclipse.ocl.AbstractEnvironmentFactory<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
org.eclipse.ocl.ecore.EcoreEnvironmentFactory
org.eclipse.mtl.parser.ast.ocl.environment.MTLEnvironmentFactory
- All Implemented Interfaces:
- org.eclipse.ocl.EnvironmentFactory<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>, org.eclipse.ocl.util.Adaptable
public class MTLEnvironmentFactory
- extends org.eclipse.ocl.ecore.EcoreEnvironmentFactory
Represents the environment factory used to parse MTL template.
| Nested classes/interfaces inherited from interface org.eclipse.ocl.EnvironmentFactory |
org.eclipse.ocl.EnvironmentFactory.Lookup<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> |
| Fields inherited from class org.eclipse.ocl.ecore.EcoreEnvironmentFactory |
INSTANCE |
|
Method Summary |
org.eclipse.ocl.Environment<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> |
loadEnvironment(org.eclipse.emf.ecore.resource.Resource resource)
|
| Methods inherited from class org.eclipse.ocl.ecore.EcoreEnvironmentFactory |
createEnvironment, createEnvironment, createEvaluationEnvironment, createEvaluationEnvironment, getClassifier, getEPackageRegistry, lookupPackage |
| Methods inherited from class org.eclipse.ocl.AbstractEnvironmentFactory |
createAttributeContext, createClassifierContext, createEvaluationVisitor, createInstanceContext, createOperationContext, createPackageContext, createPackageContext, getAdapter, isEvaluationTracingEnabled, setEvaluationTracingEnabled |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MTL_INSTANCE
public static final MTLEnvironmentFactory MTL_INSTANCE
- Shared instance.
MTLEnvironmentFactory
public MTLEnvironmentFactory()
- Default constructor. Packages will be looked up into the global EMF registry.
loadEnvironment
public org.eclipse.ocl.Environment<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> loadEnvironment(org.eclipse.emf.ecore.resource.Resource resource)
-
- Specified by:
loadEnvironment in interface org.eclipse.ocl.EnvironmentFactory<org.eclipse.emf.ecore.EPackage,org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EEnumLiteral,org.eclipse.emf.ecore.EParameter,org.eclipse.emf.ecore.EObject,org.eclipse.ocl.ecore.CallOperationAction,org.eclipse.ocl.ecore.SendSignalAction,org.eclipse.ocl.ecore.Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>- Overrides:
loadEnvironment in class org.eclipse.ocl.ecore.EcoreEnvironmentFactory
- See Also:
EcoreEnvironmentFactory.loadEnvironment(org.eclipse.emf.ecore.resource.Resource)