Uses of Interface
org.eclipse.ocl.EnvironmentFactory

Packages that use EnvironmentFactory
org.eclipse.ocl Definition of the extensible environment API for OCL parsing and evaluation. 
org.eclipse.ocl.ecore Implementation of an OCL binding for the Ecore metamodel. 
org.eclipse.ocl.ecore.opposites   
org.eclipse.ocl.examples.impactanalyzer.deltaPropagation   
org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation   
org.eclipse.ocl.examples.impactanalyzer.util   
org.eclipse.ocl.parser   
org.eclipse.ocl.uml Implementation of an OCL binding for the UML metamodel. 
org.eclipse.ocl.util Miscellaneous utilities in support of the OCL parser and environment implementations. 
 

Uses of EnvironmentFactory in org.eclipse.ocl
 

Classes in org.eclipse.ocl that implement EnvironmentFactory
 class AbstractEnvironmentFactory<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
          Partial implementation of the EnvironmentFactory interface, useful for subclassing to define the OCL binding for a metamodel.
 

Methods in org.eclipse.ocl that return EnvironmentFactory
 EnvironmentFactory<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> Environment.getFactory()
          Obtains the factory that created me, or an appropriate default factory if I was not created using a factory.
 

Methods in org.eclipse.ocl with parameters of type EnvironmentFactory
static
<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
OCL<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
OCL.newInstance(EnvironmentFactory<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> envFactory)
          Creates a new OCL with an environment factory, which it will use to create a root environment.
static
<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
OCL<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>
OCL.newInstance(EnvironmentFactory<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> envFactory, org.eclipse.emf.ecore.resource.Resource resource)
          Creates a new OCL with an environment factory and a resource in which its environment is to be persisted, or from which it may be loaded if the resource already has content.
 

Constructors in org.eclipse.ocl with parameters of type EnvironmentFactory
OCL(EnvironmentFactory<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> envFactory)
          Initializes me with an environment factory, which I will use to create a root environment.
OCL(EnvironmentFactory<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> envFactory, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> rootEnv)
          Initializes me with my environment factory and root environment.
OCL(EnvironmentFactory<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> envFactory, org.eclipse.emf.ecore.resource.Resource resource)
          Initializes me with an environment factory and a resource in which my environment is to be persisted, or from which it may be loaded if the resource already has content.
 

Uses of EnvironmentFactory in org.eclipse.ocl.ecore
 

Classes in org.eclipse.ocl.ecore that implement EnvironmentFactory
 class EcoreEnvironmentFactory
          Implementation of the EnvironmentFactory for parsing OCL expressions on Ecore models.
 

Methods in org.eclipse.ocl.ecore that return EnvironmentFactory
 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,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> EcoreEnvironment.getFactory()
           
 

Methods in org.eclipse.ocl.ecore with parameters of type EnvironmentFactory
static OCL OCL.newInstance(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,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> envFactory)
          Creates a new OCL using the specified Ecore environment factory.
static OCL OCL.newInstance(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,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> envFactory, org.eclipse.emf.ecore.resource.Resource resource)
          Creates a new OCL using the specified Ecore environment factory and a resource from which to load the initial environment.
protected  void EcoreEnvironment.setFactory(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,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> factory)
          Deprecated. EcoreEnvironment.factory will become final in future releases; use one of the constructors taking an EcoreEnvironmentFactory argument instead
 

Constructors in org.eclipse.ocl.ecore with parameters of type EnvironmentFactory
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,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> envFactory)
          Initializes me with an environment factory for the Ecore metamodel.
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,CallOperationAction,SendSignalAction,Constraint,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject> envFactory, org.eclipse.emf.ecore.resource.Resource resource)
          Initializes me with an environment factory for the Ecore metamodel and a resource from which to load my root environment.
 

Uses of EnvironmentFactory in org.eclipse.ocl.ecore.opposites
 

Classes in org.eclipse.ocl.ecore.opposites that implement EnvironmentFactory
 class EcoreEnvironmentFactoryWithHiddenOpposites
          An environment factory which can be used to provide a non-null OppositeEndFinder to the OCL environment.
 

Uses of EnvironmentFactory in org.eclipse.ocl.examples.impactanalyzer.deltaPropagation
 

Classes in org.eclipse.ocl.examples.impactanalyzer.deltaPropagation that implement EnvironmentFactory
 class PartialEcoreEnvironmentFactory
           
 

Uses of EnvironmentFactory in org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation
 

Classes in org.eclipse.ocl.examples.impactanalyzer.instanceScope.unusedEvaluation that implement EnvironmentFactory
 class PartialEcoreEnvironmentFactoryNoAllInstances
          Uses PartialEvaluationVisitorImplNoAllInstances as evaluation visitor which throws a NoAllInstancesDuringEvaluationForUnusedCheck exception in case allInstances() is to be evaluated.
 

Uses of EnvironmentFactory in org.eclipse.ocl.examples.impactanalyzer.util
 

