## Uses of Package
org.eclipse.ocl.ecore

Packages that use org.eclipse.ocl.ecore
org.eclipse.emf.ocl.expressions.util: EMF utilities for the OCL expression syntax API.
org.eclipse.emf.ocl.internal.parser
org.eclipse.ocl.ecore: Implementation of an OCL binding for the `Ecore` metamodel.
org.eclipse.ocl.ecore.impl: Implementation of the Ecore binding of the the `Types` package of the OCL Abstract Syntax.
org.eclipse.ocl.ecore.internal
org.eclipse.ocl.ecore.util: Generated utilities for working with instances the Ecore binding of the `Types` package of the OCL Abstract Syntax.

Classes in org.eclipse.ocl.ecore used by org.eclipse.emf.ocl.expressions.util
Constraint A representation of the model object 'Constraint'

Classes in org.eclipse.ocl.ecore used by org.eclipse.emf.ocl.internal.parser
CallOperationAction A representation of the model object 'Call Operation Action'
Constraint A representation of the model object 'Constraint'
EcoreEnvironment Implementation of the `Environment` for parsing OCL expressions on Ecore models.
EcoreEnvironmentFactory Implementation of the `EnvironmentFactory` for parsing OCL expressions on Ecore models.
EcoreEvaluationEnvironment Implementation of the `EvaluationEnvironment` for evaluation of OCL expressions on instances of Ecore models (i.e., on M0 models).
SendSignalAction A representation of the model object 'Send Signal Action'

Classes in org.eclipse.ocl.ecore used by org.eclipse.ocl.ecore
AnyType A representation of the model object 'Any Type'
AssociationClassCallExp A representation of the model object 'Association Class Call Exp'
BagType A representation of the model object 'Bag Type'
BooleanLiteralExp A representation of the model object 'Boolean Literal Exp'
CallExp A representation of the model object 'Call Exp'
CallOperationAction A representation of the model object 'Call Operation Action'
CollectionItem A representation of the model object 'Collection Item'
CollectionLiteralExp A representation of the model object 'Collection Literal Exp'
CollectionLiteralPart A representation of the model object 'Collection Literal Part'
CollectionRange A representation of the model object 'Collection Range'
CollectionType A representation of the model object 'Collection Type'
Constraint A representation of the model object 'Constraint'
EcoreEnvironmentFactory Implementation of the `EnvironmentFactory` for parsing OCL expressions on Ecore models.
EcoreFactory The Factory for the model.
EcorePackage The Package for the model.
ElementType A representation of the model object 'Element Type'
EnumLiteralExp A representation of the model object 'Enum Literal Exp'
ExpressionInOCL A representation of the model object 'Expression In OCL'
FeatureCallExp A representation of the model object 'Feature Call Exp'
IfExp A representation of the model object 'If Exp'
IntegerLiteralExp A representation of the model object 'Integer Literal Exp'
InvalidLiteralExp A representation of the model object 'Invalid Literal Exp'
InvalidType A representation of the model object 'Invalid Type'
IterateExp A representation of the model object 'Iterate Exp'
IteratorExp A representation of the model object 'Iterator Exp'
LetExp A representation of the model object 'Let Exp'
LiteralExp A representation of the model object 'Literal Exp'
LoopExp A representation of the model object 'Loop Exp'
MessageExp A representation of the model object 'Message Exp'
MessageType A representation of the model object 'Message Type'
NavigationCallExp A representation of the model object 'Navigation Call Exp'
NullLiteralExp A representation of the model object 'Null Literal Exp'
NumericLiteralExp A representation of the model object 'Numeric Literal Exp'
OCL Convenient subclass of the `OCL` façade that binds the Ecore metamodel to the superclass's generic type parameters.
OCL.Helper Convenient interface aliasing the type parameter substitutions for the Ecore environment, for ease of typing.
OCL.Query Convenient interface aliasing the type parameter substitutions for the UML environment, for ease of typing.
OCLExpression A representation of the model object 'OCL Expression'
OperationCallExp A representation of the model object 'Operation Call Exp'
OrderedSetType A representation of the model object 'Ordered Set Type'
PrimitiveLiteralExp A representation of the model object 'Primitive Literal Exp'
PrimitiveType A representation of the model object 'Primitive Type'
PropertyCallExp A representation of the model object 'Property Call Exp'
RealLiteralExp A representation of the model object 'Real Literal Exp'
SendSignalAction A representation of the model object 'Send Signal Action'
SequenceType A representation of the model object 'Sequence Type'
SetType A representation of the model object 'Set Type'
StateExp A representation of the model object 'State Exp'
StringLiteralExp A representation of the model object 'String Literal Exp'
TupleLiteralExp A representation of the model object 'Tuple Literal Exp'
TupleLiteralPart A representation of the model object 'Tuple Literal Part'
TupleType A representation of the model object 'Tuple Type'
TypeExp A representation of the model object 'Type Exp'
TypeType A representation of the model object 'Type Type'
UnlimitedNaturalLiteralExp A representation of the model object 'Unlimited Natural Literal Exp'
UnspecifiedValueExp A representation of the model object 'Unspecified Value Exp'
Variable A representation of the model object 'Variable'
VariableExp A representation of the model object 'Variable Exp'
VoidType A representation of the model object 'Void Type'

