Uses of Interface
org.eclipse.ocl.utilities.Visitable

Packages that use Visitable
org.eclipse.ocl.ecore.impl Implementation of the Ecore binding of the the Types package of the OCL Abstract Syntax. 
org.eclipse.ocl.ecore.util Generated utilities for working with instances the Ecore binding of the Types package of the OCL Abstract Syntax. 
org.eclipse.ocl.expressions Specification of the Expressions package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.expressions.impl Implementation of the Expressions package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.expressions.util Generated utilities for working with instances the Expressions model. 
org.eclipse.ocl.uml.util Miscellaneous utilities in support of the UML environment for OCL. 
org.eclipse.ocl.utilities Abstract API for OCL AST utilities and extensions of the UML metamodel. 
org.eclipse.ocl.utilities.util Generated utilities for working with instances the OCL utilities package. 
 

Uses of Visitable in org.eclipse.ocl.ecore.impl
 

Classes in org.eclipse.ocl.ecore.impl that implement Visitable
 class ExpressionInOCLImpl
          An implementation of the model object 'Expression In OCL'
 

Uses of Visitable in org.eclipse.ocl.ecore.util
 

Methods in org.eclipse.ocl.ecore.util with parameters of type Visitable
 T EcoreSwitch.caseVisitable(Visitable object)
          Returns the result of interpreting the object as an instance of 'Visitable'
 

Uses of Visitable in org.eclipse.ocl.expressions
 

Subinterfaces of Visitable in org.eclipse.ocl.expressions
 interface AssociationClassCallExp<C,P>
          A representation of the model object 'Association Class Call Exp'
 interface BooleanLiteralExp<C>
          A representation of the model object 'Boolean Literal Exp'
 interface CallExp<C>
          A representation of the model object 'Call Exp'
 interface CollectionItem<C>
          A representation of the model object 'Collection Item'
 interface CollectionLiteralExp<C>
          A representation of the model object 'Collection Literal Exp'
 interface CollectionLiteralPart<C>
          A representation of the model object 'Collection Literal Part'
 interface CollectionRange<C>
          A representation of the model object 'Collection Range'
 interface EnumLiteralExp<C,EL>
          A representation of the model object 'Enum Literal Exp'
 interface FeatureCallExp<C>
          A representation of the model object 'Feature Call Exp'
 interface IfExp<C>
          A representation of the model object 'If Exp'
 interface IntegerLiteralExp<C>
          A representation of the model object 'Integer Literal Exp'
 interface InvalidLiteralExp<C>
          A representation of the model object 'Invalid Literal Exp'
 interface IterateExp<C,PM>
          A representation of the model object 'Iterate Exp'
 interface IteratorExp<C,PM>
          A representation of the model object 'Iterator Exp'
 interface LetExp<C,PM>
          A representation of the model object 'Let Exp'
 interface LiteralExp<C>
          A representation of the model object 'Literal Exp'
 interface LoopExp<C,PM>
          A representation of the model object 'Loop Exp'
 interface MessageExp<C,COA,SSA>
          A representation of the model object 'Message Exp'
 interface NavigationCallExp<C,P>
          A representation of the model object 'Navigation Call Exp'
 interface NullLiteralExp<C>
          A representation of the model object 'Null Literal Exp'
 interface NumericLiteralExp<C>
          A representation of the model object 'Numeric Literal Exp'
 interface OCLExpression<C>
          A representation of the model object 'OCL Expression'
 interface OperationCallExp<C,O>
          A representation of the model object 'Operation Call Exp'
 interface PrimitiveLiteralExp<C>
          A representation of the model object 'Primitive Literal Exp'
 interface PropertyCallExp<C,P>
          A representation of the model object 'Property Call Exp'
 interface RealLiteralExp<C>
          A representation of the model object 'Real Literal Exp'
 interface StateExp<C,S>
          A representation of the model object 'State Exp'
 interface StringLiteralExp<C>
          A representation of the model object 'String Literal Exp'
 interface TupleLiteralExp<C,P>
          A representation of the model object 'Tuple Literal Exp'
 interface TupleLiteralPart<C,P>
          A representation of the model object 'Tuple Literal Part'
 interface TypeExp<C>
          A representation of the model object 'Type Exp'
 interface UnlimitedNaturalLiteralExp<C>
          A representation of the model object 'Unlimited Natural Literal Exp'
 interface UnspecifiedValueExp<C>
          A representation of the model object 'Unspecified Value Exp'
 interface Variable<C,PM>
          A representation of the model object 'Variable'
 interface VariableExp<C,PM>
          A representation of the model object 'Variable Exp'
 

Uses of Visitable in org.eclipse.ocl.expressions.impl
 

