Package org.eclipse.emf.ocl.expressions

Abstract API for OCL expression syntax.

See:
          Description

Interface Summary
AssociationClassCallExp Deprecated. Use the AssociationClassCallExp interface, instead.
BooleanLiteralExp Deprecated. Use the BooleanLiteralExp interface, instead.
CallExp Deprecated. Use the CallExp interface, instead.
CollectionItem Deprecated. Use the CollectionItem interface, instead.
CollectionLiteralExp Deprecated. Use the CollectionLiteralExp interface, instead.
CollectionLiteralPart Deprecated. Use the CollectionLiteralPart interface, instead.
CollectionRange Deprecated. Use the CollectionRange interface, instead.
EnumLiteralExp Deprecated. Use the EnumLiteralExp interface, instead.
EvaluationVisitor Deprecated. Use the EvaluationVisitor interface, instead.
ExpressionsFactory Deprecated. Use the EcoreFactory interface, instead.
ExpressionsPackage Deprecated. Use the ExpressionsPackage interface, instead.
ExpressionsPackage.Literals Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
FeatureCallExp Deprecated. Use the FeatureCallExp interface, instead.
IfExp Deprecated. Use the IfExp interface, instead.
IntegerLiteralExp Deprecated. Use the IntegerLiteralExp interface, instead.
InvalidLiteralExp Deprecated. Use the InvalidLiteralExp interface, instead.
IterateExp Deprecated. Use the IterateExp interface, instead.
IteratorExp Deprecated. Use the IteratorExp interface, instead.
LetExp Deprecated. Use the LetExp interface, instead.
LiteralExp Deprecated. Use the LiteralExp interface, instead.
LoopExp Deprecated. Use the LoopExp interface, instead.
MessageExp Deprecated. Use the MessageExp interface, instead.
NavigationCallExp Deprecated. Use the NavigationCallExp interface, instead.
NullLiteralExp Deprecated. Use the NullLiteralExp interface, instead.
NumericLiteralExp Deprecated. Use the NumericLiteralExp interface, instead.
OCLExpression Deprecated. Use the OCLExpression interface, instead.
OperationCallExp Deprecated. Use the OperationCallExp interface, instead.
PrimitiveLiteralExp Deprecated. Use the PrimitiveLiteralExp interface, instead.
PropertyCallExp Deprecated. Use the PropertyCallExp interface, instead.
RealLiteralExp Deprecated. Use the RealLiteralExp interface, instead.
StateExp Deprecated. Use the StateExp interface, instead.
StringLiteralExp Deprecated. Use the StringLiteralExp interface, instead.
TupleLiteralExp Deprecated. Use the TupleLiteralExp interface, instead.
TupleLiteralPart Deprecated. Use the TupleLiteralPart interface, instead.
TypeExp Deprecated. Use the TypeExp interface, instead.
UnspecifiedValueExp Deprecated. Use the UnspecifiedValueExp interface, instead.
Variable Deprecated. Use the Variable interface, instead.
VariableExp Deprecated. Use the VariableExp interface, instead.
Visitor Deprecated. Use the Visitor interface, instead.
 

Class Summary
CollectionKind  
 

Package org.eclipse.emf.ocl.expressions Description

Abstract API for OCL expression syntax.

Package Specification

This package defines the abstract API for the representation of OCL expression syntax. OCL expressions are used to implement OCL queries and constraints.

For walking an OCL expression AST, see the Visitor interface. For other utilities (such as the EMF switch), see the org.eclipse.emf.ocl.expressions.util package.

See Also:
OCLExpression, org.eclipse.emf.ocl.expressions.util, Query

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