Classes in org.eclipse.ocl.examples.impactanalyzer.util that implement EnvironmentFactory
 class EcoreEnvironmentFactoryWithScopedExtentMap
          An OCL environment factory that is parameterizable during construction with an OppositeEndFinder in addition to the default parameterization of the package EPackage.Registry.
 

Uses of EnvironmentFactory in org.eclipse.ocl.parser
 

Fields in org.eclipse.ocl.parser declared as EnvironmentFactory
protected  EnvironmentFactory<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> AbstractOCLAnalyzer.environmentFactory
           
 

Uses of EnvironmentFactory in org.eclipse.ocl.uml
 

Classes in org.eclipse.ocl.uml that implement EnvironmentFactory
 class UMLEnvironmentFactory
          Implementation of the EnvironmentFactory for parsing OCL expressions on UML models.
 

Methods in org.eclipse.ocl.uml that return EnvironmentFactory
 EnvironmentFactory<org.eclipse.uml2.uml.Package,org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property,org.eclipse.uml2.uml.EnumerationLiteral,org.eclipse.uml2.uml.Parameter,org.eclipse.uml2.uml.State,org.eclipse.uml2.uml.CallOperationAction,org.eclipse.uml2.uml.SendSignalAction,org.eclipse.uml2.uml.Constraint,org.eclipse.uml2.uml.Class,org.eclipse.emf.ecore.EObject> UMLEnvironment.getFactory()
           
 

Methods in org.eclipse.ocl.uml with parameters of type EnvironmentFactory
static OCL OCL.newInstance(EnvironmentFactory<org.eclipse.uml2.uml.Package,org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property,org.eclipse.uml2.uml.EnumerationLiteral,org.eclipse.uml2.uml.Parameter,org.eclipse.uml2.uml.State,org.eclipse.uml2.uml.CallOperationAction,org.eclipse.uml2.uml.SendSignalAction,org.eclipse.uml2.uml.Constraint,org.eclipse.uml2.uml.Class,org.eclipse.emf.ecore.EObject> envFactory)
          Creates a new OCL using the specified UML environment factory.
static OCL OCL.newInstance(EnvironmentFactory<org.eclipse.uml2.uml.Package,org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property,org.eclipse.uml2.uml.EnumerationLiteral,org.eclipse.uml2.uml.Parameter,org.eclipse.uml2.uml.State,org.eclipse.uml2.uml.CallOperationAction,org.eclipse.uml2.uml.SendSignalAction,org.eclipse.uml2.uml.Constraint,org.eclipse.uml2.uml.Class,org.eclipse.emf.ecore.EObject> envFactory, org.eclipse.emf.ecore.resource.Resource resource)
          Creates a new OCL using the specified UML environment factory and a resource from which to load the initial environment.
protected  void UMLEnvironment.setFactory(EnvironmentFactory<org.eclipse.uml2.uml.Package,org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property,org.eclipse.uml2.uml.EnumerationLiteral,org.eclipse.uml2.uml.Parameter,org.eclipse.uml2.uml.State,org.eclipse.uml2.uml.CallOperationAction,org.eclipse.uml2.uml.SendSignalAction,org.eclipse.uml2.uml.Constraint,org.eclipse.uml2.uml.Class,org.eclipse.emf.ecore.EObject> factory)
          Sets the factory that created me.
 

Constructors in org.eclipse.ocl.uml with parameters of type EnvironmentFactory
OCL(EnvironmentFactory<org.eclipse.uml2.uml.Package,org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property,org.eclipse.uml2.uml.EnumerationLiteral,org.eclipse.uml2.uml.Parameter,org.eclipse.uml2.uml.State,org.eclipse.uml2.uml.CallOperationAction,org.eclipse.uml2.uml.SendSignalAction,org.eclipse.uml2.uml.Constraint,org.eclipse.uml2.uml.Class,org.eclipse.emf.ecore.EObject> envFactory)
          Initializes me with an environment factory for the UML metamodel.
OCL(EnvironmentFactory<org.eclipse.uml2.uml.Package,org.eclipse.uml2.uml.Classifier,org.eclipse.uml2.uml.Operation,org.eclipse.uml2.uml.Property,org.eclipse.uml2.uml.EnumerationLiteral,org.eclipse.uml2.uml.Parameter,org.eclipse.uml2.uml.State,org.eclipse.uml2.uml.CallOperationAction,org.eclipse.uml2.uml.SendSignalAction,org.eclipse.uml2.uml.Constraint,org.eclipse.uml2.uml.Class,org.eclipse.emf.ecore.EObject> envFactory, org.eclipse.emf.ecore.resource.Resource resource)
          Initializes me with an environment factory for the UML metamodel and a resource from which to load my root environment.
 

Uses of EnvironmentFactory in org.eclipse.ocl.util
 

Methods in org.eclipse.ocl.util with parameters of type EnvironmentFactory
static
<T> T
OCLUtil.getAdapter(EnvironmentFactory<?,?,?,?,?,?,?,?,?,?,?,?> factory, java.lang.Class<T> adapterType)
          Obtains an adapter for the specified interface type.