public abstract class AbstractNonNullExtendingCGModelVisitor<R,C> extends AbstractCGModelVisitor<R,C> implements CGModelVisitor<R>
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractNonNullExtendingCGModelVisitor(C context)
Initializes me with an initial value for my result.
|
getAdapter, safeVisit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter
@NonNull public R visit(@NonNull CGElement visitable)
visit
in class AbstractCGModelVisitor<R,C>
visitable
- a visitable@NonNull public R visitCGAccumulator(@NonNull CGAccumulator object)
visitCGAccumulator
in interface CGModelVisitor<R>
@NonNull public R visitCGAssertNonNullExp(@NonNull CGAssertNonNullExp object)
visitCGAssertNonNullExp
in interface CGModelVisitor<R>
@NonNull public R visitCGBoolean(@NonNull CGBoolean object)
visitCGBoolean
in interface CGModelVisitor<R>
@NonNull public R visitCGBoxExp(@NonNull CGBoxExp object)
visitCGBoxExp
in interface CGModelVisitor<R>
@NonNull public R visitCGBuiltInIterationCallExp(@NonNull CGBuiltInIterationCallExp object)
visitCGBuiltInIterationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGCallExp(@NonNull CGCallExp object)
visitCGCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGCallable(@NonNull CGCallable object)
visitCGCallable
in interface CGModelVisitor<R>
@NonNull public R visitCGCastExp(@NonNull CGCastExp object)
visitCGCastExp
in interface CGModelVisitor<R>
@NonNull public R visitCGCatchExp(@NonNull CGCatchExp object)
visitCGCatchExp
in interface CGModelVisitor<R>
@NonNull public R visitCGClass(@NonNull CGClass object)
visitCGClass
in interface CGModelVisitor<R>
@NonNull public R visitCGCollectionExp(@NonNull CGCollectionExp object)
visitCGCollectionExp
in interface CGModelVisitor<R>
@NonNull public R visitCGCollectionPart(@NonNull CGCollectionPart object)
visitCGCollectionPart
in interface CGModelVisitor<R>
@NonNull public R visitCGConstant(@NonNull CGConstant object)
visitCGConstant
in interface CGModelVisitor<R>
@NonNull public R visitCGConstantExp(@NonNull CGConstantExp object)
visitCGConstantExp
in interface CGModelVisitor<R>
@NonNull public R visitCGConstraint(@NonNull CGConstraint object)
visitCGConstraint
in interface CGModelVisitor<R>
@NonNull public R visitCGEcoreClassShadowExp(@NonNull CGEcoreClassShadowExp object)
visitCGEcoreClassShadowExp
in interface CGModelVisitor<R>
@NonNull public R visitCGEcoreDataTypeShadowExp(@NonNull CGEcoreDataTypeShadowExp object)
visitCGEcoreDataTypeShadowExp
in interface CGModelVisitor<R>
@NonNull public R visitCGEcoreOperation(@NonNull CGEcoreOperation object)
visitCGEcoreOperation
in interface CGModelVisitor<R>
@NonNull public R visitCGEcoreOperationCallExp(@NonNull CGEcoreOperationCallExp object)
visitCGEcoreOperationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGEcoreOppositePropertyCallExp(@NonNull CGEcoreOppositePropertyCallExp object)
visitCGEcoreOppositePropertyCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGEcorePropertyCallExp(@NonNull CGEcorePropertyCallExp object)
visitCGEcorePropertyCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGElement(@NonNull CGElement object)
visitCGElement
in interface CGModelVisitor<R>
@NonNull public R visitCGElementId(@NonNull CGElementId object)
visitCGElementId
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorCompositionProperty(@NonNull CGExecutorCompositionProperty object)
visitCGExecutorCompositionProperty
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorNavigationProperty(@NonNull CGExecutorNavigationProperty object)
visitCGExecutorNavigationProperty
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorOperation(@NonNull CGExecutorOperation object)
visitCGExecutorOperation
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorOperationCallExp(@NonNull CGExecutorOperationCallExp object)
visitCGExecutorOperationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorOppositeProperty(@NonNull CGExecutorOppositeProperty object)
visitCGExecutorOppositeProperty
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorOppositePropertyCallExp(@NonNull CGExecutorOppositePropertyCallExp object)
visitCGExecutorOppositePropertyCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorProperty(@NonNull CGExecutorProperty object)
visitCGExecutorProperty
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorPropertyCallExp(@NonNull CGExecutorPropertyCallExp object)
visitCGExecutorPropertyCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorShadowPart(@NonNull CGExecutorShadowPart object)
visitCGExecutorShadowPart
in interface CGModelVisitor<R>
@NonNull public R visitCGExecutorType(@NonNull CGExecutorType object)
visitCGExecutorType
in interface CGModelVisitor<R>
@NonNull public R visitCGFinalVariable(@NonNull CGFinalVariable object)
visitCGFinalVariable
in interface CGModelVisitor<R>
@NonNull public R visitCGGuardExp(@NonNull CGGuardExp object)
visitCGGuardExp
in interface CGModelVisitor<R>
@NonNull public R visitCGIfExp(@NonNull CGIfExp object)
visitCGIfExp
in interface CGModelVisitor<R>
@NonNull public R visitCGInteger(@NonNull CGInteger object)
visitCGInteger
in interface CGModelVisitor<R>
@NonNull public R visitCGInvalid(@NonNull CGInvalid object)
visitCGInvalid
in interface CGModelVisitor<R>
@NonNull public R visitCGIsEqual2Exp(@NonNull CGIsEqual2Exp object)
visitCGIsEqual2Exp
in interface CGModelVisitor<R>
@NonNull public R visitCGIsEqualExp(@NonNull CGIsEqualExp object)
visitCGIsEqualExp
in interface CGModelVisitor<R>
@NonNull public R visitCGIsInvalidExp(@NonNull CGIsInvalidExp object)
visitCGIsInvalidExp
in interface CGModelVisitor<R>
@NonNull public R visitCGIsUndefinedExp(@NonNull CGIsUndefinedExp object)
visitCGIsUndefinedExp
in interface CGModelVisitor<R>
@NonNull public R visitCGIterationCallExp(@NonNull CGIterationCallExp object)
visitCGIterationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGIterator(@NonNull CGIterator object)
visitCGIterator
in interface CGModelVisitor<R>
@NonNull public R visitCGLetExp(@NonNull CGLetExp object)
visitCGLetExp
in interface CGModelVisitor<R>
@NonNull public R visitCGLibraryIterateCallExp(@NonNull CGLibraryIterateCallExp object)
visitCGLibraryIterateCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGLibraryIterationCallExp(@NonNull CGLibraryIterationCallExp object)
visitCGLibraryIterationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGLibraryOperation(@NonNull CGLibraryOperation object)
visitCGLibraryOperation
in interface CGModelVisitor<R>
@NonNull public R visitCGLibraryOperationCallExp(@NonNull CGLibraryOperationCallExp object)
visitCGLibraryOperationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGLibraryPropertyCallExp(@NonNull CGLibraryPropertyCallExp object)
visitCGLibraryPropertyCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGLocalVariable(@NonNull CGLocalVariable object)
visitCGLocalVariable
in interface CGModelVisitor<R>
@NonNull public R visitCGMapExp(@NonNull CGMapExp object)
visitCGMapExp
in interface CGModelVisitor<R>
@NonNull public R visitCGMapPart(@NonNull CGMapPart object)
visitCGMapPart
in interface CGModelVisitor<R>
@NonNull public R visitCGModel(@NonNull CGModel object)
visitCGModel
in interface CGModelVisitor<R>
@NonNull public R visitCGNamedElement(@NonNull CGNamedElement object)
visitCGNamedElement
in interface CGModelVisitor<R>
@NonNull public R visitCGNativeOperation(@NonNull CGNativeOperation object)
visitCGNativeOperation
in interface CGModelVisitor<R>
@NonNull public R visitCGNativeOperationCallExp(@NonNull CGNativeOperationCallExp object)
visitCGNativeOperationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGNativeProperty(@NonNull CGNativeProperty object)
visitCGNativeProperty
in interface CGModelVisitor<R>
@NonNull public R visitCGNativePropertyCallExp(@NonNull CGNativePropertyCallExp object)
visitCGNativePropertyCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGNavigationCallExp(@NonNull CGNavigationCallExp object)
visitCGNavigationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGNull(@NonNull CGNull object)
visitCGNull
in interface CGModelVisitor<R>
@NonNull public R visitCGNumber(@NonNull CGNumber object)
visitCGNumber
in interface CGModelVisitor<R>
@NonNull public R visitCGOperation(@NonNull CGOperation object)
visitCGOperation
in interface CGModelVisitor<R>
@NonNull public R visitCGOperationCallExp(@NonNull CGOperationCallExp object)
visitCGOperationCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGOppositePropertyCallExp(@NonNull CGOppositePropertyCallExp object)
visitCGOppositePropertyCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGPackage(@NonNull CGPackage object)
visitCGPackage
in interface CGModelVisitor<R>
@NonNull public R visitCGParameter(@NonNull CGParameter object)
visitCGParameter
in interface CGModelVisitor<R>
@NonNull public R visitCGProperty(@NonNull CGProperty object)
visitCGProperty
in interface CGModelVisitor<R>
@NonNull public R visitCGPropertyCallExp(@NonNull CGPropertyCallExp object)
visitCGPropertyCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGReal(@NonNull CGReal object)
visitCGReal
in interface CGModelVisitor<R>
@NonNull public R visitCGSettableVariable(@NonNull CGSettableVariable object)
visitCGSettableVariable
in interface CGModelVisitor<R>
@NonNull public R visitCGShadowExp(@NonNull CGShadowExp object)
visitCGShadowExp
in interface CGModelVisitor<R>
@NonNull public R visitCGShadowPart(@NonNull CGShadowPart object)
visitCGShadowPart
in interface CGModelVisitor<R>
@NonNull public R visitCGString(@NonNull CGString object)
visitCGString
in interface CGModelVisitor<R>
@NonNull public R visitCGText(@NonNull CGText object)
visitCGText
in interface CGModelVisitor<R>
@NonNull public R visitCGTextParameter(@NonNull CGTextParameter object)
visitCGTextParameter
in interface CGModelVisitor<R>
@NonNull public R visitCGThrowExp(@NonNull CGThrowExp object)
visitCGThrowExp
in interface CGModelVisitor<R>
@NonNull public R visitCGTupleExp(@NonNull CGTupleExp object)
visitCGTupleExp
in interface CGModelVisitor<R>
@NonNull public R visitCGTuplePart(@NonNull CGTuplePart object)
visitCGTuplePart
in interface CGModelVisitor<R>
@NonNull public R visitCGTuplePartCallExp(@NonNull CGTuplePartCallExp object)
visitCGTuplePartCallExp
in interface CGModelVisitor<R>
@NonNull public R visitCGTypeExp(@NonNull CGTypeExp object)
visitCGTypeExp
in interface CGModelVisitor<R>
@NonNull public R visitCGTypeId(@NonNull CGTypeId object)
visitCGTypeId
in interface CGModelVisitor<R>
@NonNull public R visitCGTypedElement(@NonNull CGTypedElement object)
visitCGTypedElement
in interface CGModelVisitor<R>
@NonNull public R visitCGUnboxExp(@NonNull CGUnboxExp object)
visitCGUnboxExp
in interface CGModelVisitor<R>
@NonNull public R visitCGUnlimited(@NonNull CGUnlimited object)
visitCGUnlimited
in interface CGModelVisitor<R>
@NonNull public R visitCGValuedElement(@NonNull CGValuedElement object)
visitCGValuedElement
in interface CGModelVisitor<R>
@NonNull public R visitCGVariable(@NonNull CGVariable object)
visitCGVariable
in interface CGModelVisitor<R>
@NonNull public R visitCGVariableExp(@NonNull CGVariableExp object)
visitCGVariableExp
in interface CGModelVisitor<R>