Uses of Interface
org.eclipse.ocl.examples.pivot.util.Visitable

Packages that use Visitable
org.eclipse.ocl.examples.codegen.common   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.ecore   
org.eclipse.ocl.examples.pivot.evaluation   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.manager   
org.eclipse.ocl.examples.pivot.prettyprint   
org.eclipse.ocl.examples.pivot.uml   
org.eclipse.ocl.examples.pivot.util   
org.eclipse.ocl.examples.pivot.utilities   
org.eclipse.ocl.examples.xtext.base.pivot2cs   
 

Uses of Visitable in org.eclipse.ocl.examples.codegen.common
 

Methods in org.eclipse.ocl.examples.codegen.common with parameters of type Visitable
protected static PrettyPrintOptions.Global PivotQueries.createOptions(Visitable element)
           
 

Uses of Visitable in org.eclipse.ocl.examples.pivot
 

Subinterfaces of Visitable in org.eclipse.ocl.examples.pivot
 interface Annotation
          A representation of the model object 'Annotation'.
 interface AnyType
          A representation of the model object 'Any Type'.
 interface AssociationClass
          A representation of the model object 'Association Class'.
 interface AssociationClassCallExp
          A representation of the model object 'Association Class Call Exp'.
 interface BagType
          A representation of the model object 'Bag Type'.
 interface BooleanLiteralExp
          A representation of the model object 'Boolean Literal Exp'.
 interface CallExp
          A representation of the model object 'Call Exp'.
 interface CallOperationAction
          A representation of the model object 'Call Operation Action'.
 interface Class
          A representation of the model object 'Class'.
 interface ClassifierType
          A representation of the model object 'Classifier Type'.
 interface CollectionItem
          A representation of the model object 'Collection Item'.
 interface CollectionLiteralExp
          A representation of the model object 'Collection Literal Exp'.
 interface CollectionLiteralPart
          A representation of the model object 'Collection Literal Part'.
 interface CollectionRange
          A representation of the model object 'Collection Range'.
 interface CollectionType
          A representation of the model object 'Collection Type'.
 interface Comment
          A representation of the model object 'Comment'.
 interface Constraint
          A representation of the model object 'Constraint'.
 interface ConstructorExp
          A representation of the model object 'Constructor Exp'.
 interface ConstructorPart
          A representation of the model object 'Constructor Part'.
 interface DataType
          A representation of the model object 'Data Type'.
 interface Detail
          A representation of the model object 'Detail'.
 interface Element
          A representation of the model object 'Element'.
 interface Enumeration
          A representation of the model object 'Enumeration'.
 interface EnumerationLiteral
          A representation of the model object 'Enumeration Literal'.
 interface EnumLiteralExp
          A representation of the model object 'Enum Literal Exp'.
 interface ExpressionInOCL
          A representation of the model object 'Expression In Ocl'.
 interface Feature
          A representation of the model object 'Feature'.
 interface FeatureCallExp
          A representation of the model object 'Feature Call Exp'.
 interface IfExp
          A representation of the model object 'If Exp'.
 interface IntegerLiteralExp
          A representation of the model object 'Integer Literal Exp'.
 interface InvalidLiteralExp
          A representation of the model object 'Invalid Literal Exp'.
 interface InvalidType
          A representation of the model object 'Invalid Type'.
 interface IterateExp
          A representation of the model object 'Iterate Exp'.
 interface Iteration
          A representation of the model object 'Iteration'.
 interface IteratorExp
          A representation of the model object 'Iterator Exp'.
 interface LambdaType
          A representation of the model object 'Lambda Type'.
 interface LetExp
          A representation of the model object 'Let Exp'.
 interface Library
          A representation of the model object 'Library'.
 interface LiteralExp
          A representation of the model object 'Literal Exp'.
 interface LoopExp
          A representation of the model object 'Loop Exp'.
 interface MessageExp
          A representation of the model object 'Message Exp'.
 interface MessageType
          A representation of the model object 'Message Type'.
 interface Model
          A representation of the model object 'Model'.
 interface MultiplicityElement
          A representation of the model object 'Multiplicity Element'.
 interface NamedElement
          A representation of the model object 'Named Element'.
 interface Namespace
          A representation of the model object 'Namespace'.
 interface NavigationCallExp
          A representation of the model object 'Navigation Call Exp'.
 interface NullLiteralExp
          A representation of the model object 'Null Literal Exp'.
 interface NumericLiteralExp
          A representation of the model object 'Numeric Literal Exp'.
 interface OCLExpression
          A representation of the model object 'Ocl Expression'.
 interface OpaqueExpression
          A representation of the model object 'Opaque Expression'.
 interface Operation
          A representation of the model object 'Operation'.
 interface OperationCallExp
          A representation of the model object 'Operation Call Exp'.
 interface OperationTemplateParameter
          A representation of the model object 'Operation Template Parameter'.
 interface OrderedSetType
          A representation of the model object 'Ordered Set Type'.
 interface Package
          A representation of the model object 'Package'.
 interface PackageableElement
          A representation of the model object 'Packageable Element'.
 interface Parameter
          A representation of the model object 'Parameter'.
 interface ParameterableElement
          A representation of the model object 'Parameterable Element'.
 interface Precedence
          A representation of the model object 'Precedence'.
 interface PrimitiveLiteralExp
          A representation of the model object 'Primitive Literal Exp'.
 interface PrimitiveType
          A representation of the model object 'Primitive Type'.
 interface Property
          A representation of the model object 'Property'.
 interface PropertyCallExp
          A representation of the model object 'Property Call Exp'.
 interface RealLiteralExp
          A representation of the model object 'Real Literal Exp'.
 interface SelfType
          A representation of the model object 'Self Type'.
 interface SendSignalAction
          A representation of the model object 'Send Signal Action'.
 interface SequenceType
          A representation of the model object 'Sequence Type'.
 interface SetType
          A representation of the model object 'Set Type'.
 interface Signal
          A representation of the model object 'Signal'.
 interface State
          A representation of the model object 'State'.
 interface StateExp
          A representation of the model object 'State Exp'.
 interface StringLiteralExp
          A representation of the model object 'String Literal Exp'.
 interface TemplateableElement
          A representation of the model object 'Templateable Element'.
 interface TemplateBinding
          A representation of the model object 'Template Binding'.
 interface TemplateParameter
          A representation of the model object 'Template Parameter'.
 interface TemplateParameterSubstitution
          A representation of the model object 'Template Parameter Substitution'.
 interface TemplateParameterType
          A representation of the model object 'Template Parameter Type'.
 interface TemplateSignature
          A representation of the model object 'Template Signature'.
 interface TupleLiteralExp
          A representation of the model object 'Tuple Literal Exp'.
 interface TupleLiteralPart
          A representation of the model object 'Tuple Literal Part'.
 interface TupleType
          A representation of the model object 'Tuple Type'.
 interface Type
          A representation of the model object 'Type'.
 interface TypedElement
          A representation of the model object 'Typed Element'.
 interface TypedMultiplicityElement
          A representation of the model object 'Typed Multiplicity Element'.
 interface TypeExp
          A representation of the model object 'Type Exp'.
 interface TypeTemplateParameter
          A representation of the model object 'Type Template Parameter'.
 interface UnlimitedNaturalLiteralExp
          A representation of the model object 'Unlimited Natural Literal Exp'.
 interface UnspecifiedType
          A representation of the model object 'Unspecified Type'.
 interface UnspecifiedValueExp
          A representation of the model object 'Unspecified Value Exp'.
 interface ValueSpecification
          A representation of the model object 'Value Specification'.
 interface Variable
          A representation of the model object 'Variable'.
 interface VariableDeclaration
          A representation of the model object 'Variable Declaration'.
 interface VariableExp
          A representation of the model object 'Variable Exp'.
 interface VoidType
          A representation of the model object 'Void Type'.
 

