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

Packages that use Visitor
org.eclipse.ocl.examples.autogen.analyzer   
org.eclipse.ocl.examples.codegen.analyzer   
org.eclipse.ocl.examples.codegen.oclinecore   
org.eclipse.ocl.examples.debug.evaluator   
org.eclipse.ocl.examples.debug.stepper   
org.eclipse.ocl.examples.debug.vm.evaluator   
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   
org.eclipse.ocl.examples.xtext.completeocl.pivot2cs   
org.eclipse.ocl.examples.xtext.completeocl.utilities   
org.eclipse.ocl.examples.xtext.console   
org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs   
org.eclipse.ocl.examples.xtext.oclinecore.pivot2cs   
 

Uses of Visitor in org.eclipse.ocl.examples.autogen.analyzer
 

Classes in org.eclipse.ocl.examples.autogen.analyzer that implement Visitor
 class AutoAS2CGVisitor
           
 

Uses of Visitor in org.eclipse.ocl.examples.codegen.analyzer
 

Classes in org.eclipse.ocl.examples.codegen.analyzer that implement Visitor
 class AS2CGVisitor
          The AS2CGVisitor performs the first stage of code generation by converting the Pivot AST to the CG AST.
 

Uses of Visitor in org.eclipse.ocl.examples.codegen.oclinecore
 

Classes in org.eclipse.ocl.examples.codegen.oclinecore that implement Visitor
 class OCLinEcoreAS2CGVisitor
           
 class OCLinEcoreTablesUtils.DeclareParameterTypeVisitor
           
 class OCLinEcoreTablesUtils.EmitLiteralVisitor
           
 class OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor
           
 

Uses of Visitor in org.eclipse.ocl.examples.debug.evaluator
 

Subinterfaces of Visitor in org.eclipse.ocl.examples.debug.evaluator
 interface IOCLVMEvaluationVisitor
           
 

Classes in org.eclipse.ocl.examples.debug.evaluator that implement Visitor
 class OCLAbstractTracingEvaluationVisitor
          The Class OCLAbstractTracingEvaluationVisitor is a decorator visitor that prints AST, variable values and other information useful for debugging.
 class OCLIsBreakpointableVisitor
           
 class OCLTracingEvaluationVisitor
          The Class OCLTracingEvaluationVisitor is a decorator visitor that prints AST, variable values and other information useful for debugging.
 class OCLVMEvaluationVisitor
           
 class OCLVMEvaluationVisitorDecorator
          OCLVMEvaluationVisitorDecorator is the class for ...
 class OCLVMEvaluationVisitorImpl
          OCLVMEvaluationVisitorImpl is the class for ...
 class OCLVMNestedEvaluationVisitor
           
 class OCLVMRootEvaluationVisitor
           
 

Uses of Visitor in org.eclipse.ocl.examples.debug.stepper
 

Classes in org.eclipse.ocl.examples.debug.stepper that implement Visitor
 class OCLStepperVisitor
           
 

Uses of Visitor in org.eclipse.ocl.examples.debug.vm.evaluator
 

Subinterfaces of Visitor in org.eclipse.ocl.examples.debug.vm.evaluator
 interface IVMEvaluationVisitor<T extends NamedElement>
           
 interface IVMRootEvaluationVisitor<T extends NamedElement>
           
 

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

Classes in org.eclipse.ocl.examples.pivot.ecore that implement Visitor
 class Pivot2EcoreDeclarationVisitor
           
 class Pivot2EcoreReferenceVisitor
           
 class Pivot2EcoreTypeRefVisitor
           
 

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

Subinterfaces of Visitor in org.eclipse.ocl.examples.pivot.evaluation
 interface EvaluationVisitor
          A specialized visitor that is used for evaluation an OCL expression by walking its AST.
 

Classes in org.eclipse.ocl.examples.pivot.evaluation that implement Visitor
 class AbstractEvaluationVisitor
          An evaluation visitor implementation for OCL expressions.
 class AbstractEvaluationVisitorDecorator<EV extends EvaluationVisitor>
          A visitor that decorates another EvaluationVisitor, to intercept invocations of the visitXxx(...) methods.
 class EvaluationVisitorDecorator
          A visitor that decorates another EvaluationVisitor, to intercept invocations of the visitXxx(...) methods.
 class EvaluationVisitorImpl
          An evaluation visitor implementation for OCL expressions.
 class TracingEvaluationVisitor
          A decorator for evaluation visitors that is installed when evaluation tracing is enabled, to trace interim evaluation results to the console.
 

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

