public class AutoOCLstdlibContainmentVisitor extends EssentialOCLCSContainmentVisitor implements OCLstdlibCSVisitor<Continuation<?>>
Modifier and Type | Field and Description |
---|---|
protected CS2AS |
converter |
protected IdResolver |
idResolver |
metamodelManager, standardLibrary
context
Constructor and Description |
---|
AutoOCLstdlibContainmentVisitor(CS2ASConversion context)
Initializes me with an initial value for my result.
|
Modifier and Type | Method and Description |
---|---|
Continuation<?> |
visitJavaClassCS(JavaClassCS self) |
Continuation<?> |
visitJavaImplementationCS(JavaImplementationCS self) |
Continuation<?> |
visitLibClassCS(LibClassCS self) |
Continuation<?> |
visitLibCoercionCS(LibCoercionCS self) |
Continuation<?> |
visitLibConstraintCS(LibConstraintCS self) |
Continuation<?> |
visitLibIterationCS(LibIterationCS self) |
Continuation<?> |
visitLibOperationCS(LibOperationCS self) |
Continuation<?> |
visitLibPackageCS(LibPackageCS self) |
Continuation<?> |
visitLibPropertyCS(LibPropertyCS self) |
Continuation<?> |
visitLibRootPackageCS(LibRootPackageCS self) |
Continuation<?> |
visitMetaclassNameCS(MetaclassNameCS self) |
Continuation<?> |
visitPrecedenceCS(PrecedenceCS self) |
visitBooleanLiteralExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionTypeCS, visitConstraintCS, visitContextCS, visitContextLessElementCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowPartCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitCallExpCS, visitCollectionPatternCS, visitCurlyBracketedClauseCS, visitIfThenExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPropertyCallExpCS, visitShadowExpCS, visitSquareBracketedClauseCS, visitVariableExpCS
createModel, getPackageId, importPackages, refreshClass, refreshClassifier, refreshNamedElement, refreshPackage, refreshRoot, refreshRootPackage, visitAnnotationCS, visitAnnotationElementCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visiting, visitLambdaTypeCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityStringCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPathElementCS, visitPathNameCS, visitPrimitiveTypeRefCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeRefCS, visitWildcardTypeRefCS
visitAttributeCS, visitClassCS, visitFeatureCS, visitModelElementCS, visitMultiplicityCS, visitNamedElementCS, visitNamespaceCS, visitPackageOwnerCS, visitPathElementWithURICS, visitPivotableElementCS, visitReferenceCS, visitRootCS, visitTemplateableElementCS, visitTypeCS, visitTypedElementCS, visitTypeParameterCS
getAdapter, safeVisit, visit
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
visitAbstractNameExpCS, visitAssociationClassCallExpCS, visitBooleanLiteralExpCS, visitCallExpCS, visitCollectionLiteralExpCS, visitCollectionLiteralPartCS, visitCollectionPatternCS, visitCollectionTypeCS, visitContextCS, visitCurlyBracketedClauseCS, visitExpCS, visitExpSpecificationCS, visitIfExpCS, visitIfThenExpCS, visitInfixExpCS, visitInvalidLiteralExpCS, visitIterateCallExpCS, visitIterationCallExpCS, visitLambdaLiteralExpCS, visitLetExpCS, visitLetVariableCS, visitLiteralExpCS, visitMapLiteralExpCS, visitMapLiteralPartCS, visitMapTypeCS, visitNameExpCS, visitNavigatingArgCS, visitNestedExpCS, visitNullLiteralExpCS, visitNumberLiteralExpCS, visitOperationCallExpCS, visitOperatorExpCS, visitPatternExpCS, visitPrefixExpCS, visitPrimitiveLiteralExpCS, visitPropertyCallExpCS, visitRoundBracketedClauseCS, visitSelfExpCS, visitShadowExpCS, visitShadowPartCS, visitSquareBracketedClauseCS, visitStringLiteralExpCS, visitTupleLiteralExpCS, visitTupleLiteralPartCS, visitTypeLiteralExpCS, visitTypeNameExpCS, visitUnlimitedNaturalLiteralExpCS, visitVariableCS, visitVariableExpCS
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitConstraintCS, visitContextLessElementCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitElementRefCS, visitEnumerationCS, visitEnumerationLiteralCS, visitFeatureCS, visitImportCS, visiting, visitLambdaTypeCS, visitModelElementCS, visitModelElementRefCS, visitMultiplicityBoundsCS, visitMultiplicityCS, visitMultiplicityStringCS, visitNamedElementCS, visitNamespaceCS, visitOperationCS, visitPackageCS, visitPackageOwnerCS, visitParameterCS, visitPathElementCS, visitPathElementWithURICS, visitPathNameCS, visitPivotableElementCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitStructuredClassCS, visitTemplateableElementCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS
@NonNull protected final CS2AS converter
@NonNull protected final IdResolver idResolver
public AutoOCLstdlibContainmentVisitor(@NonNull CS2ASConversion context)
context
- my initial result value@Nullable public Continuation<?> visitJavaClassCS(@NonNull JavaClassCS self)
visitJavaClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitJavaImplementationCS(@NonNull JavaImplementationCS self)
visitJavaImplementationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibClassCS(@NonNull LibClassCS self)
visitLibClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibCoercionCS(@NonNull LibCoercionCS self)
visitLibCoercionCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibConstraintCS(@NonNull LibConstraintCS self)
visitLibConstraintCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibIterationCS(@NonNull LibIterationCS self)
visitLibIterationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibOperationCS(@NonNull LibOperationCS self)
visitLibOperationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibPackageCS(@NonNull LibPackageCS self)
visitLibPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibPropertyCS(@NonNull LibPropertyCS self)
visitLibPropertyCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitLibRootPackageCS(@NonNull LibRootPackageCS self)
visitLibRootPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitMetaclassNameCS(@NonNull MetaclassNameCS self)
visitMetaclassNameCS
in interface OCLstdlibCSVisitor<Continuation<?>>
@Nullable public Continuation<?> visitPrecedenceCS(@NonNull PrecedenceCS self)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<Continuation<?>>