Uses of Visitable in org.eclipse.ocl.examples.pivot.ecore
 

Methods in org.eclipse.ocl.examples.pivot.ecore with parameters of type Visitable
 org.eclipse.emf.ecore.EObject Pivot2EcoreTypeRefVisitor.safeVisit(Visitable v)
           
 org.eclipse.emf.ecore.EObject Pivot2EcoreDeclarationVisitor.visiting(Visitable visitable)
           
 org.eclipse.emf.ecore.EObject Pivot2EcoreReferenceVisitor.visiting(Visitable visitable)
           
 org.eclipse.emf.ecore.EClassifier Pivot2EcoreTypeRefVisitor.visiting(Visitable visitable)
           
 

Uses of Visitable in org.eclipse.ocl.examples.pivot.evaluation
 

Methods in org.eclipse.ocl.examples.pivot.evaluation with parameters of type Visitable
 Value EvaluationVisitorImpl.safeVisit(Visitable v)
           
 Value EvaluationVisitorDecorator.visiting(Visitable visitable)
          Delegates to my decorated visitor.
 Value EvaluationVisitorImpl.visiting(Visitable visitable)
           
 

Uses of Visitable in org.eclipse.ocl.examples.pivot.internal.impl
 

Classes in org.eclipse.ocl.examples.pivot.internal.impl that implement Visitable
 class AnnotationImpl
          An implementation of the model object 'Annotation'.
 class AnyTypeImpl
          An implementation of the model object 'Any Type'.
 class AssociationClassCallExpImpl
          An implementation of the model object 'Association Class Call Exp'.
 class AssociationClassImpl
          An implementation of the model object 'Association Class'.
 class BagTypeImpl
          An implementation of the model object 'Bag Type'.
 class BooleanLiteralExpImpl
          An implementation of the model object 'Boolean Literal Exp'.
 class CallExpImpl
          An implementation of the model object 'Call Exp'.
 class CallOperationActionImpl
          An implementation of the model object 'Call Operation Action'.
 class ClassifierTypeImpl
          An implementation of the model object 'Classifier Type'.
 class ClassImpl
          An implementation of the model object 'Class'.
 class CollectionItemImpl
          An implementation of the model object 'Collection Item'.
 class CollectionLiteralExpImpl
          An implementation of the model object 'Collection Literal Exp'.
 class CollectionLiteralPartImpl
          An implementation of the model object 'Collection Literal Part'.
 class CollectionRangeImpl
          An implementation of the model object 'Collection Range'.
 class CollectionTypeImpl
          An implementation of the model object 'Collection Type'.
 class CommentImpl
          An implementation of the model object 'Comment'.
 class ConstraintImpl
          An implementation of the model object 'Constraint'.
 class ConstructorExpImpl
          An implementation of the model object 'Constructor Exp'.
 class ConstructorPartImpl
          An implementation of the model object 'Constructor Part'.
 class DataTypeImpl
          An implementation of the model object 'Data Type'.
 class DetailImpl
          An implementation of the model object 'Detail'.
 class ElementImpl
          An implementation of the model object 'Element'.
 class EnumerationImpl
          An implementation of the model object 'Enumeration'.
 class EnumerationLiteralImpl
          An implementation of the model object 'Enumeration Literal'.
 class EnumLiteralExpImpl
          An implementation of the model object 'Enum Literal Exp'.
 class ExpressionInOCLImpl
          An implementation of the model object 'Expression In Ocl'.
 class FeatureCallExpImpl
          An implementation of the model object 'Feature Call Exp'.
 class FeatureImpl
          An implementation of the model object 'Feature'.
 class IfExpImpl
          An implementation of the model object 'If Exp'.
 class IntegerLiteralExpImpl
          An implementation of the model object 'Integer Literal Exp'.
 class InvalidLiteralExpImpl
          An implementation of the model object 'Invalid Literal Exp'.
 class InvalidTypeImpl
          An implementation of the model object 'Invalid Type'.
 class IterateExpImpl
          An implementation of the model object 'Iterate Exp'.
 class IterationImpl
          An implementation of the model object 'Iteration'.
 class IteratorExpImpl
          An implementation of the model object 'Iterator Exp'.
 class LambdaTypeImpl
          An implementation of the model object 'Lambda Type'.
 class LetExpImpl
          An implementation of the model object 'Let Exp'.
 class LibraryImpl
          An implementation of the model object 'Library'.
 class LiteralExpImpl
          An implementation of the model object 'Literal Exp'.
 class LoopExpImpl
          An implementation of the model object 'Loop Exp'.
 class MessageExpImpl
          An implementation of the model object 'Message Exp'.
 class MessageTypeImpl
          An implementation of the model object 'Message Type'.
 class ModelImpl
          An implementation of the model object 'Model'.
 class MultiplicityElementImpl
          An implementation of the model object 'Multiplicity Element'.
 class NamedElementImpl
          An implementation of the model object 'Named Element'.
 class NamespaceImpl
          An implementation of the model object 'Namespace'.
 class NavigationCallExpImpl
          An implementation of the model object 'Navigation Call Exp'.
 class NullLiteralExpImpl
          An implementation of the model object 'Null Literal Exp'.
 class NumericLiteralExpImpl
          An implementation of the model object 'Numeric Literal Exp'.
 class OCLExpressionImpl
          An implementation of the model object 'Ocl Expression'.
 class OpaqueExpressionImpl
          An implementation of the model object 'Opaque Expression'.
 class OperationCallExpImpl
          An implementation of the model object 'Operation Call Exp'.
 class OperationImpl
          An implementation of the model object 'Operation'.
 class OperationTemplateParameterImpl
          An implementation of the model object 'Operation Template Parameter'.
 class OrderedSetTypeImpl
          An implementation of the model object 'Ordered Set Type'.
 class PackageableElementImpl
          An implementation of the model object 'Packageable Element'.
 class PackageImpl
          An implementation of the model object 'Package'.
 class ParameterableElementImpl
          An implementation of the model object 'Parameterable Element'.
 class ParameterImpl
          An implementation of the model object 'Parameter'.
 class PrecedenceImpl
          An implementation of the model object 'Precedence'.
 class PrimitiveLiteralExpImpl
          An implementation of the model object 'Primitive Literal Exp'.
 class PrimitiveTypeImpl
          An implementation of the model object 'Primitive Type'.
 class PropertyCallExpImpl
          An implementation of the model object 'Property Call Exp'.
 class PropertyImpl
          An implementation of the model object 'Property'.
 class RealLiteralExpImpl
          An implementation of the model object 'Real Literal Exp'.
 class SelfTypeImpl
          An implementation of the model object 'Self Type'.
 class SendSignalActionImpl
          An implementation of the model object 'Send Signal Action'.
 class SequenceTypeImpl
          An implementation of the model object 'Sequence Type'.
 class SetTypeImpl
          An implementation of the model object 'Set Type'.
 class SignalImpl
          An implementation of the model object 'Signal'.
 class StateExpImpl
          An implementation of the model object 'State Exp'.
 class StateImpl
          An implementation of the model object 'State'.
 class StringLiteralExpImpl
          An implementation of the model object 'String Literal Exp'.
 class TemplateableElementImpl
          An implementation of the model object 'Templateable Element'.
 class TemplateBindingImpl
          An implementation of the model object 'Template Binding'.
 class TemplateParameterImpl
          An implementation of the model object 'Template Parameter'.
 class TemplateParameterSubstitutionImpl
          An implementation of the model object 'Template Parameter Substitution'.
 class TemplateParameterTypeImpl
          An implementation of the model object 'Template Parameter Type'.
 class TemplateSignatureImpl
          An implementation of the model object 'Template Signature'.
 class TupleLiteralExpImpl
          An implementation of the model object 'Tuple Literal Exp'.
 class TupleLiteralPartImpl
          An implementation of the model object 'Tuple Literal Part'.
 class TupleTypeImpl
          An implementation of the model object 'Tuple Type'.
 class TypedElementImpl
          An implementation of the model object 'Typed Element'.
 class TypedMultiplicityElementImpl
          An implementation of the model object 'Typed Multiplicity Element'.
 class TypeExpImpl
          An implementation of the model object 'Type Exp'.
 class TypeImpl
          An implementation of the model object 'Type'.
 class TypeTemplateParameterImpl
          An implementation of the model object 'Type Template Parameter'.
 class UnlimitedNaturalLiteralExpImpl
          An implementation of the model object 'Unlimited Natural Literal Exp'.
 class UnspecifiedTypeImpl
          An implementation of the model object 'Unspecified Type'.
 class UnspecifiedValueExpImpl
          An implementation of the model object 'Unspecified Value Exp'.
 class ValueSpecificationImpl
          An implementation of the model object 'Value Specification'.
 class VariableDeclarationImpl
          An implementation of the model object 'Variable Declaration'.
 class VariableExpImpl
          An implementation of the model object 'Variable Exp'.
 class VariableImpl
          An implementation of the model object 'Variable'.
 class VoidTypeImpl
          An implementation of the model object 'Void Type'.
 