Classes in org.eclipse.ocl.expressions.impl that implement Visitable
 class AssociationClassCallExpImpl<C,P>
          An implementation of the model object 'Association Class Call Exp'
 class BooleanLiteralExpImpl<C>
          An implementation of the model object 'Boolean Literal Exp'
 class CallExpImpl<C>
          An implementation of the model object 'Call Exp'
 class CollectionItemImpl<C>
          An implementation of the model object 'Collection Item'
 class CollectionLiteralExpImpl<C>
          An implementation of the model object 'Collection Literal Exp'
 class CollectionLiteralPartImpl<C>
          An implementation of the model object 'Collection Literal Part'
 class CollectionRangeImpl<C>
          An implementation of the model object 'Collection Range'
 class EnumLiteralExpImpl<C,EL>
          An implementation of the model object 'Enum Literal Exp'
 class FeatureCallExpImpl<C>
          An implementation of the model object 'Feature Call Exp'
 class IfExpImpl<C>
          An implementation of the model object 'If Exp'
 class IntegerLiteralExpImpl<C>
          An implementation of the model object 'Integer Literal Exp'
 class InvalidLiteralExpImpl<C>
          An implementation of the model object 'Invalid Literal Exp'
 class IterateExpImpl<C,PM>
          An implementation of the model object 'Iterate Exp'
 class IteratorExpImpl<C,PM>
          An implementation of the model object 'Iterator Exp'
 class LetExpImpl<C,PM>
          An implementation of the model object 'Let Exp'
 class LiteralExpImpl<C>
          An implementation of the model object 'Literal Exp'
 class LoopExpImpl<C,PM>
          An implementation of the model object 'Loop Exp'
 class MessageExpImpl<C,COA,SSA>
          An implementation of the model object 'Message Exp'
 class NavigationCallExpImpl<C,P>
          An implementation of the model object 'Navigation Call Exp'
 class NullLiteralExpImpl<C>
          An implementation of the model object 'Null Literal Exp'
 class NumericLiteralExpImpl<C>
          An implementation of the model object 'Numeric Literal Exp'
 class OCLExpressionImpl<C>
          An implementation of the model object 'OCL Expression'
 class OperationCallExpImpl<C,O>
          An implementation of the model object 'Operation Call Exp'
 class PrimitiveLiteralExpImpl<C>
          An implementation of the model object 'Primitive Literal Exp'
 class PropertyCallExpImpl<C,P>
          An implementation of the model object 'Property Call Exp'
 class RealLiteralExpImpl<C>
          An implementation of the model object 'Real Literal Exp'
 class StateExpImpl<C,S>
          An implementation of the model object 'State Exp'
 class StringLiteralExpImpl<C>
          An implementation of the model object 'String Literal Exp'
 class TupleLiteralExpImpl<C,P>
          An implementation of the model object 'Tuple Literal Exp'
 class TupleLiteralPartImpl<C,P>
          An implementation of the model object 'Tuple Literal Part'
 class TypeExpImpl<C>
          An implementation of the model object 'Type Exp'
 class UnlimitedNaturalLiteralExpImpl<C>
          An implementation of the model object 'Unlimited Natural Literal Exp'
 class UnspecifiedValueExpImpl<C>
          An implementation of the model object 'Unspecified Value Exp'
 class VariableExpImpl<C,PM>
          An implementation of the model object 'Variable Exp'
 class VariableImpl<C,PM>
          An implementation of the model object 'Variable'
 

Uses of Visitable in org.eclipse.ocl.expressions.util
 

Methods in org.eclipse.ocl.expressions.util with parameters of type Visitable
 T ExpressionsSwitch.caseVisitable(Visitable object)
          Returns the result of interpreting the object as an instance of 'Visitable'
 

Uses of Visitable in org.eclipse.ocl.uml.util
 

Methods in org.eclipse.ocl.uml.util with parameters of type Visitable
 T UMLSwitch.caseVisitable(Visitable object)
          Returns the result of interpreting the object as an instance of 'Visitable'
 

Uses of Visitable in org.eclipse.ocl.utilities
 

Subinterfaces of Visitable in org.eclipse.ocl.utilities
 interface ExpressionInOCL<C,PM>
          A representation of the model object 'Expression In OCL'
 

Methods in org.eclipse.ocl.utilities with parameters of type Visitable
protected  T AbstractVisitor.safeVisit(Visitable v)
          A null-safe visitation of the specified visitable.
 

Uses of Visitable in org.eclipse.ocl.utilities.util
 

Methods in org.eclipse.ocl.utilities.util with parameters of type Visitable
 T1 UtilitiesSwitch.caseVisitable(Visitable object)
          Returns the result of interpreting the object as an instance of 'Visitable'
 


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