## Package org.eclipse.emf.ocl.expressions.impl

Implementation of the API for OCL expression syntax.

See:
Description

Class Summary
AssociationClassCallExpImpl: An implementation of the model object 'Association Class Call Exp'
BooleanLiteralExpImpl: An implementation of the model object 'Boolean Literal Exp'
CallExpImpl: An implementation of the model object 'Call Exp'
CollectionItemImpl: An implementation of the model object 'Collection Item'
CollectionLiteralExpImpl: An implementation of the model object 'Collection Literal Exp'
CollectionLiteralPartImpl: An implementation of the model object 'Collection Literal Part'
CollectionRangeImpl: An implementation of the model object 'Collection Range'
EnumLiteralExpImpl: An implementation of the model object 'Enum Literal Exp'
EvaluationVisitorImpl: An evaluation visitor implementation for OCL expressions.
ExpressionsFactoryImpl: An implementation of the model Factory .
ExpressionsPackageImpl: An implementation of the model Package .
FeatureCallExpImpl: An implementation of the model object 'Feature Call Exp'
IfExpImpl: An implementation of the model object 'If Exp'
IntegerLiteralExpImpl: An implementation of the model object 'Integer Literal Exp'
InvalidLiteralExpImpl: An implementation of the model object 'Invalid Literal Exp'
IterateExpImpl: An implementation of the model object 'Iterate Exp'
IterationTempateExists
IterationTemplateAny
IterationTemplateClosure: Instantiation of the iteration template for the `closure` iterator.
IterationTemplateCollect
IterationTemplateCollectNested
IterationTemplateForAll
IterationTemplateIsUnique
IterationTemplateOne
IterationTemplateReject
IterationTemplateSelect
IterationTemplateSortedBy
IteratorExpImpl: An implementation of the model object 'Iterator Exp'
LetExpImpl: An implementation of the model object 'Let Exp'
LiteralExpImpl: An implementation of the model object 'Literal Exp'
LoopExpImpl: An implementation of the model object 'Loop Exp'
MessageExpImpl: An implementation of the model object 'OCL Message Exp'
NavigationCallExpImpl: An implementation of the model object 'Navigation Call Exp'
NullLiteralExpImpl: An implementation of the model object 'Null Literal Exp'
NumericLiteralExpImpl: An implementation of the model object 'Numeric Literal Exp'
OCLExpressionImpl: An implementation of the model object 'OCL Expression'
OperationCallExpImpl: An implementation of the model object 'Operation Call Exp'
PrimitiveLiteralExpImpl: An implementation of the model object 'Primitive Literal Exp'
PropertyCallExpImpl: An implementation of the model object 'Association End Call Exp'
RealLiteralExpImpl: An implementation of the model object 'Real Literal Exp'
StateExpImpl: An implementation of the model object 'State Exp'
StringLiteralExpImpl: An implementation of the model object 'String Literal Exp'
ToStringVisitorImpl
TupleLiteralExpImpl: An implementation of the model object 'Tuple Literal Exp'
TupleLiteralPartImpl: An implementation of the model object 'Tuple Literal Part'
TypeExpImpl: An implementation of the model object 'Type Exp'
UnspecifiedValueExpImpl: An implementation of the model object 'Unspecified Value Exp'
ValidationVisitorImpl
VariableExpImpl: An implementation of the model object 'Variable Exp'
VariableImpl: An implementation of the model object ' Variable'.

## Package org.eclipse.emf.ocl.expressions.impl Description

Implementation of the API for OCL expression syntax.

## Package Specification

This package defines the classes implementing the OCL expressions API. In general, the interfaces in the `org.eclipse.emf.ocl.expressions` package should be used instead of these classes.

See Also:
  `org.eclipse.emf.ocl.expressions`

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