## Uses of Class
org.eclipse.ocl.ecore.OCL

Packages that use OCL
org.eclipse.ocl.ecore: Implementation of an OCL binding for the `Ecore` metamodel.

Uses of OCL in org.eclipse.ocl.ecore

Methods in org.eclipse.ocl.ecore that return OCL
`OCL` `OCL.Helper.getOCL()` Obtains the OCL instance that created me. The return type is narrowed to the Ecore binding for the generic `OCLExpression<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>` type.
`OCL` `OCL.Query.getOCL()` Obtains the `OCL` that created me.
`static OCL` `OCL.newInstance()` Creates a new `OCL` using the shared Ecore environment factory instance.
`static OCL` `OCL.newInstance(Environment<EPackage,EClassifier,EOperation,EStructuralFeature,EEnumLiteral,EParameter,EObject,CallOperationAction,SendSignalAction,Constraint,EClass,EObject> env)` Creates a new `OCL` using the specified initial Ecore environment.
`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.

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