public class AbstractEssentialOCLPostOrderVisitor extends BasePostOrderVisitor implements EssentialOCLCSVisitor<Continuation<?>>
BasePostOrderVisitor.ListCompletion<CST extends ModelElementCS,P extends NamedElement>, BasePostOrderVisitor.SpecificationCSCompletion
metaModelManager
context
Modifier | Constructor and Description |
---|---|
protected |
AbstractEssentialOCLPostOrderVisitor(CS2PivotConversion context) |
getTemplateableElementContainer, refreshList, visitAnnotationCS, visitAnnotationElementCS, visitClassifierCS, visitConstraintCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitImportCS, visiting, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitPathElementCS, visitPathNameCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedTypeRefCS, visitWildcardTypeRefCS
visitAttributeCS, visitClassCS, visitDataTypeCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitParameterCS, visitPathElementWithURICS, visitPivotableElementCS, visitStructuralFeatureCS, visitTypedRefCS, visitTypeParameterCS, visitTypeRefCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassifierCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visiting, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
protected AbstractEssentialOCLPostOrderVisitor(@NonNull CS2PivotConversion context)
@Nullable public Continuation<?> visitBinaryOperatorCS(@NonNull BinaryOperatorCS object)
visitBinaryOperatorCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitBooleanLiteralExpCS(@NonNull BooleanLiteralExpCS object)
visitBooleanLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionLiteralExpCS(@NonNull CollectionLiteralExpCS object)
visitCollectionLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionLiteralPartCS(@NonNull CollectionLiteralPartCS object)
visitCollectionLiteralPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitCollectionTypeCS(@NonNull CollectionTypeCS object)
visitCollectionTypeCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitConstructorExpCS(@NonNull ConstructorExpCS object)
visitConstructorExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitConstructorPartCS(@NonNull ConstructorPartCS object)
visitConstructorPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitContextCS(@NonNull ContextCS object)
visitContextCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitExpCS(@NonNull ExpCS object)
visitExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitExpSpecificationCS(@NonNull ExpSpecificationCS object)
visitExpSpecificationCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIfExpCS(@NonNull IfExpCS object)
visitIfExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitIndexExpCS(@NonNull IndexExpCS object)
visitIndexExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitInfixExpCS(@NonNull InfixExpCS object)
visitInfixExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitInvalidLiteralExpCS(@NonNull InvalidLiteralExpCS object)
visitInvalidLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitInvocationExpCS(@NonNull InvocationExpCS object)
visitInvocationExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLetExpCS(@NonNull LetExpCS object)
visitLetExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLetVariableCS(@NonNull LetVariableCS object)
visitLetVariableCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLiteralExpCS(@NonNull LiteralExpCS object)
visitLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNameExpCS(@NonNull NameExpCS object)
visitNameExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNamedExpCS(@NonNull NamedExpCS object)
visitNamedExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNavigatingArgCS(@NonNull NavigatingArgCS object)
visitNavigatingArgCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNavigationOperatorCS(@NonNull NavigationOperatorCS object)
visitNavigationOperatorCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNestedExpCS(@NonNull NestedExpCS object)
visitNestedExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNullLiteralExpCS(@NonNull NullLiteralExpCS object)
visitNullLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitNumberLiteralExpCS(@NonNull NumberLiteralExpCS object)
visitNumberLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitOperatorCS(@NonNull OperatorCS object)
visitOperatorCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPrefixExpCS(@NonNull PrefixExpCS object)
visitPrefixExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPrimitiveLiteralExpCS(@NonNull PrimitiveLiteralExpCS object)
visitPrimitiveLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitSelfExpCS(@NonNull SelfExpCS object)
visitSelfExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitStringLiteralExpCS(@NonNull StringLiteralExpCS object)
visitStringLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTupleLiteralExpCS(@NonNull TupleLiteralExpCS object)
visitTupleLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTupleLiteralPartCS(@NonNull TupleLiteralPartCS object)
visitTupleLiteralPartCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTypeLiteralExpCS(@NonNull TypeLiteralExpCS object)
visitTypeLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitTypeNameExpCS(@NonNull TypeNameExpCS object)
visitTypeNameExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitUnaryOperatorCS(@NonNull UnaryOperatorCS object)
visitUnaryOperatorCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitUnlimitedNaturalLiteralExpCS(@NonNull UnlimitedNaturalLiteralExpCS object)
visitUnlimitedNaturalLiteralExpCS
in interface EssentialOCLCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitVariableCS(@NonNull VariableCS object)
visitVariableCS
in interface EssentialOCLCSVisitor<Continuation<?>>