public class ReferencesVisitor extends AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
Modifier and Type | Field and Description |
---|---|
static ReferencesVisitor |
INSTANCE |
context
Modifier | Constructor and Description |
---|---|
protected |
ReferencesVisitor(java.lang.Object context) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<java.lang.Object> |
append(java.util.List<java.lang.Object> iterables,
java.lang.Object... objects) |
java.util.List<java.lang.Object> |
visitCGCallExp(CGCallExp cgElement) |
java.util.List<java.lang.Object> |
visitCGCastExp(CGCastExp cgElement) |
java.util.List<java.lang.Object> |
visitCGConstant(CGConstant cgElement) |
java.util.List<java.lang.Object> |
visitCGConstantExp(CGConstantExp cgElement) |
java.util.List<java.lang.Object> |
visitCGEcoreOperation(CGEcoreOperation cgElement) |
java.util.List<java.lang.Object> |
visitCGElement(CGElement cgElement) |
java.util.List<java.lang.Object> |
visitCGElementId(CGElementId cgElement) |
java.util.List<java.lang.Object> |
visitCGExecutorOperation(CGExecutorOperation cgElement) |
java.util.List<java.lang.Object> |
visitCGExecutorProperty(CGExecutorProperty cgElement) |
java.util.List<java.lang.Object> |
visitCGExecutorType(CGExecutorType cgElement) |
java.util.List<java.lang.Object> |
visitCGIsEqual2Exp(CGIsEqual2Exp cgElement) |
java.util.List<java.lang.Object> |
visitCGIsEqualExp(CGIsEqualExp cgElement) |
java.util.List<java.lang.Object> |
visitCGIsInvalidExp(CGIsInvalidExp cgElement) |
java.util.List<java.lang.Object> |
visitCGIsKindOfExp(CGIsKindOfExp cgElement) |
java.util.List<java.lang.Object> |
visitCGIterationCallExp(CGIterationCallExp cgElement) |
java.util.List<java.lang.Object> |
visitCGNamedElement(CGNamedElement cgElement) |
java.util.List<java.lang.Object> |
visitCGOperationCallExp(CGOperationCallExp cgElement) |
java.util.List<java.lang.Object> |
visitCGOppositePropertyCallExp(CGOppositePropertyCallExp cgElement) |
java.util.List<java.lang.Object> |
visitCGPropertyCallExp(CGPropertyCallExp cgElement) |
java.util.List<java.lang.Object> |
visitCGTypedElement(CGTypedElement cgElement) |
java.util.List<java.lang.Object> |
visitCGTypeExp(CGTypeExp cgElement) |
java.util.List<java.lang.Object> |
visitCGVariableExp(CGVariableExp cgElement) |
java.util.List<java.lang.Object> |
visiting(CGElement visitable)
Return the result of visiting a visitable for which no more specific pivot type method
is available.
|
visitCGAccumulator, visitCGAssertNonNullExp, visitCGBoolean, visitCGBoxExp, visitCGBuiltInIterationCallExp, visitCGCallable, visitCGCatchExp, visitCGClass, visitCGCollectionExp, visitCGCollectionPart, visitCGConstraint, visitCGEcoreClassShadowExp, visitCGEcoreDataTypeShadowExp, visitCGEcoreExp, visitCGEcoreOperationCallExp, visitCGEcoreOppositePropertyCallExp, visitCGEcorePropertyCallExp, visitCGExecutorCompositionProperty, visitCGExecutorNavigationProperty, visitCGExecutorOperationCallExp, visitCGExecutorOppositeProperty, visitCGExecutorOppositePropertyCallExp, visitCGExecutorPropertyCallExp, visitCGExecutorShadowPart, visitCGFinalVariable, visitCGGuardExp, visitCGIfExp, visitCGInteger, visitCGInvalid, visitCGIsUndefinedExp, visitCGIterator, visitCGLetExp, visitCGLibraryIterateCallExp, visitCGLibraryIterationCallExp, visitCGLibraryOperation, visitCGLibraryOperationCallExp, visitCGLibraryPropertyCallExp, visitCGLocalVariable, visitCGMapExp, visitCGMapPart, visitCGModel, visitCGNativeOperation, visitCGNativeOperationCallExp, visitCGNativeProperty, visitCGNativePropertyCallExp, visitCGNavigationCallExp, visitCGNull, visitCGNumber, visitCGOperation, visitCGPackage, visitCGParameter, visitCGProperty, visitCGReal, visitCGSettableVariable, visitCGShadowExp, visitCGShadowPart, visitCGString, visitCGText, visitCGTextParameter, visitCGThrowExp, visitCGTupleExp, visitCGTuplePart, visitCGTuplePartCallExp, visitCGTypeId, visitCGUnboxExp, visitCGUnlimited, visitCGValuedElement, visitCGVariable
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
@NonNull public static final ReferencesVisitor INSTANCE
protected ReferencesVisitor(@Nullable java.lang.Object context)
@NonNull protected java.util.List<java.lang.Object> append(@NonNull java.util.List<java.lang.Object> iterables, @Nullable java.lang.Object... objects)
@NonNull public java.util.List<java.lang.Object> visiting(@NonNull CGElement visitable)
CGModelVisitor
@NonNull public java.util.List<java.lang.Object> visitCGCallExp(@NonNull CGCallExp cgElement)
visitCGCallExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGCallExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGCastExp(@NonNull CGCastExp cgElement)
visitCGCastExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGCastExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGConstant(@NonNull CGConstant cgElement)
visitCGConstant
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGConstant
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGConstantExp(@NonNull CGConstantExp cgElement)
visitCGConstantExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGConstantExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGEcoreOperation(@NonNull CGEcoreOperation cgElement)
visitCGEcoreOperation
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGEcoreOperation
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGElement(@NonNull CGElement cgElement)
visitCGElement
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGElement
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGElementId(@NonNull CGElementId cgElement)
visitCGElementId
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGElementId
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGExecutorOperation(@NonNull CGExecutorOperation cgElement)
visitCGExecutorOperation
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGExecutorOperation
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGExecutorProperty(@NonNull CGExecutorProperty cgElement)
visitCGExecutorProperty
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGExecutorProperty
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGExecutorType(@NonNull CGExecutorType cgElement)
visitCGExecutorType
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGExecutorType
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGIsEqual2Exp(@NonNull CGIsEqual2Exp cgElement)
visitCGIsEqual2Exp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGIsEqual2Exp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGIsEqualExp(@NonNull CGIsEqualExp cgElement)
visitCGIsEqualExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGIsEqualExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGIsInvalidExp(@NonNull CGIsInvalidExp cgElement)
visitCGIsInvalidExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGIsInvalidExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGIsKindOfExp(@NonNull CGIsKindOfExp cgElement)
visitCGIsKindOfExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGIsKindOfExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGIterationCallExp(@NonNull CGIterationCallExp cgElement)
visitCGIterationCallExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGIterationCallExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGNamedElement(@NonNull CGNamedElement cgElement)
visitCGNamedElement
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGNamedElement
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGOperationCallExp(@NonNull CGOperationCallExp cgElement)
visitCGOperationCallExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGOperationCallExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGOppositePropertyCallExp(@NonNull CGOppositePropertyCallExp cgElement)
visitCGOppositePropertyCallExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGOppositePropertyCallExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGPropertyCallExp(@NonNull CGPropertyCallExp cgElement)
visitCGPropertyCallExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGPropertyCallExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGTypeExp(@NonNull CGTypeExp cgElement)
visitCGTypeExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGTypeExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGTypedElement(@NonNull CGTypedElement cgElement)
visitCGTypedElement
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGTypedElement
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>
@NonNull public java.util.List<java.lang.Object> visitCGVariableExp(@NonNull CGVariableExp cgElement)
visitCGVariableExp
in interface CGModelVisitor<java.util.List<java.lang.Object>>
visitCGVariableExp
in class AbstractExtendingCGModelVisitor<java.util.List<java.lang.Object>,java.lang.Object>