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