Methods in org.eclipse.ocl.examples.pivot.internal.impl with parameters of type Visitor
<R> R
AnnotationImpl.accept(Visitor<R> visitor)
           
<R> R
AnyTypeImpl.accept(Visitor<R> visitor)
           
<R> R
AssociationClassCallExpImpl.accept(Visitor<R> visitor)
           
<R> R
AssociationClassImpl.accept(Visitor<R> visitor)
           
<R> R
BagTypeImpl.accept(Visitor<R> visitor)
           
<R> R
BehaviorImpl.accept(Visitor<R> visitor)
           
<R> R
BooleanLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
CallExpImpl.accept(Visitor<R> visitor)
           
<R> R
CallOperationActionImpl.accept(Visitor<R> visitor)
           
<R> R
ClassImpl.accept(Visitor<R> visitor)
           
<R> R
CollectionItemImpl.accept(Visitor<R> visitor)
           
<R> R
CollectionLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
CollectionLiteralPartImpl.accept(Visitor<R> visitor)
           
<R> R
CollectionRangeImpl.accept(Visitor<R> visitor)
           
<R> R
CollectionTypeImpl.accept(Visitor<R> visitor)
           
<R> R
CommentImpl.accept(Visitor<R> visitor)
           
<R> R
ConnectionPointReferenceImpl.accept(Visitor<R> visitor)
           
<R> R
ConstraintImpl.accept(Visitor<R> visitor)
           
<R> R
ConstructorExpImpl.accept(Visitor<R> visitor)
           
<R> R
ConstructorPartImpl.accept(Visitor<R> visitor)
           
<R> R
DataTypeImpl.accept(Visitor<R> visitor)
           
<R> R
DetailImpl.accept(Visitor<R> visitor)
           
<R> R
DynamicElementImpl.accept(Visitor<R> visitor)
           
<R> R
DynamicPropertyImpl.accept(Visitor<R> visitor)
           
<R> R
DynamicTypeImpl.accept(Visitor<R> visitor)
           
<R> R
ElementExtensionImpl.accept(Visitor<R> visitor)
           
<R> R
ElementImpl.accept(Visitor<R> visitor)
           
<R> R
EnumLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
EnumerationImpl.accept(Visitor<R> visitor)
           
<R> R
EnumerationLiteralImpl.accept(Visitor<R> visitor)
           
<R> R
ExpressionInOCLImpl.accept(Visitor<R> visitor)
           
<R> R
FeatureCallExpImpl.accept(Visitor<R> visitor)
           
<R> R
FeatureImpl.accept(Visitor<R> visitor)
           
<R> R
FinalStateImpl.accept(Visitor<R> visitor)
           
<R> R
IfExpImpl.accept(Visitor<R> visitor)
           
<R> R
ImportImpl.accept(Visitor<R> visitor)
           
<R> R
IntegerLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
InvalidLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
InvalidTypeImpl.accept(Visitor<R> visitor)
           
<R> R
IterateExpImpl.accept(Visitor<R> visitor)
           
<R> R
IterationImpl.accept(Visitor<R> visitor)
           
<R> R
IteratorExpImpl.accept(Visitor<R> visitor)
           
<R> R
LambdaTypeImpl.accept(Visitor<R> visitor)
           
<R> R
LetExpImpl.accept(Visitor<R> visitor)
           
<R> R
LibraryImpl.accept(Visitor<R> visitor)
           
<R> R
LiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
LoopExpImpl.accept(Visitor<R> visitor)
           
<R> R
MessageExpImpl.accept(Visitor<R> visitor)
           
<R> R
MessageTypeImpl.accept(Visitor<R> visitor)
           
<R> R
MetaclassImpl.accept(Visitor<R> visitor)
           
<R> R
NamedElementImpl.accept(Visitor<R> visitor)
           
<R> R
NamespaceImpl.accept(Visitor<R> visitor)
           
<R> R
NavigationCallExpImpl.accept(Visitor<R> visitor)
           
<R> R
NullLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
NumericLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
OCLExpressionImpl.accept(Visitor<R> visitor)
           
<R> R
OpaqueExpressionImpl.accept(Visitor<R> visitor)
           
<R> R
OperationCallExpImpl.accept(Visitor<R> visitor)
           
<R> R
OperationImpl.accept(Visitor<R> visitor)
           
<R> R
OperationTemplateParameterImpl.accept(Visitor<R> visitor)
           
<R> R
OppositePropertyCallExpImpl.accept(Visitor<R> visitor)
           
