public interface CGModelVisitor<R>
<A> A getAdapter(Class<A> adapter)
null
if
no such object can be found.adapter
- the adapter class to look upnull
if this object does not
have an adapter for the given classR visiting(CGElement visitable)
R visitCGAccumulator(CGAccumulator object)
R visitCGAssertNonNullExp(CGAssertNonNullExp object)
R visitCGBuiltInIterationCallExp(CGBuiltInIterationCallExp object)
R visitCGCachedOperation(CGCachedOperation object)
R visitCGCachedOperationCallExp(CGCachedOperationCallExp object)
R visitCGCallable(CGCallable object)
R visitCGCatchExp(CGCatchExp object)
R visitCGCollectionExp(CGCollectionExp object)
R visitCGCollectionPart(CGCollectionPart object)
R visitCGConstant(CGConstant object)
R visitCGConstantExp(CGConstantExp object)
R visitCGConstraint(CGConstraint object)
R visitCGEcoreClassShadowExp(CGEcoreClassShadowExp object)
R visitCGEcoreDataTypeShadowExp(CGEcoreDataTypeShadowExp object)
R visitCGEcoreExp(CGEcoreExp object)
R visitCGEcoreOperation(CGEcoreOperation object)
R visitCGEcoreOperationCallExp(CGEcoreOperationCallExp object)
R visitCGEcoreOppositePropertyCallExp(CGEcoreOppositePropertyCallExp object)
R visitCGEcorePropertyCallExp(CGEcorePropertyCallExp object)
R visitCGElementId(CGElementId object)
R visitCGExecutorCompositionProperty(CGExecutorCompositionProperty object)
R visitCGExecutorNavigationProperty(CGExecutorNavigationProperty object)
R visitCGExecutorOperation(CGExecutorOperation object)
R visitCGExecutorOperationCallExp(CGExecutorOperationCallExp object)
R visitCGExecutorOppositeProperty(CGExecutorOppositeProperty object)
R visitCGExecutorOppositePropertyCallExp(CGExecutorOppositePropertyCallExp object)
R visitCGExecutorProperty(CGExecutorProperty object)
R visitCGExecutorPropertyCallExp(CGExecutorPropertyCallExp object)
R visitCGExecutorShadowPart(CGExecutorShadowPart object)
R visitCGExecutorType(CGExecutorType object)
R visitCGFinalVariable(CGFinalVariable object)
R visitCGGuardExp(CGGuardExp object)
R visitCGIsEqual2Exp(CGIsEqual2Exp object)
R visitCGIsEqualExp(CGIsEqualExp object)
R visitCGIsInvalidExp(CGIsInvalidExp object)
R visitCGIsKindOfExp(CGIsKindOfExp object)
R visitCGIsUndefinedExp(CGIsUndefinedExp object)
R visitCGIterationCallExp(CGIterationCallExp object)
R visitCGIterator(CGIterator object)
R visitCGLibraryIterateCallExp(CGLibraryIterateCallExp object)
R visitCGLibraryIterationCallExp(CGLibraryIterationCallExp object)
R visitCGLibraryOperation(CGLibraryOperation object)
R visitCGLibraryOperationCallExp(CGLibraryOperationCallExp object)
R visitCGLibraryPropertyCallExp(CGLibraryPropertyCallExp object)
R visitCGLocalVariable(CGLocalVariable object)
R visitCGNamedElement(CGNamedElement object)
R visitCGNativeOperation(CGNativeOperation object)
R visitCGNativeOperationCallExp(CGNativeOperationCallExp object)
R visitCGNativeProperty(CGNativeProperty object)
R visitCGNativePropertyCallExp(CGNativePropertyCallExp object)
R visitCGNavigationCallExp(CGNavigationCallExp object)
R visitCGOperation(CGOperation object)
R visitCGOperationCallExp(CGOperationCallExp object)
R visitCGOppositePropertyCallExp(CGOppositePropertyCallExp object)
R visitCGParameter(CGParameter object)
R visitCGProperty(CGProperty object)
R visitCGPropertyCallExp(CGPropertyCallExp object)
R visitCGSettableVariable(CGSettableVariable object)
R visitCGShadowExp(CGShadowExp object)
R visitCGShadowPart(CGShadowPart object)
R visitCGThrowExp(CGThrowExp object)
R visitCGTupleExp(CGTupleExp object)
R visitCGTuplePart(CGTuplePart object)
R visitCGTuplePartCallExp(CGTuplePartCallExp object)
R visitCGTypedElement(CGTypedElement object)
R visitCGUnboxExp(CGUnboxExp object)
R visitCGUnlimited(CGUnlimited object)
R visitCGValuedElement(CGValuedElement object)
R visitCGVariable(CGVariable object)
R visitCGVariableExp(CGVariableExp object)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.