Modifier and Type | Class and Description |
---|---|
class |
CS2ASAS2CGVisitor |
Modifier and Type | Class and Description |
---|---|
class |
AS2CGVisitor
The AS2CGVisitor performs the first stage of code generation by converting the Pivot AST to the CG AST.
|
Modifier and Type | Class and Description |
---|---|
class |
OCLinEcoreAS2CGVisitor |
class |
OCLinEcoreTablesUtils.DeclareParameterTypeVisitor |
class |
OCLinEcoreTablesUtils.EmitLiteralVisitor |
class |
OCLinEcoreTablesUtils.EmitQualifiedLiteralVisitor |
Modifier and Type | Class and Description |
---|---|
class |
JUnitAS2CGVisitor |
Modifier and Type | Interface and Description |
---|---|
interface |
IOCLVMEvaluationVisitor |
Modifier and Type | Class and Description |
---|---|
class |
AbstractOCLVMEvaluationVisitor |
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
OCLVMEvaluationVisitorImpl is the class for ...
|
class |
OCLVMEvaluationVisitorDecorator
OCLVMEvaluationVisitorDecorator is the class for ...
|
class |
OCLVMNestedEvaluationVisitor |
class |
OCLVMRootEvaluationVisitor |
Modifier and Type | Class and Description |
---|---|
class |
OCLStepperVisitor |
Modifier and Type | Interface and Description |
---|---|
interface |
IVMEvaluationVisitor |
interface |
IVMRootEvaluationVisitor |
Modifier and Type | Method and Description |
---|---|
<R> R |
Element.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
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 | 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 |
CompleteClassImpl.accept(Visitor<R> visitor) |
<R> R |
CompleteEnvironmentImpl.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
CompleteModelImpl.accept(Visitor<R> visitor) |
<R> R |
CompletePackageImpl.accept(Visitor<R> visitor) |
<R> R |
ConnectionPointReferenceImpl.accept(Visitor<R> visitor) |
<R> R |
ConstraintImpl.accept(Visitor<R> visitor) |
<R> R |
DataTypeImpl.accept(Visitor<R> visitor) |
<R> R |
DetailImpl.accept(Visitor<R> visitor) |
<R> R |
DynamicBehaviorImpl.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 |
DynamicValueSpecificationImpl.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the 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 |
InstanceSpecificationImpl.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the 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 |
MapLiteralExpImpl.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
MapLiteralPartImpl.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
MapTypeImpl.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
MessageExpImpl.accept(Visitor<R> visitor) |
<R> R |
MessageTypeImpl.accept(Visitor<R> visitor) |
<R> R |
ModelImpl.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 |
OperationCallExpImpl.accept(Visitor<R> visitor) |
<R> R |
OperationImpl.accept(Visitor<R> visitor) |
<R> R |
OppositePropertyCallExpImpl.accept(Visitor<R> visitor) |
<R> R |
OrderedSetTypeImpl.accept(Visitor<R> visitor) |
<R> R |
OrphanCompletePackageImpl.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 |
PrimitiveCompletePackageImpl.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 |
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 |
ShadowExpImpl.accept(Visitor<R> visitor) |
<R> R |
ShadowPartImpl.accept(Visitor<R> visitor) |
<R> R |
SignalImpl.accept(Visitor<R> visitor) |
<R> R |
SlotImpl.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
StandardLibraryImpl.accept(Visitor<R> visitor)
Accept a visit from a visitor and return the result of a call to the derived type-specific visitXXX in the visitor.
|
<R> R |
StateExpImpl.accept(Visitor<R> visitor) |
<R> R |
StateImpl.accept(Visitor<R> visitor) |
<R> R |
StateMachineImpl.accept(Visitor<R> visitor) |
<R> R |
StereotypeExtenderImpl.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 |
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 |
TypedElementImpl.accept(Visitor<R> visitor) |
<R> R |
UnlimitedNaturalLiteralExpImpl.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) |
<R> R |
WildcardTypeImpl.accept(Visitor<R> visitor) |
Modifier and Type | Class and Description |
---|---|
class |
AS2EcoreDeclarationVisitor |
class |
AS2EcoreReferenceVisitor |
class |
AS2EcoreTypeRefVisitor |
Modifier and Type | Method and Description |
---|---|
<R> R |
AbstractExecutorElement.accept(Visitor<R> visitor) |
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 |
OCLEvaluationVisitor
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 | Class and Description |
---|---|
class |
TemplateParameterSubstitutionVisitor
A TemplateParameterSubstitutionVisitor traverses a CallExp to identify the formal/actual TemplateParameterSubstitutions
associated with that CallExp.
|
protected static class |
TupleTypeManager.TemplateParameterReferencesVisitor
The TemplateParameterReferencesVisitor remembers the formal TemplateParameter for re-uyse during Tuple instantiation.
|
Modifier and Type | Class and Description |
---|---|
class |
EssentialOCLPrettyPrintVisitor
The PrettyPrintExprVisitor supports pretty printing of OCL expressions.
|
class |
PrettyPrintVisitor
The PivotPrettyPrintVisitor supports pretty printing of a Pivot model elements.
|
Modifier and Type | Class and Description |
---|---|
class |
AS2UMLDeclarationVisitor |
class |
AS2UMLReferenceVisitor |
Modifier and Type | Class and Description |
---|---|
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.
|
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> |
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.
|
Modifier and Type | Field and Description |
---|---|
protected D |
AbstractDelegatingVisitor.delegate |
protected D |
AbstractWrappingVisitor.delegate |
Modifier and Type | Method and Description |
---|---|
<R> R |
Visitable.accept(Visitor<R> visitor)
Returns the result of accepting a visit from a visitor.
|
Modifier and Type | Class and Description |
---|---|
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 alphabeticizing
- 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.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseDeclarationVisitor |
class |
BaseReferenceVisitor |
Modifier and Type | Class and Description |
---|---|
class |
CompleteOCLDeclarationVisitor |
Modifier and Type | Class and Description |
---|---|
class |
CompleteOCLAS2XMIidVisitor |
Modifier and Type | Class and Description |
---|---|
class |
EssentialOCLDeclarationVisitor |
class |
EssentialOCLReferenceVisitor |
Modifier and Type | Class and Description |
---|---|
class |
OCLinEcoreDeclarationVisitor |