org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot
Class EssentialOCLLeft2RightVisitor
java.lang.Object
org.eclipse.ocl.examples.xtext.base.util.AbstractBaseCSVisitor<R,C>
org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor<R,C,D>
org.eclipse.ocl.examples.xtext.essentialocl.util.AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
org.eclipse.ocl.examples.xtext.essentialocl.cs2pivot.EssentialOCLLeft2RightVisitor
- All Implemented Interfaces:
- BaseCSVisitor<MonikeredElement,CS2PivotConversion>, EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
public class EssentialOCLLeft2RightVisitor
- extends AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
Method Summary |
protected OclExpression |
checkImplementation(NamedExpCS csNavigatingExp,
Feature feature,
CallExp callExp,
OclExpression expression)
|
protected Operation |
getBadOperation()
|
protected Property |
getBadProperty()
|
protected VariableDeclaration |
getImplicitSource(ModelElementCS csExp,
Feature feature)
|
protected Type |
getSourceElementType(NavigatingExpCS csNavigatingExp,
OclExpression source)
|
protected EnumLiteralExp |
resolveEnumLiteral(ExpCS csExp,
EnumerationLiteral enumerationLiteral)
|
protected void |
resolveIterationAccumulators(NavigatingExpCS csNavigatingExp,
LoopExp expression)
|
protected void |
resolveIterationBody(NavigatingExpCS csNavigatingExp,
LoopExp expression)
|
protected LoopExp |
resolveIterationCall(NavigatingExpCS csNavigatingExp,
OclExpression source,
Iteration iteration)
|
protected void |
resolveIterationExplicitAccumulators(NavigatingExpCS csNavigatingExp)
|
protected void |
resolveIterationIterators(NavigatingExpCS csNavigatingExp,
OclExpression source,
LoopExp expression)
|
protected OclExpression |
resolveNavigationFeature(NamedExpCS csElement,
OclExpression source,
Feature feature,
CallExp callExp)
Resolve any implicit collect(). |
protected OclExpression |
resolveNavigationSource(NamedExpCS csNameExp,
Feature feature)
Resolve any implicit source and any associated implicit oclAsSet(). |
protected OclExpression |
resolveOperation(NavigatingExpCS csNavigatingExp)
|
protected void |
resolveOperationArguments(NavigatingExpCS csNavigatingExp,
OclExpression source,
Operation operation,
OperationCallExp expression)
Complete the installation of each operation argument in its operation call. |
protected void |
resolveOperationArgumentTypes(NavigatingExpCS csNavigatingExp)
Determine the type of each operation argument so that the appropriate operation overload can be selected. |
protected void |
resolveOperationCall(OperationCallExp expression,
OperatorCS csOperator,
EnvironmentView.Filter filter)
|
protected OclExpression |
resolvePropertyCallExp(NamedExpCS csNameExp,
Property property)
|
protected OclExpression |
resolvePropertyNavigation(NamedExpCS csNamedExp)
|
protected TypeExp |
resolveTypeExp(ExpCS csExp,
Type type)
|
protected VariableExp |
resolveVariableExp(NameExpCS csNameExp,
VariableDeclaration variableDeclaration)
|
MonikeredElement |
visitBinaryOperatorCS(BinaryOperatorCS csOperator)
|
MonikeredElement |
visitBooleanLiteralExpCS(BooleanLiteralExpCS csBooleanLiteralExp)
|
MonikeredElement |
visitCollectionLiteralExpCS(CollectionLiteralExpCS csCollectionLiteralExp)
|
MonikeredElement |
visitCollectionLiteralPartCS(CollectionLiteralPartCS csCollectionLiteralPart)
|
MonikeredElement |
visitCollectionTypeCS(CollectionTypeCS object)
|
MonikeredElement |
visitContextCS(ContextCS csContext)
|
MonikeredElement |
visitExpCS(ExpCS object)
|
MonikeredElement |
visitExpSpecificationCS(ExpSpecificationCS object)
|
MonikeredElement |
visitIfExpCS(IfExpCS csIfExp)
|
MonikeredElement |
visitIndexExpCS(IndexExpCS csIndexExp)
|
MonikeredElement |
visitInfixExpCS(InfixExpCS csInfixExp)
|
MonikeredElement |
visitInvalidLiteralExpCS(InvalidLiteralExpCS csInvalidLiteralExp)
|
MonikeredElement |
visitLetExpCS(LetExpCS csLetExp)
|
MonikeredElement |
visitLetVariableCS(LetVariableCS csLetVariable)
|
MonikeredElement |
visitNameExpCS(NameExpCS csNameExp)
|
MonikeredElement |
visitNavigatingArgCS(NavigatingArgCS csNavigatingArg)
|
MonikeredElement |
visitNavigatingExpCS(NavigatingExpCS csNavigatingExp)
|
OclExpression |
visitNavigationOperatorCS(NavigationOperatorCS csOperator)
|
MonikeredElement |
visitNestedExpCS(NestedExpCS csNestedExp)
|
MonikeredElement |
visitNullLiteralExpCS(NullLiteralExpCS csNullLiteralExp)
|
MonikeredElement |
visitNumberLiteralExpCS(NumberLiteralExpCS csNumberLiteralExp)
|
MonikeredElement |
visitOperatorCS(OperatorCS object)
|
MonikeredElement |
visitPrefixExpCS(PrefixExpCS csPrefixExp)
|
MonikeredElement |
visitSelfExpCS(SelfExpCS csSelfExp)
|
MonikeredElement |
visitStringLiteralExpCS(StringLiteralExpCS csStringLiteralExp)
|
MonikeredElement |
visitTupleLiteralExpCS(TupleLiteralExpCS csTupleLiteralExp)
|
MonikeredElement |
visitTupleLiteralPartCS(TupleLiteralPartCS csTupleLiteralPart)
|
MonikeredElement |
visitTypeLiteralExpCS(TypeLiteralExpCS csTypeLiteralExp)
|
MonikeredElement |
visitUnaryOperatorCS(UnaryOperatorCS csOperator)
|
MonikeredElement |
visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS csUnlimitedNaturalLiteralExp)
|
MonikeredElement |
visitVariableCS(VariableCS csVariable)
|
Methods inherited from class org.eclipse.ocl.examples.xtext.base.util.AbstractDelegatingBaseCSVisitor |
getDelegate, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor |
getAdapter, visitAnnotationCS, visitAnnotationElementCS, visitAttributeCS, visitClassCS, visitClassCSRef, visitClassifierCS, visitCollectionTypeRefCS, visitConstraintCS, visitDataTypeCS, visitDetailCS, visitDocumentationCS, visitElementCS, visitEnumerationCS, visitEnumerationLiteralCS, visitImportCS, visitLambdaTypeCS, visitLibraryCS, visitModelElementCS, visitMonikeredElementCS, visitNamedElementCS, visitOperationCS, visitPackageCS, visitParameterCS, visitPrimitiveTypeRefCS, visitReferenceCS, visitRootPackageCS, visitSpecificationCS, visitStructuralFeatureCS, visitTemplateBindingCS, visitTemplateParameterCS, visitTemplateParameterSubstitutionCS, visitTemplateSignatureCS, visitTuplePartCS, visitTupleTypeCS, visitTypedElementCS, visitTypedRefCS, visitTypedTypeRefCS, visitTypeParameterCS, visitTypeRefCS, visitWildcardTypeRefCS |
typeManager
protected final TypeManager typeManager
EssentialOCLLeft2RightVisitor
public EssentialOCLLeft2RightVisitor(CS2PivotConversion context)
checkImplementation
protected OclExpression checkImplementation(NamedExpCS csNavigatingExp,
Feature feature,
CallExp callExp,
OclExpression expression)
getBadOperation
protected Operation getBadOperation()
getBadProperty
protected Property getBadProperty()
getImplicitSource
protected VariableDeclaration getImplicitSource(ModelElementCS csExp,
Feature feature)
getSourceElementType
protected Type getSourceElementType(NavigatingExpCS csNavigatingExp,
OclExpression source)
resolveEnumLiteral
protected EnumLiteralExp resolveEnumLiteral(ExpCS csExp,
EnumerationLiteral enumerationLiteral)
resolveIterationAccumulators
protected void resolveIterationAccumulators(NavigatingExpCS csNavigatingExp,
LoopExp expression)
resolveIterationBody
protected void resolveIterationBody(NavigatingExpCS csNavigatingExp,
LoopExp expression)
resolveIterationCall
protected LoopExp resolveIterationCall(NavigatingExpCS csNavigatingExp,
OclExpression source,
Iteration iteration)
resolveIterationExplicitAccumulators
protected void resolveIterationExplicitAccumulators(NavigatingExpCS csNavigatingExp)
resolveIterationIterators
protected void resolveIterationIterators(NavigatingExpCS csNavigatingExp,
OclExpression source,
LoopExp expression)
resolveNavigationFeature
protected OclExpression resolveNavigationFeature(NamedExpCS csElement,
OclExpression source,
Feature feature,
CallExp callExp)
- Resolve any implicit collect().
resolveNavigationSource
protected OclExpression resolveNavigationSource(NamedExpCS csNameExp,
Feature feature)
- Resolve any implicit source and any associated implicit oclAsSet().
resolveOperation
protected OclExpression resolveOperation(NavigatingExpCS csNavigatingExp)
resolveOperationArgumentTypes
protected void resolveOperationArgumentTypes(NavigatingExpCS csNavigatingExp)
- Determine the type of each operation argument so that the appropriate operation overload can be selected.
Iterator bodies are left unresolved.
resolveOperationArguments
protected void resolveOperationArguments(NavigatingExpCS csNavigatingExp,
OclExpression source,
Operation operation,
OperationCallExp expression)
- Complete the installation of each operation argument in its operation call.
resolveOperationCall
protected void resolveOperationCall(OperationCallExp expression,
OperatorCS csOperator,
EnvironmentView.Filter filter)
resolvePropertyCallExp
protected OclExpression resolvePropertyCallExp(NamedExpCS csNameExp,
Property property)
resolvePropertyNavigation
protected OclExpression resolvePropertyNavigation(NamedExpCS csNamedExp)
resolveTypeExp
protected TypeExp resolveTypeExp(ExpCS csExp,
Type type)
resolveVariableExp
protected VariableExp resolveVariableExp(NameExpCS csNameExp,
VariableDeclaration variableDeclaration)
visitBinaryOperatorCS
public MonikeredElement visitBinaryOperatorCS(BinaryOperatorCS csOperator)
- Specified by:
visitBinaryOperatorCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitBinaryOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitBooleanLiteralExpCS
public MonikeredElement visitBooleanLiteralExpCS(BooleanLiteralExpCS csBooleanLiteralExp)
- Specified by:
visitBooleanLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitBooleanLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitCollectionLiteralExpCS
public MonikeredElement visitCollectionLiteralExpCS(CollectionLiteralExpCS csCollectionLiteralExp)
- Specified by:
visitCollectionLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitCollectionLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitCollectionLiteralPartCS
public MonikeredElement visitCollectionLiteralPartCS(CollectionLiteralPartCS csCollectionLiteralPart)
- Specified by:
visitCollectionLiteralPartCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitCollectionLiteralPartCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitCollectionTypeCS
public MonikeredElement visitCollectionTypeCS(CollectionTypeCS object)
- Specified by:
visitCollectionTypeCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitCollectionTypeCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitContextCS
public MonikeredElement visitContextCS(ContextCS csContext)
- Specified by:
visitContextCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitContextCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitExpCS
public MonikeredElement visitExpCS(ExpCS object)
- Specified by:
visitExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitExpSpecificationCS
public MonikeredElement visitExpSpecificationCS(ExpSpecificationCS object)
- Specified by:
visitExpSpecificationCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitExpSpecificationCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitIfExpCS
public MonikeredElement visitIfExpCS(IfExpCS csIfExp)
- Specified by:
visitIfExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitIfExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitIndexExpCS
public MonikeredElement visitIndexExpCS(IndexExpCS csIndexExp)
- Specified by:
visitIndexExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitIndexExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitInfixExpCS
public MonikeredElement visitInfixExpCS(InfixExpCS csInfixExp)
- Specified by:
visitInfixExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitInfixExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitInvalidLiteralExpCS
public MonikeredElement visitInvalidLiteralExpCS(InvalidLiteralExpCS csInvalidLiteralExp)
- Specified by:
visitInvalidLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitInvalidLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitLetExpCS
public MonikeredElement visitLetExpCS(LetExpCS csLetExp)
- Specified by:
visitLetExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitLetExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitLetVariableCS
public MonikeredElement visitLetVariableCS(LetVariableCS csLetVariable)
- Specified by:
visitLetVariableCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitLetVariableCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitNameExpCS
public MonikeredElement visitNameExpCS(NameExpCS csNameExp)
- Specified by:
visitNameExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitNameExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitNavigatingArgCS
public MonikeredElement visitNavigatingArgCS(NavigatingArgCS csNavigatingArg)
- Specified by:
visitNavigatingArgCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitNavigatingArgCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitNavigatingExpCS
public MonikeredElement visitNavigatingExpCS(NavigatingExpCS csNavigatingExp)
- Specified by:
visitNavigatingExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitNavigatingExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitNavigationOperatorCS
public OclExpression visitNavigationOperatorCS(NavigationOperatorCS csOperator)
- Specified by:
visitNavigationOperatorCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitNavigationOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitNestedExpCS
public MonikeredElement visitNestedExpCS(NestedExpCS csNestedExp)
- Specified by:
visitNestedExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitNestedExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitNullLiteralExpCS
public MonikeredElement visitNullLiteralExpCS(NullLiteralExpCS csNullLiteralExp)
- Specified by:
visitNullLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitNullLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitNumberLiteralExpCS
public MonikeredElement visitNumberLiteralExpCS(NumberLiteralExpCS csNumberLiteralExp)
- Specified by:
visitNumberLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitNumberLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitOperatorCS
public MonikeredElement visitOperatorCS(OperatorCS object)
- Specified by:
visitOperatorCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitPrefixExpCS
public MonikeredElement visitPrefixExpCS(PrefixExpCS csPrefixExp)
- Specified by:
visitPrefixExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitPrefixExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitSelfExpCS
public MonikeredElement visitSelfExpCS(SelfExpCS csSelfExp)
- Specified by:
visitSelfExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitSelfExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitStringLiteralExpCS
public MonikeredElement visitStringLiteralExpCS(StringLiteralExpCS csStringLiteralExp)
- Specified by:
visitStringLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitStringLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitTupleLiteralExpCS
public MonikeredElement visitTupleLiteralExpCS(TupleLiteralExpCS csTupleLiteralExp)
- Specified by:
visitTupleLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitTupleLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitTupleLiteralPartCS
public MonikeredElement visitTupleLiteralPartCS(TupleLiteralPartCS csTupleLiteralPart)
- Specified by:
visitTupleLiteralPartCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitTupleLiteralPartCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitTypeLiteralExpCS
public MonikeredElement visitTypeLiteralExpCS(TypeLiteralExpCS csTypeLiteralExp)
- Specified by:
visitTypeLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitTypeLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitUnaryOperatorCS
public MonikeredElement visitUnaryOperatorCS(UnaryOperatorCS csOperator)
- Specified by:
visitUnaryOperatorCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitUnaryOperatorCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitUnlimitedNaturalLiteralExpCS
public MonikeredElement visitUnlimitedNaturalLiteralExpCS(UnlimitedNaturalLiteralExpCS csUnlimitedNaturalLiteralExp)
- Specified by:
visitUnlimitedNaturalLiteralExpCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitUnlimitedNaturalLiteralExpCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>
visitVariableCS
public MonikeredElement visitVariableCS(VariableCS csVariable)
- Specified by:
visitVariableCS
in interface EssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion>
- Overrides:
visitVariableCS
in class AbstractExtendingDelegatingEssentialOCLCSVisitor<MonikeredElement,CS2PivotConversion,BaseLeft2RightVisitor>