## Uses of Interface
org.eclipse.ocl.lpg.BasicEnvironment

Packages that use BasicEnvironment
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.lpg
org.eclipse.ocl.parser
org.eclipse.ocl.uml: Implementation of an OCL binding for the `UML` metamodel.

Uses of BasicEnvironment in org.eclipse.ocl

Subinterfaces of BasicEnvironment in org.eclipse.ocl
`static interface` `Environment.Internal<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>` An interface that merges the `Environment` and `BasicEnviroment` interfaces that define the behaviour realised in abstract form by `AbstractEnviroment`.

Classes in org.eclipse.ocl that implement BasicEnvironment
`class` `AbstractEnvironment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E>` A partial implementation of the `Environment` interface providing some useful common behavior for providers of metamodel bindings.

Uses of BasicEnvironment in org.eclipse.ocl.ecore

Classes in org.eclipse.ocl.ecore that implement BasicEnvironment
`class` `EcoreEnvironment` Implementation of the `Environment` for parsing OCL expressions on Ecore models.

Uses of BasicEnvironment in org.eclipse.ocl.lpg

Classes in org.eclipse.ocl.lpg that implement BasicEnvironment
`class` `AbstractBasicEnvironment` Partial implementation of the `BasicEnvironment` interface, providing default behaviours for most features.

Methods in org.eclipse.ocl.lpg that return BasicEnvironment
`BasicEnvironment` `AbstractParser.getEnvironment()`
`BasicEnvironment` `AbstractLexer.getEnvironment()`
`BasicEnvironment` `AbstractAnalyzer.getEnvironment()`
`BasicEnvironment` `AbstractBasicEnvironment.getParent()`

Methods in org.eclipse.ocl.lpg with parameters of type BasicEnvironment
`protected void` `AbstractBasicEnvironment.setParent(BasicEnvironment parent)` Assigns me a parent environment after construction.

Constructors in org.eclipse.ocl.lpg with parameters of type BasicEnvironment
`AbstractBasicEnvironment(BasicEnvironment parent)` Initializes me with the specified parent environment, which should be of the same type as me.
`AbstractLexer(BasicEnvironment environment)`
`AbstractLexer(BasicEnvironment environment, char[] input_chars, String filename, int tab)`
`AbstractLexer(BasicEnvironment environment, String filename, int tab)`
`AbstractParser(BasicEnvironment environment)`

Uses of BasicEnvironment in org.eclipse.ocl.parser

Constructors in org.eclipse.ocl.parser with parameters of type BasicEnvironment
`AbstractOCLParser(BasicEnvironment environment)`

Uses of BasicEnvironment in org.eclipse.ocl.uml

Classes in org.eclipse.ocl.uml that implement BasicEnvironment
`class` `UMLEnvironment` Implementation of the `Environment` for parsing OCL expressions on UML models.

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