Classes in org.eclipse.ocl.ecore used by org.eclipse.ocl.ecore.impl
AnyType A representation of the model object 'Any Type'
AssociationClassCallExp A representation of the model object 'Association Class Call Exp'
BagType A representation of the model object 'Bag Type'
BooleanLiteralExp A representation of the model object 'Boolean Literal Exp'
CallOperationAction A representation of the model object 'Call Operation Action'
CollectionItem A representation of the model object 'Collection Item'
CollectionLiteralExp A representation of the model object 'Collection Literal Exp'
CollectionRange A representation of the model object 'Collection Range'
CollectionType A representation of the model object 'Collection Type'
Constraint A representation of the model object 'Constraint'
EcoreFactory The Factory for the model.
EcorePackage The Package for the model.
ElementType A representation of the model object 'Element Type'
EnumLiteralExp A representation of the model object 'Enum Literal Exp'
ExpressionInOCL A representation of the model object 'Expression In OCL'
IfExp A representation of the model object 'If Exp'
IntegerLiteralExp A representation of the model object 'Integer Literal Exp'
InvalidLiteralExp A representation of the model object 'Invalid Literal Exp'
InvalidType A representation of the model object 'Invalid Type'
IterateExp A representation of the model object 'Iterate Exp'
IteratorExp A representation of the model object 'Iterator Exp'
LetExp A representation of the model object 'Let Exp'
MessageExp A representation of the model object 'Message Exp'
MessageType A representation of the model object 'Message Type'
NullLiteralExp A representation of the model object 'Null Literal Exp'
OperationCallExp A representation of the model object 'Operation Call Exp'
OrderedSetType A representation of the model object 'Ordered Set Type'
PrimitiveType A representation of the model object 'Primitive Type'
PropertyCallExp A representation of the model object 'Property Call Exp'
RealLiteralExp A representation of the model object 'Real Literal Exp'
SendSignalAction A representation of the model object 'Send Signal Action'
SequenceType A representation of the model object 'Sequence Type'
SetType A representation of the model object 'Set Type'
StateExp A representation of the model object 'State Exp'
StringLiteralExp A representation of the model object 'String Literal Exp'
TupleLiteralExp A representation of the model object 'Tuple Literal Exp'
TupleLiteralPart A representation of the model object 'Tuple Literal Part'
TupleType A representation of the model object 'Tuple Type'
TypeExp A representation of the model object 'Type Exp'
TypeType A representation of the model object 'Type Type'
UnlimitedNaturalLiteralExp A representation of the model object 'Unlimited Natural Literal Exp'
UnspecifiedValueExp A representation of the model object 'Unspecified Value Exp'
Variable A representation of the model object 'Variable'
VariableExp A representation of the model object 'Variable Exp'
VoidType A representation of the model object 'Void Type'

