Modifier and Type | Class and Description |
---|---|
class |
Pivot2CGVisitor
A CGElementVisitor handles the Pivot AST visits on behalf of a CodeGenAnalyzer.
|
Modifier and Type | Class and Description |
---|---|
class |
OCLinEcorePivot2CGVisitor |
class |
OCLinEcoreTablesUtils.DeclareParameterTypeVisitor |
class |
OCLinEcoreTablesUtils.EmitLiteralVisitor |
class |
OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor |
Modifier and Type | Class and Description |
---|---|
class |
Pivot2EcoreDeclarationVisitor |
class |
Pivot2EcoreReferenceVisitor |
class |
Pivot2EcoreTypeRefVisitor |
Modifier and Type | Interface and Description |
---|---|
interface |
EvaluationVisitor
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Method and Description |
---|---|
<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 |
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 |
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 |
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) |
Modifier and Type | Class and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
EssentialOCLPrettyPrintVisitor
The PrettyPrintExprVisitor supports pretty printing of OCL expressions.
|
class |
PivotPrettyPrintVisitor
The PivotPrettyPrintVisitor supports pretty printing of a Pivot model elements.
|
Modifier and Type | Class and Description |
---|---|
class |
Pivot2UMLDeclarationVisitor |
class |
Pivot2UMLReferenceVisitor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegatingVisitor<R,C,D extends Visitor<R>>
An AbstractDelegatingVisitor delegates all visits.
|
Modifier and Type | Class and Description |
---|---|
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> |
Modifier and Type | Field and Description |
---|---|
protected D |
AbstractDelegatingVisitor.delegate |
Modifier and Type | Method and Description |
---|---|
<R> R |
Visitable.accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor.
|
<R> T |
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) |
Modifier and Type | Class and Description |
---|---|
class |
Pivot2MonikerVisitor |
static class |
PivotSaver.LocateVisitor
LocateVisitor locates references to shared specializations, so that
local copies can be created and then replaced by the ResolveVisitor.
|
static class |
PivotSaver.ResolveVisitor
ResolveVisitor converts references to shared specializations
to references to local copies.
|
class |
ToStringVisitor
Converts an OCL expression to a string for debugging.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseDeclarationVisitor |
class |
BaseReferenceVisitor |
Modifier and Type | Class and Description |
---|---|
class |
CompleteOCLDeclarationVisitor |
Modifier and Type | Class and Description |
---|---|
protected static class |
OCLConsolePage.CancelableEvaluationVisitor
CancelableEvaluationVisitor refines the EvaluationVisitor to poll the monitor foer cancelation at a variety of significant
evaluation events, such as feature vists and
#getValueFactory() . |
Modifier and Type | Class and Description |
---|---|
class |
EssentialOCLDeclarationVisitor |
class |
EssentialOCLReferenceVisitor |
Modifier and Type | Class and Description |
---|---|
class |
OCLinEcoreDeclarationVisitor |