public class OCLstdlibCSContainmentVisitor extends AbstractOCLstdlibCSContainmentVisitor
metamodelManager, standardLibrary
context
Constructor and Description |
---|
OCLstdlibCSContainmentVisitor(CS2ASConversion context) |
Modifier and Type | Method and Description |
---|---|
protected PackageId |
getPackageId(PackageCS csElement) |
Continuation<?> |
visitJavaClassCS(JavaClassCS csElement) |
Continuation<?> |
visitLibClassCS(LibClassCS csElement) |
Continuation<?> |
visitLibIterationCS(LibIterationCS csElement) |
Continuation<?> |
visitLibOperationCS(LibOperationCS csElement) |
Continuation<?> |
visitLibPackageCS(LibPackageCS csElement) |
Continuation<?> |
visitLibRootPackageCS(LibRootPackageCS csElement) |
Continuation<?> |
visitPrecedenceCS(PrecedenceCS csElement) |
visitJavaImplementationCS, visitLibCoercionCS, visitLibConstraintCS, visitLibPropertyCS, visitMetaclassNameCS
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, 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
public OCLstdlibCSContainmentVisitor(@NonNull CS2ASConversion context)
protected PackageId getPackageId(@NonNull PackageCS csElement)
getPackageId
in class BaseCSContainmentVisitor
@Nullable public Continuation<?> visitJavaClassCS(@NonNull JavaClassCS csElement)
visitJavaClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitJavaClassCS
in class AbstractOCLstdlibCSContainmentVisitor
public Continuation<?> visitLibClassCS(@NonNull LibClassCS csElement)
visitLibClassCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibClassCS
in class AbstractOCLstdlibCSContainmentVisitor
public Continuation<?> visitLibIterationCS(@NonNull LibIterationCS csElement)
visitLibIterationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibIterationCS
in class AbstractOCLstdlibCSContainmentVisitor
public Continuation<?> visitLibOperationCS(@NonNull LibOperationCS csElement)
visitLibOperationCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibOperationCS
in class AbstractOCLstdlibCSContainmentVisitor
public Continuation<?> visitLibPackageCS(@NonNull LibPackageCS csElement)
visitLibPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibPackageCS
in class AbstractOCLstdlibCSContainmentVisitor
public Continuation<?> visitLibRootPackageCS(@NonNull LibRootPackageCS csElement)
visitLibRootPackageCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitLibRootPackageCS
in class AbstractOCLstdlibCSContainmentVisitor
public Continuation<?> visitPrecedenceCS(@NonNull PrecedenceCS csElement)
visitPrecedenceCS
in interface OCLstdlibCSVisitor<Continuation<?>>
visitPrecedenceCS
in class AbstractOCLstdlibCSContainmentVisitor