Uses of Package
org.eclipse.ocl

Packages that use org.eclipse.ocl
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.helper Definition of the OCL Helper API for syntax completion support and a simplified parsing model for embedded OCL constraints and expressions. 
org.eclipse.ocl.options   
org.eclipse.ocl.parser   
org.eclipse.ocl.parser.backtracking   
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. 
 

Classes in org.eclipse.ocl used by org.eclipse.ocl
AbstractEnvironment
          A partial implementation of the Environment interface providing some useful common behavior for providers of metamodel bindings.
AbstractEvaluationVisitor
          An evaluation visitor implementation for OCL expressions.
Environment
          An Environment stores the variables created while evaluating an OCL expression, including self.
Environment.Internal
           An interface that merges the Environment and BasicEnviroment interfaces that define the behaviour realised in abstract form by AbstractEnviroment.
Environment.Lookup
          Optional adapter interface for look-up methods that throw LookupExceptions on abnormal failures (usually ambiguous names).
Environment.Registry
          A registry of environments.
EnvironmentFactory
          A factory for creating OCL parser Environments.
EvaluationEnvironment
          The evaluation environment keeps track of the current values of variables in the evaluation of an OCL expression.
EvaluationVisitor
          A specialized visitor that is used for evaluation an OCL expression by walking its AST.
LookupException
          Exception indicating a semantic error in looking up a definition, typically resulting from an ambiguity.
OCLInput
          Encapsulation of an OCL document, which may be obtained from a string or from a stream.
ParserException
          Exception indicating a failure to parse or validate OCL constraints.
Query
          An OCL constraint or query.
SemanticException
          Exception indicating a semantic error in parsing or validating OCL expressions.
TypeChecker
           This optional interface is to be implemented by clients that want to add type checking capabilities to their Environment.
TypeResolver
          Definition of a resolver for the dynamically-generated OCL types based on the types in the user model.
 

Classes in org.eclipse.ocl used by org.eclipse.ocl.ecore
AbstractEnvironment
          A partial implementation of the Environment interface providing some useful common behavior for providers of metamodel bindings.
AbstractEnvironmentFactory
          Partial implementation of the EnvironmentFactory interface, useful for subclassing to define the OCL binding for a metamodel.
AbstractEvaluationEnvironment
          A partial implementation of the EvaluationEnvironment interface, providing some useful common behaviors.
Environment
          An Environment stores the variables created while evaluating an OCL expression, including self.
Environment.Internal
           An interface that merges the Environment and BasicEnviroment interfaces that define the behaviour realised in abstract form by AbstractEnviroment.
Environment.Lookup
          Optional adapter interface for look-up methods that throw LookupExceptions on abnormal failures (usually ambiguous names).
EnvironmentFactory
          A factory for creating OCL parser Environments.
EvaluationEnvironment
          The evaluation environment keeps track of the current values of variables in the evaluation of an OCL expression.
EvaluationEnvironment.Enumerations
          Optional adapter interface for evaluation environments that support additional enumeration evaluation capabilities.
OCL
           The Façade for parsing and evaluation of OCL documents and constraints.
ParserException
          Exception indicating a failure to parse or validate OCL constraints.
Query
          An OCL constraint or query.
TypeResolver
          Definition of a resolver for the dynamically-generated OCL types based on the types in the user model.
 

Classes in org.eclipse.ocl used by org.eclipse.ocl.helper
Environment
          An Environment stores the variables created while evaluating an OCL expression, including self.
OCL
           The Façade for parsing and evaluation of OCL documents and constraints.
ParserException
          Exception indicating a failure to parse or validate OCL constraints.
 

Classes in org.eclipse.ocl used by org.eclipse.ocl.options
Environment
          An Environment stores the variables created while evaluating an OCL expression, including self.
EvaluationEnvironment
          The evaluation environment keeps track of the current values of variables in the evaluation of an OCL expression.
 

Classes in org.eclipse.ocl used by org.eclipse.ocl.parser
Environment
          An Environment stores the variables created while evaluating an OCL expression, including self.
EnvironmentFactory
          A factory for creating OCL parser Environments.
LookupException
          Exception indicating a semantic error in looking up a definition, typically resulting from an ambiguity.
 

Classes in org.eclipse.ocl used by org.eclipse.ocl.parser.backtracking
Environment
          An Environment stores the variables created while evaluating an OCL expression, including self.
 

Classes in org.eclipse.ocl used by org.eclipse.ocl.uml
AbstractEnvironment
          A partial implementation of the Environment interface providing some useful common behavior for providers of metamodel bindings.
AbstractEnvironmentFactory
          Partial implementation of the EnvironmentFactory interface, useful for subclassing to define the OCL binding for a metamodel.
AbstractEvaluationEnvironment
          A partial implementation of the EvaluationEnvironment interface, providing some useful common behaviors.
AbstractTypeResolver
          A partial implementation of the TypeResolver interface, useful for providers of environment implementations to build their type resolvers.
Environment
          An Environment stores the variables created while evaluating an OCL expression, including self.
Environment.Internal
           An interface that merges the Environment and BasicEnviroment interfaces that define the behaviour realised in abstract form by AbstractEnviroment.
Environment.Lookup
          Optional adapter interface for look-up methods that throw LookupExceptions on abnormal failures (usually ambiguous names).
EnvironmentFactory
          A factory for creating OCL parser Environments.
EvaluationEnvironment
          The evaluation environment keeps track of the current values of variables in the evaluation of an OCL expression.
EvaluationEnvironment.Enumerations
          Optional adapter interface for evaluation environments that support additional enumeration evaluation capabilities.
TypeResolver
          Definition of a resolver for the dynamically-generated OCL types based on the types in the user model.
 

Classes in org.eclipse.ocl used by org.eclipse.ocl.util
Environment
          An Environment stores the variables created while evaluating an OCL expression, including self.
EnvironmentFactory
          A factory for creating OCL parser Environments.
EvaluationEnvironment
          The evaluation environment keeps track of the current values of variables in the evaluation of an OCL expression.
Query
          An OCL constraint or query.
SemanticException
          Exception indicating a semantic error in parsing or validating OCL expressions.
SyntaxException
          Exception indicating a syntax error in parsing OCL expressions.
 


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