Uses of Visitable in org.eclipse.ocl.examples.pivot.manager
 

Classes in org.eclipse.ocl.examples.pivot.manager that implement Visitable
static class TupleTypeManager.TuplePart
          TuplePart provides a convenient descriptor for a tuple part complying with the full EMF model protocols.
 

Uses of Visitable in org.eclipse.ocl.examples.pivot.prettyprint
 

Methods in org.eclipse.ocl.examples.pivot.prettyprint with parameters of type Visitable
 java.lang.Object PivotPrettyPrintVisitor.safeVisit(Visitable element)
           
 java.lang.String PivotPrettyPrintVisitor.visiting(Visitable visitable)
           
 

Uses of Visitable in org.eclipse.ocl.examples.pivot.uml
 

Methods in org.eclipse.ocl.examples.pivot.uml with parameters of type Visitable
 org.eclipse.uml2.uml.Element Pivot2UMLDeclarationVisitor.visiting(Visitable visitable)
           
 org.eclipse.emf.ecore.EObject Pivot2UMLReferenceVisitor.visiting(Visitable visitable)
           
 

Uses of Visitable in org.eclipse.ocl.examples.pivot.util
 

Methods in org.eclipse.ocl.examples.pivot.util with parameters of type Visitable
 T PivotSwitch.caseVisitable(Visitable object)
          Returns the result of interpreting the object as an instance of 'Visitable'.
 R AbstractVisitor.safeVisit(Visitable v)
          A null-safe visitation of the specified visitable.
 boolean PivotValidator.validateVisitable(Visitable visitable, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 R AbstractVisitor.visit(Visitable v)
          Perform a visit to the specified visitable.
 R AbstractDelegatingVisitor.visiting(Visitable visitable)
           
 R Visitor.visiting(Visitable visitable)
          Return the result of visiting a visitable for which no more specific pivot type method is available.
 

Uses of Visitable in org.eclipse.ocl.examples.pivot.utilities
 

Methods in org.eclipse.ocl.examples.pivot.utilities with parameters of type Visitable
 java.lang.Object AbstractPivotSaver.LocateVisitor.safeVisit(Visitable visitable)
           
 java.lang.Object AbstractPivotSaver.ResolveVisitor.safeVisit(Visitable visitable)
           
 java.lang.Object Pivot2MonikerVisitor.visiting(Visitable visitable)
           
 java.lang.Object PivotSaver.LocateVisitor.visiting(Visitable visitable)
           
 java.lang.Object PivotSaver.ResolveVisitor.visiting(Visitable visitable)
           
 java.lang.String ToStringVisitor.visiting(Visitable visitable)
           
 

Uses of Visitable in org.eclipse.ocl.examples.xtext.base.pivot2cs
 

Methods in org.eclipse.ocl.examples.xtext.base.pivot2cs with parameters of type Visitable
 ElementCS BaseDeclarationVisitor.visiting(Visitable visitable)
           
 ElementCS BaseReferenceVisitor.visiting(Visitable visitable)