<R> R
OrderedSetTypeImpl.accept(Visitor<R> visitor)
           
<R> R
PackageImpl.accept(Visitor<R> visitor)
           
<R> R
ParameterImpl.accept(Visitor<R> visitor)
           
<R> R
PrecedenceImpl.accept(Visitor<R> visitor)
           
<R> R
PrimitiveLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
PrimitiveTypeImpl.accept(Visitor<R> visitor)
           
<R> R
ProfileApplicationImpl.accept(Visitor<R> visitor)
           
<R> R
ProfileImpl.accept(Visitor<R> visitor)
           
<R> R
PropertyCallExpImpl.accept(Visitor<R> visitor)
           
<R> R
PropertyImpl.accept(Visitor<R> visitor)
           
<R> R
PseudostateImpl.accept(Visitor<R> visitor)
           
<R> R
RealLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
RegionImpl.accept(Visitor<R> visitor)
           
<R> R
RootImpl.accept(Visitor<R> visitor)
           
<R> R
SelfTypeImpl.accept(Visitor<R> visitor)
           
<R> R
SendSignalActionImpl.accept(Visitor<R> visitor)
           
<R> R
SequenceTypeImpl.accept(Visitor<R> visitor)
           
<R> R
SetTypeImpl.accept(Visitor<R> visitor)
           
<R> R
SignalImpl.accept(Visitor<R> visitor)
           
<R> R
StateExpImpl.accept(Visitor<R> visitor)
           
<R> R
StateImpl.accept(Visitor<R> visitor)
           
<R> R
StateMachineImpl.accept(Visitor<R> visitor)
           
<R> R
StereotypeImpl.accept(Visitor<R> visitor)
           
<R> R
StringLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
TemplateBindingImpl.accept(Visitor<R> visitor)
           
<R> R
TemplateParameterImpl.accept(Visitor<R> visitor)
           
<R> R
TemplateParameterSubstitutionImpl.accept(Visitor<R> visitor)
           
<R> R
TemplateParameterTypeImpl.accept(Visitor<R> visitor)
           
<R> R
TemplateSignatureImpl.accept(Visitor<R> visitor)
           
<R> R
TransitionImpl.accept(Visitor<R> visitor)
           
<R> R
TriggerImpl.accept(Visitor<R> visitor)
           
<R> R
TupleLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
TupleLiteralPartImpl.accept(Visitor<R> visitor)
           
<R> R
TupleTypeImpl.accept(Visitor<R> visitor)
           
<R> R
TypeExpImpl.accept(Visitor<R> visitor)
           
<R> R
TypeExtensionImpl.accept(Visitor<R> visitor)
           
<R> R
TypeImpl.accept(Visitor<R> visitor)
           
<R> R
TypeTemplateParameterImpl.accept(Visitor<R> visitor)
           
<R> R
TypedElementImpl.accept(Visitor<R> visitor)
           
<R> R
UnlimitedNaturalLiteralExpImpl.accept(Visitor<R> visitor)
           
<R> R
UnspecifiedTypeImpl.accept(Visitor<R> visitor)
           
<R> R
UnspecifiedValueExpImpl.accept(Visitor<R> visitor)
           
<R> R
ValueSpecificationImpl.accept(Visitor<R> visitor)
           
<R> R
VariableDeclarationImpl.accept(Visitor<R> visitor)
           
<R> R
VariableExpImpl.accept(Visitor<R> visitor)
           
<R> R
VariableImpl.accept(Visitor<R> visitor)
           
<R> R
VertexImpl.accept(Visitor<R> visitor)
           
<R> R
VoidTypeImpl.accept(Visitor<R> visitor)
           
 

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

Classes in org.eclipse.ocl.examples.pivot.manager that implement Visitor
 class TemplateParameterReferenceVisitor
          The TemplateParameterReferenceVisitor traverse a type declaration to gather all references to TemplateParameters as a mapping from each template parameter to it's hierarchical index.
 class TemplateParameterSubstitutionVisitor
          A TemplateParameterSubstitutionVisitor traverses a CallExp to identify the formal/actual TemplateParameterSubstitutions associated with that CallExp.
 

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

Classes in org.eclipse.ocl.examples.pivot.prettyprint that implement Visitor
 class EssentialOCLPrettyPrintVisitor
          The PrettyPrintExprVisitor supports pretty printing of OCL expressions.
 class PrettyPrintVisitor
          The PivotPrettyPrintVisitor supports pretty printing of a Pivot model elements.
 

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

