public class AS2CGVisitor extends AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>
| Modifier and Type | Class and Description |
|---|---|
static class |
AS2CGVisitor.CGTuplePartNameComparator |
| Constructor and Description |
|---|
AS2CGVisitor(CodeGenAnalyzer analyzer) |
visitAnnotation, visitAnyType, visitAssociationClass, visitAssociationClassCallExp, visitBagType, visitBehavior, visitCallExp, visitCallOperationAction, visitCollectionLiteralPart, visitCollectionType, visitComment, visitCompleteClass, visitCompleteEnvironment, visitCompleteModel, visitCompletePackage, visitConnectionPointReference, visitDataType, visitDetail, visitDynamicBehavior, visitDynamicElement, visitDynamicProperty, visitDynamicType, visitDynamicValueSpecification, visitElement, visitElementExtension, visitEnumeration, visitEnumerationLiteral, visitFeature, visitFeatureCallExp, visitFinalState, visitImport, visitInstanceSpecification, visitInvalidType, visitIteration, visitIteratorVariable, visitLambdaType, visitLanguageExpression, visitLetVariable, visitLibrary, visitLiteralExp, visitLoopExp, visitMapType, visitMessageExp, visitMessageType, visitModel, visitNamedElement, visitNamespace, visitNavigationCallExp, visitNumericLiteralExp, visitOCLExpression, visitOrderedSetType, visitOrphanCompletePackage, visitParameter, visitParameterVariable, visitPrecedence, visitPrimitiveCompletePackage, visitPrimitiveLiteralExp, visitPrimitiveType, visitProfile, visitProfileApplication, visitPseudostate, visitRegion, visitResultVariable, visitSelfType, visitSendSignalAction, visitSequenceType, visitSetType, visitSignal, visitSlot, visitStandardLibrary, visitState, visitStateMachine, visitStereotype, visitStereotypeExtender, visitTemplateableElement, visitTemplateBinding, visitTemplateParameter, visitTemplateParameterSubstitution, visitTemplateSignature, visitTransition, visitTrigger, visitTupleType, visitType, visitTypedElement, visitValueSpecification, visitVariable, visitVariableDeclaration, visitVertex, visitVoidType, visitWildcardTypegetAdapter, safeVisit, visitequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAdapterpublic AS2CGVisitor(CodeGenAnalyzer analyzer)
public CGVariable basicGetParameter(Variable aParameter)
public CGVariable createCGVariable(VariableDeclaration asVariable)
public CGVariableExp createCGVariableExp(VariableExp asVariableExp, VariableDeclaration referredVariable)
public CodeGenAnalyzer getAnalyzer()
public CGIterator getIterator(VariableDeclaration asVariable)
public CGVariable getLocalVariable(VariableDeclaration asVariable)
@Deprecated public CGParameter getParameter(Variable aParameter)
public CGParameter getParameter(Variable aParameter, String explicitName)
@Deprecated public CGParameter getSelfParameter(Variable aParameter)
public CGVariable getVariable(VariableDeclaration asVariable)
public org.eclipse.ocl.examples.codegen.analyzer.AS2CGVisitor.Variables getVariablesStack()
public CGConstantExp visitBooleanLiteralExp(BooleanLiteralExp element)
visitBooleanLiteralExp in interface Visitor<CGNamedElement>visitBooleanLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGClass visitClass(Class element)
visitClass in interface Visitor<CGNamedElement>visitClass in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGCollectionPart visitCollectionItem(CollectionItem element)
visitCollectionItem in interface Visitor<CGNamedElement>visitCollectionItem in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGCollectionExp visitCollectionLiteralExp(CollectionLiteralExp element)
visitCollectionLiteralExp in interface Visitor<CGNamedElement>visitCollectionLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGCollectionPart visitCollectionRange(CollectionRange element)
visitCollectionRange in interface Visitor<CGNamedElement>visitCollectionRange in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGConstraint visitConstraint(Constraint element)
visitConstraint in interface Visitor<CGNamedElement>visitConstraint in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGConstantExp visitEnumLiteralExp(EnumLiteralExp element)
visitEnumLiteralExp in interface Visitor<CGNamedElement>visitEnumLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGValuedElement visitExpressionInOCL(ExpressionInOCL query)
visitExpressionInOCL in interface Visitor<CGNamedElement>visitExpressionInOCL in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGIfExp visitIfExp(IfExp element)
visitIfExp in interface Visitor<CGNamedElement>visitIfExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGConstantExp visitIntegerLiteralExp(IntegerLiteralExp element)
visitIntegerLiteralExp in interface Visitor<CGNamedElement>visitIntegerLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGConstantExp visitInvalidLiteralExp(InvalidLiteralExp element)
visitInvalidLiteralExp in interface Visitor<CGNamedElement>visitInvalidLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public final CGValuedElement visitIterateExp(IterateExp element)
visitIterateExp in interface Visitor<CGNamedElement>visitIterateExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public final CGValuedElement visitIteratorExp(IteratorExp element)
visitIteratorExp in interface Visitor<CGNamedElement>visitIteratorExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGLetExp visitLetExp(LetExp element)
visitLetExp in interface Visitor<CGNamedElement>visitLetExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGNamedElement visitMapLiteralExp(MapLiteralExp element)
visitMapLiteralExp in interface Visitor<CGNamedElement>visitMapLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGNamedElement visitMapLiteralPart(MapLiteralPart element)
visitMapLiteralPart in interface Visitor<CGNamedElement>visitMapLiteralPart in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGConstantExp visitNullLiteralExp(NullLiteralExp element)
visitNullLiteralExp in interface Visitor<CGNamedElement>visitNullLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGOperation visitOperation(Operation asOperation)
visitOperation in interface Visitor<CGNamedElement>visitOperation in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public final CGValuedElement visitOperationCallExp(OperationCallExp element)
visitOperationCallExp in interface Visitor<CGNamedElement>visitOperationCallExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public final CGValuedElement visitOppositePropertyCallExp(OppositePropertyCallExp element)
visitOppositePropertyCallExp in interface Visitor<CGNamedElement>visitOppositePropertyCallExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGNamedElement visitPackage(Package element)
visitPackage in interface Visitor<CGNamedElement>visitPackage in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGProperty visitProperty(Property element)
visitProperty in interface Visitor<CGNamedElement>visitProperty in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public final CGValuedElement visitPropertyCallExp(PropertyCallExp element)
visitPropertyCallExp in interface Visitor<CGNamedElement>visitPropertyCallExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGConstantExp visitRealLiteralExp(RealLiteralExp element)
visitRealLiteralExp in interface Visitor<CGNamedElement>visitRealLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGShadowExp visitShadowExp(ShadowExp element)
visitShadowExp in interface Visitor<CGNamedElement>visitShadowExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGShadowPart visitShadowPart(ShadowPart element)
visitShadowPart in interface Visitor<CGNamedElement>visitShadowPart in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGNamedElement visitStateExp(StateExp element)
visitStateExp in interface Visitor<CGNamedElement>visitStateExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGConstantExp visitStringLiteralExp(StringLiteralExp element)
visitStringLiteralExp in interface Visitor<CGNamedElement>visitStringLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGTupleExp visitTupleLiteralExp(TupleLiteralExp element)
visitTupleLiteralExp in interface Visitor<CGNamedElement>visitTupleLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGTuplePart visitTupleLiteralPart(TupleLiteralPart element)
visitTupleLiteralPart in interface Visitor<CGNamedElement>visitTupleLiteralPart in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGTypeExp visitTypeExp(TypeExp pTypeExp)
visitTypeExp in interface Visitor<CGNamedElement>visitTypeExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGConstantExp visitUnlimitedNaturalLiteralExp(UnlimitedNaturalLiteralExp element)
visitUnlimitedNaturalLiteralExp in interface Visitor<CGNamedElement>visitUnlimitedNaturalLiteralExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGNamedElement visitUnspecifiedValueExp(UnspecifiedValueExp element)
visitUnspecifiedValueExp in interface Visitor<CGNamedElement>visitUnspecifiedValueExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGValuedElement visitVariableExp(VariableExp asVariableExp)
visitVariableExp in interface Visitor<CGNamedElement>visitVariableExp in class AbstractExtendingVisitor<CGNamedElement,CodeGenAnalyzer>public CGValuedElement visiting(Visitable visitable)
VisitorCopyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.