Classes in org.eclipse.ocl.ecore used by org.eclipse.ocl.ecore.internal
CallOperationAction A representation of the model object 'Call Operation Action'
Constraint A representation of the model object 'Constraint'
EcoreEnvironment Implementation of the `Environment` for parsing OCL expressions on Ecore models.
SendSignalAction A representation of the model object 'Send Signal Action'

Classes in org.eclipse.ocl.ecore used by org.eclipse.ocl.ecore.util
AnyType A representation of the model object 'Any Type'
AssociationClassCallExp A representation of the model object 'Association Class Call Exp'
BagType A representation of the model object 'Bag Type'
BooleanLiteralExp A representation of the model object 'Boolean Literal Exp'
CallExp A representation of the model object 'Call Exp'
CallOperationAction A representation of the model object 'Call Operation Action'
CollectionItem A representation of the model object 'Collection Item'
CollectionLiteralExp A representation of the model object 'Collection Literal Exp'
CollectionLiteralPart A representation of the model object 'Collection Literal Part'
CollectionRange A representation of the model object 'Collection Range'
CollectionType A representation of the model object 'Collection Type'
Constraint A representation of the model object 'Constraint'
EcorePackage The Package for the model.
ElementType A representation of the model object 'Element Type'
EnumLiteralExp A representation of the model object 'Enum Literal Exp'
ExpressionInOCL A representation of the model object 'Expression In OCL'
FeatureCallExp A representation of the model object 'Feature Call Exp'
IfExp A representation of the model object 'If Exp'
IntegerLiteralExp A representation of the model object 'Integer Literal Exp'
InvalidLiteralExp A representation of the model object 'Invalid Literal Exp'
InvalidType A representation of the model object 'Invalid Type'
IterateExp A representation of the model object 'Iterate Exp'
IteratorExp A representation of the model object 'Iterator Exp'
LetExp A representation of the model object 'Let Exp'
LiteralExp A representation of the model object 'Literal Exp'
LoopExp A representation of the model object 'Loop Exp'
MessageExp A representation of the model object 'Message Exp'
MessageType A representation of the model object 'Message Type'
NavigationCallExp A representation of the model object 'Navigation Call Exp'
NullLiteralExp A representation of the model object 'Null Literal Exp'
NumericLiteralExp A representation of the model object 'Numeric Literal Exp'
OCLExpression A representation of the model object 'OCL Expression'
OperationCallExp A representation of the model object 'Operation Call Exp'
OrderedSetType A representation of the model object 'Ordered Set Type'
PrimitiveLiteralExp A representation of the model object 'Primitive Literal Exp'
PrimitiveType A representation of the model object 'Primitive Type'
PropertyCallExp A representation of the model object 'Property Call Exp'
RealLiteralExp A representation of the model object 'Real Literal Exp'
SendSignalAction A representation of the model object 'Send Signal Action'
SequenceType A representation of the model object 'Sequence Type'
SetType A representation of the model object 'Set Type'
StateExp A representation of the model object 'State Exp'
StringLiteralExp A representation of the model object 'String Literal Exp'
TupleLiteralExp A representation of the model object 'Tuple Literal Exp'
TupleLiteralPart A representation of the model object 'Tuple Literal Part'
TupleType A representation of the model object 'Tuple Type'
TypeExp A representation of the model object 'Type Exp'
TypeType A representation of the model object 'Type Type'
UnlimitedNaturalLiteralExp A representation of the model object 'Unlimited Natural Literal Exp'
UnspecifiedValueExp A representation of the model object 'Unspecified Value Exp'
Variable A representation of the model object 'Variable'
VariableExp A representation of the model object 'Variable Exp'
VoidType A representation of the model object 'Void Type'

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