Classes in org.eclipse.ocl.examples.pivot.uml that implement Visitor
 class Pivot2UMLDeclarationVisitor
           
 class Pivot2UMLReferenceVisitor
           
 

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

Classes in org.eclipse.ocl.examples.pivot.util with type parameters of type Visitor
 class AbstractDelegatingVisitor<R,C,D extends Visitor<R>>
          An AbstractDelegatingVisitor delegates all visits.
 class AbstractWrappingVisitor<R,C,D extends Visitor<R>,P>
          An AbstractWrappingVisitor delegates all visits wrapping the delegation in a call to a preVisit function and a postVisit function.
 

Classes in org.eclipse.ocl.examples.pivot.util that implement Visitor
 class AbstractDelegatingVisitor<R,C,D extends Visitor<R>>
          An AbstractDelegatingVisitor delegates all visits.
 class AbstractExtendingVisitor<R,C>
          An AbstractExtendingVisitor provides a default implementation for each visitXxx method that delegates to the visitYyy method of the first super class, (or transitively its first super class' first super class until a non-interface super-class is found).
 class AbstractNullVisitor<R,C>
          An AbstractNullVisitor provides a default implementation for each visitXxx method that returns null.
 class AbstractVisitor<R,C>
           
 class AbstractWrappingVisitor<R,C,D extends Visitor<R>,P>
          An AbstractWrappingVisitor delegates all visits wrapping the delegation in a call to a preVisit function and a postVisit function.
 

Fields in org.eclipse.ocl.examples.pivot.util declared as Visitor
protected  D AbstractDelegatingVisitor.delegate
           
protected  D AbstractWrappingVisitor.delegate
           
 

Methods in org.eclipse.ocl.examples.pivot.util with parameters of type Visitor
<R> R
Visitable.accept(Visitor<R> visitor)
          Returns the result of accepting a visit from a visitor.
<R> T1
PivotSwitch.caseVisitor(Visitor<R> object)
          Returns the result of interpreting the object as an instance of 'Visitor'.
 boolean PivotValidator.validateVisitor(Visitor<?> visitor, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 

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

Classes in org.eclipse.ocl.examples.pivot.utilities that implement Visitor
 class AS2MonikerVisitor
           
 class AS2XMIidVisitor
          The AS2XMIidVisitor generates an xmi:id for an AS element.
 class ASSaverLocateVisitor
          LocateVisitor locates references to shared specializations, so that local copies can be created and then replaced by the ResolveVisitor.
 class ASSaverNormalizeVisitor
          ASSaverNormalizeVisitor normalizes contents by alphabeticzing - lists of Property.
 class ASSaverResolveVisitor
          ResolveVisitor converts references to shared specializations to references to local copies.
 class ToStringVisitor
          Converts an OCL expression to a string for debugging.
 

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

Classes in org.eclipse.ocl.examples.xtext.base.pivot2cs that implement Visitor
 class BaseDeclarationVisitor
           
 class BaseReferenceVisitor
           
 

Uses of Visitor in org.eclipse.ocl.examples.xtext.completeocl.pivot2cs
 

Classes in org.eclipse.ocl.examples.xtext.completeocl.pivot2cs that implement Visitor
 class CompleteOCLDeclarationVisitor
           
 

Uses of Visitor in org.eclipse.ocl.examples.xtext.completeocl.utilities
 

Classes in org.eclipse.ocl.examples.xtext.completeocl.utilities that implement Visitor
 class CompleteOCLAS2XMIidVisitor
           
 

Uses of Visitor in org.eclipse.ocl.examples.xtext.console
 

Classes in org.eclipse.ocl.examples.xtext.console that implement Visitor
protected static class OCLConsolePage.CancelableEvaluationVisitor
          CancelableEvaluationVisitor refines the EvaluationVisitor to poll the monitor for cancellation at a variety of significant evaluation events, such as feature visits and OCLConsolePage.CancelableEvaluationVisitor.createNestedEvaluator().
 

Uses of Visitor in org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs
 

Classes in org.eclipse.ocl.examples.xtext.essentialocl.pivot2cs that implement Visitor
 class EssentialOCLDeclarationVisitor
           
 class EssentialOCLReferenceVisitor
           
 

Uses of Visitor in org.eclipse.ocl.examples.xtext.oclinecore.pivot2cs
 

Classes in org.eclipse.ocl.examples.xtext.oclinecore.pivot2cs that implement Visitor
 class OCLinEcoreDeclarationVisitor