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.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, 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, 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<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> EcoreEnvironment.getFactory()
           
 

Methods in org.eclipse.ocl.ecore with parameters of type EnvironmentFactory
static OCL OCL.newInstance(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory)
          Creates a new OCL using the specified Ecore environment factory.
static OCL OCL.newInstance(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory, 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<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> factory)
          Sets the factory that created me.
 

Constructors in org.eclipse.ocl.ecore with parameters of type EnvironmentFactory
OCL(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory)
          Initializes me with an environment factory for the Ecore metamodel.
OCL(EnvironmentFactory<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> envFactory, 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.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<Package,Classifier,Operation,Property,EnumerationLiteral,Parameter,State,CallOperationAction,SendSignalAction,Constraint,Class,EObject> UMLEnvironment.getFactory()
           
 

Methods in org.eclipse.ocl.uml with parameters of type EnvironmentFactory
static OCL OCL.newInstance(EnvironmentFactory<Package,Classifier,Operation,Property,EnumerationLiteral,Parameter,State,CallOperationAction,SendSignalAction,Constraint,Class,EObject> envFactory)
          Creates a new OCL using the specified UML environment factory.
static OCL OCL.newInstance(EnvironmentFactory<Package,Classifier,Operation,Property,EnumerationLiteral,Parameter,State,CallOperationAction,SendSignalAction,Constraint,Class,EObject> envFactory, 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<Package,Classifier,Operation,Property,EnumerationLiteral,Parameter,State,CallOperationAction,SendSignalAction,Constraint,Class,EObject> factory)
          Sets the factory that created me.
 

Constructors in org.eclipse.ocl.uml with parameters of type EnvironmentFactory
OCL(EnvironmentFactory<Package,Classifier,Operation,Property,EnumerationLiteral,Parameter,State,CallOperationAction,SendSignalAction,Constraint,Class,EObject> envFactory)
          Initializes me with an environment factory for the UML metamodel.
OCL(EnvironmentFactory<Package,Classifier,Operation,Property,EnumerationLiteral,Parameter,State,CallOperationAction,SendSignalAction,Constraint,Class,EObject> envFactory, 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, Class<T> adapterType)
          Obtains an adapter for the specified interface type.
 


Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.