public class ValidationJavaTranslator extends BaseTranslator
logger
Constructor and Description |
---|
ValidationJavaTranslator() |
getContextElement, getExpression, getOperation, getTranslationFragment, handleTranslationFragment, inAClassifierContextDeclaration, inADefClassifierExpressionBody, inAInvClassifierExpressionBody, inAOperationContextDeclaration, inAOperationExpressionBody, preProcess, process, translate
caseAActualParameterList, caseAAdditiveExpression, caseAAdditiveExpressionTail, caseAAndLogicalOperator, caseAAttributeOrAssociationExpressionBody, caseABagCollectionKind, caseABagCollectionType, caseABarFeatureCallParameterOption, caseABooleanPrimitiveLit, caseACollectionCollectionKind, caseACollectionCollectionType, caseACollectionLit, caseACollectionLiteral, caseACollectionType, caseAColonFeatureCallParameterOption, caseACommaExpression, caseACommaFeatureCallParameterOption, caseAConcreteFeatureCallParameters, caseADeclaratorTail, caseADeriveInitialOrDerivedValue, caseADivMultiplyOperator, caseAEqualRelationalOperator, caseAExpMessageArgument, caseAExpressionListOrRange, caseAFeatureCall, caseAFeatureCallParameters, caseAGteqRelationalOperator, caseAGtRelationalOperator, caseAIfPrimaryExpression, caseAImpliesLogicalOperator, caseAInitInitialOrDerivedValue, caseAInLetExpSub, caseAIntegerPrimitiveLit, caseAIsMarkedPre, caseAIsSentMessageExp, caseAIterateDeclarator, caseAIterateFeatureCallParameterOption, caseALetExpression, caseAListExpressionListOrRangeTail, caseALiteralPrimaryExpression, caseALogicalExpression, caseALteqRelationalOperator, caseALtRelationalOperator, caseAMessageArguments, caseAMessageArgumentsTail, caseAMessageMessageExp, caseAMinusAddOperator, caseAMinusUnaryOperator, caseAMultiplicativeExpression, caseAMultiplicativeExpressionTail, caseAMultMultiplyOperator, caseANotEqualRelationalOperator, caseANotUnaryOperator, caseAOperation, caseAOperationDefinitionExpression, caseAOperationExpressionBody, caseAOrderedsetCollectionType, caseAOrLogicalOperator, caseAPackageDeclaration, caseAParenthesesPrimaryExpression, caseAPathName, caseAPathNameTail, caseAPlusAddOperator, caseAPrimitiveLiteral, caseAQualifiers, caseARangeExpressionListOrRangeTail, caseARealPrimitiveLit, caseARelationalExpression, caseAScopeOperatorName, caseASequenceCollectionKind, caseASequenceCollectionType, caseASetCollectionKind, caseASetCollectionType, caseASimpleType, caseAStandardDeclarator, caseAStringPrimitiveLit, caseATupleLit, caseATupleLiteral, caseATupleType, caseATupletypeType, caseATypeMessageArgument, caseAUnaryExpression, caseAVariableDefinitionExpression, caseAXorLogicalOperator, caseStart, defaultIn, defaultOut, inAActualParameterList, inAAdditiveExpression, inAAdditiveExpressionTail, inAAndLogicalOperator, inAAttributeOrAssociationContextDeclaration, inAAttributeOrAssociationExpressionBody, inABagCollectionKind, inABagCollectionType, inABarFeatureCallParameterOption, inABodyOperationStereotype, inABooleanPrimitiveLit, inACollectionCollectionKind, inACollectionCollectionType, inACollectionLit, inACollectionLiteral, inACollectionType, inAColonFeatureCallParameterOption, inACommaExpression, inACommaFeatureCallParameterOption, inAConcreteFeatureCallParameters, inAContextDeclaration, inADeclaratorTail, inADeriveInitialOrDerivedValue, inADivMultiplyOperator, inAEqualExpression, inAEqualRelationalOperator, inAExpMessageArgument, inAExpressionListOrRange, inAFeatureCall, inAFeatureCallParameters, inAFeaturePrimaryExpression, inAGteqRelationalOperator, inAGtRelationalOperator, inAIfExpression, inAIfPrimaryExpression, inAImpliesLogicalOperator, inAInitInitialOrDerivedValue, inAInLetExpSub, inAIntegerPrimitiveLit, inAIsMarkedPre, inAIsSentMessageExp, inAIterateDeclarator, inAIterateFeatureCallParameterOption, inALetExpression, inAListExpressionListOrRangeTail, inALiteralPrimaryExpression, inALogicalExp, inALogicalExpression, inALogicalExpressionTail, inALteqRelationalOperator, inALtRelationalOperator, inAMessageArguments, inAMessageArgumentsTail, inAMessageExpression, inAMessageMessageExp, inAMinusAddOperator, inAMinusUnaryOperator, inAMultiplicativeExpression, inAMultiplicativeExpressionTail, inAMultMultiplyOperator, inANotEqualRelationalOperator, inANotUnaryOperator, inAOperation, inAOperationDefinitionExpression, inAOrderedsetCollectionType, inAOrLogicalOperator, inAPackageDeclaration, inAParenthesesPrimaryExpression, inAPathName, inAPathNameTail, inAPlusAddOperator, inAPostOperationStereotype, inAPreOperationStereotype, inAPrimitiveLiteral, inAPropertyCallExpression, inAQualifiers, inARangeExpressionListOrRangeTail, inARealPrimitiveLit, inARelationalExpressionTail, inAScopeOperatorName, inASequenceCollectionKind, inASequenceCollectionType, inASetCollectionKind, inASetCollectionType, inASimpleType, inAStandardDeclarator, inAStringPrimitiveLit, inATupleLit, inATupleLiteral, inATupleType, inATupletypeType, inATypeDeclaration, inATypeMessageArgument, inAUnaryExpression, inAVariableDeclaration, inAVariableDeclarationLetExpSub, inAVariableDeclarationList, inAVariableDeclarationListTail, inAVariableDefinitionExpression, inAXorLogicalOperator, inStart, outAActualParameterList, outAAdditiveExpression, outAAdditiveExpressionTail, outAAndLogicalOperator, outAAttributeOrAssociationContextDeclaration, outAAttributeOrAssociationExpressionBody, outABagCollectionKind, outABagCollectionType, outABarFeatureCallParameterOption, outABodyOperationStereotype, outABooleanPrimitiveLit, outAClassifierContextDeclaration, outACollectionCollectionKind, outACollectionCollectionType, outACollectionLit, outACollectionLiteral, outACollectionType, outAColonFeatureCallParameterOption, outACommaExpression, outACommaFeatureCallParameterOption, outAConcreteFeatureCallParameters, outAContextDeclaration, outADeclaratorTail, outADefClassifierExpressionBody, outADeriveInitialOrDerivedValue, outADivMultiplyOperator, outAEqualExpression, outAEqualRelationalOperator, outAExpMessageArgument, outAExpressionListOrRange, outAFeatureCall, outAFeatureCallParameters, outAFeaturePrimaryExpression, outAGteqRelationalOperator, outAGtRelationalOperator, outAIfExpression, outAIfPrimaryExpression, outAImpliesLogicalOperator, outAInitInitialOrDerivedValue, outAInLetExpSub, outAIntegerPrimitiveLit, outAInvClassifierExpressionBody, outAIsMarkedPre, outAIsSentMessageExp, outAIterateDeclarator, outAIterateFeatureCallParameterOption, outALetExpression, outAListExpressionListOrRangeTail, outALiteralPrimaryExpression, outALogicalExp, outALogicalExpression, outALogicalExpressionTail, outALteqRelationalOperator, outALtRelationalOperator, outAMessageArguments, outAMessageArgumentsTail, outAMessageExpression, outAMessageMessageExp, outAMinusAddOperator, outAMinusUnaryOperator, outAMultiplicativeExpression, outAMultiplicativeExpressionTail, outAMultMultiplyOperator, outANotEqualRelationalOperator, outANotUnaryOperator, outAOperation, outAOperationContextDeclaration, outAOperationDefinitionExpression, outAOperationExpressionBody, outAOrderedsetCollectionType, outAOrLogicalOperator, outAPackageDeclaration, outAParenthesesPrimaryExpression, outAPathName, outAPathNameTail, outAPlusAddOperator, outAPostOperationStereotype, outAPreOperationStereotype, outAPrimitiveLiteral, outAPropertyCallExpression, outAQualifiers, outARangeExpressionListOrRangeTail, outARealPrimitiveLit, outARelationalExpressionTail, outAScopeOperatorName, outASequenceCollectionKind, outASequenceCollectionType, outASetCollectionKind, outASetCollectionType, outASimpleType, outAStandardDeclarator, outAStringPrimitiveLit, outATupleLit, outATupleLiteral, outATupleType, outATupletypeType, outATypeDeclaration, outATypeMessageArgument, outAUnaryExpression, outAVariableDeclaration, outAVariableDeclarationLetExpSub, outAVariableDeclarationList, outAVariableDeclarationListTail, outAVariableDefinitionExpression, outAXorLogicalOperator, outStart
caseEOF, caseTMultiLineComment, caseTSingleLineComment, defaultCase, getIn, getOut, setIn, setOut
public ValidationJavaTranslator()
public void caseAContextDeclaration(AContextDeclaration node)
caseAContextDeclaration
in interface Analysis
caseAContextDeclaration
in class DepthFirstAdapter
node
- public void caseAClassifierContextDeclaration(AClassifierContextDeclaration node)
caseAClassifierContextDeclaration
in interface Analysis
caseAClassifierContextDeclaration
in class DepthFirstAdapter
DepthFirstAdapter.caseAClassifierContextDeclaration(org.andromda.translation.ocl.node.AClassifierContextDeclaration)
public void caseAOperationContextDeclaration(AOperationContextDeclaration node)
caseAOperationContextDeclaration
in interface Analysis
caseAOperationContextDeclaration
in class DepthFirstAdapter
DepthFirstAdapter.caseAOperationContextDeclaration(org.andromda.translation.ocl.node.AOperationContextDeclaration)
public void caseAAttributeOrAssociationContextDeclaration(AAttributeOrAssociationContextDeclaration node)
caseAAttributeOrAssociationContextDeclaration
in interface Analysis
caseAAttributeOrAssociationContextDeclaration
in class DepthFirstAdapter
DepthFirstAdapter.caseAAttributeOrAssociationContextDeclaration(org.andromda.translation.ocl.node.AAttributeOrAssociationContextDeclaration)
public void caseAInvClassifierExpressionBody(AInvClassifierExpressionBody node)
caseAInvClassifierExpressionBody
in interface Analysis
caseAInvClassifierExpressionBody
in class DepthFirstAdapter
DepthFirstAdapter.caseAInvClassifierExpressionBody(org.andromda.translation.ocl.node.AInvClassifierExpressionBody)
public void caseADefClassifierExpressionBody(ADefClassifierExpressionBody node)
caseADefClassifierExpressionBody
in interface Analysis
caseADefClassifierExpressionBody
in class DepthFirstAdapter
DepthFirstAdapter.caseADefClassifierExpressionBody(org.andromda.translation.ocl.node.ADefClassifierExpressionBody)
public void inAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail node)
inAArrowPropertyCallExpressionTail
in class DepthFirstAdapter
node
- public void outAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail node)
outAArrowPropertyCallExpressionTail
in class DepthFirstAdapter
node
- public void inADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail node)
inADotPropertyCallExpressionTail
in class DepthFirstAdapter
node
- public void outADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail node)
outADotPropertyCallExpressionTail
in class DepthFirstAdapter
node
- public void caseALetVariableDeclaration(ALetVariableDeclaration node)
caseALetVariableDeclaration
in interface Analysis
caseALetVariableDeclaration
in class DepthFirstAdapter
node
- public void inALetVariableDeclaration(ALetVariableDeclaration node)
inALetVariableDeclaration
in class DepthFirstAdapter
node
- public void outALetVariableDeclaration(ALetVariableDeclaration node)
outALetVariableDeclaration
in class DepthFirstAdapter
node
- public void caseAVariableDeclaration(AVariableDeclaration node)
caseAVariableDeclaration
in interface Analysis
caseAVariableDeclaration
in class DepthFirstAdapter
node
- public void caseATypeDeclaration(ATypeDeclaration node)
caseATypeDeclaration
in interface Analysis
caseATypeDeclaration
in class DepthFirstAdapter
DepthFirstAdapter.caseATypeDeclaration(org.andromda.translation.ocl.node.ATypeDeclaration)
public void caseAVariableDeclarationList(AVariableDeclarationList node)
caseAVariableDeclarationList
in interface Analysis
caseAVariableDeclarationList
in class DepthFirstAdapter
DepthFirstAdapter.caseAVariableDeclarationList(org.andromda.translation.ocl.node.AVariableDeclarationList)
public void caseAVariableDeclarationListTail(AVariableDeclarationListTail node)
caseAVariableDeclarationListTail
in interface Analysis
caseAVariableDeclarationListTail
in class DepthFirstAdapter
DepthFirstAdapter.caseAVariableDeclarationListTail(org.andromda.translation.ocl.node.AVariableDeclarationListTail)
public void caseAEqualExpression(AEqualExpression node)
caseAEqualExpression
in interface Analysis
caseAEqualExpression
in class DepthFirstAdapter
DepthFirstAdapter.caseAEqualExpression(org.andromda.translation.ocl.node.AEqualExpression)
public void caseABodyOperationStereotype(ABodyOperationStereotype node)
caseABodyOperationStereotype
in interface Analysis
caseABodyOperationStereotype
in class DepthFirstAdapter
DepthFirstAdapter.caseABodyOperationStereotype(org.andromda.translation.ocl.node.ABodyOperationStereotype)
public void caseAPreOperationStereotype(APreOperationStereotype node)
caseAPreOperationStereotype
in interface Analysis
caseAPreOperationStereotype
in class DepthFirstAdapter
DepthFirstAdapter.caseAPreOperationStereotype(org.andromda.translation.ocl.node.APreOperationStereotype)
public void caseAPostOperationStereotype(APostOperationStereotype node)
caseAPostOperationStereotype
in interface Analysis
caseAPostOperationStereotype
in class DepthFirstAdapter
DepthFirstAdapter.caseAPostOperationStereotype(org.andromda.translation.ocl.node.APostOperationStereotype)
public void caseAMessageExpression(AMessageExpression node)
caseAMessageExpression
in interface Analysis
caseAMessageExpression
in class DepthFirstAdapter
DepthFirstAdapter.caseAMessageExpression(org.andromda.translation.ocl.node.AMessageExpression)
public void caseAIfExpression(AIfExpression node)
caseAIfExpression
in interface Analysis
caseAIfExpression
in class DepthFirstAdapter
DepthFirstAdapter.caseAIfExpression(org.andromda.translation.ocl.node.AIfExpression)
public void caseAPropertyCallExpression(APropertyCallExpression node)
caseAPropertyCallExpression
in interface Analysis
caseAPropertyCallExpression
in class DepthFirstAdapter
DepthFirstAdapter.caseAPropertyCallExpression(org.andromda.translation.ocl.node.APropertyCallExpression)
public void caseADotPropertyCallExpressionTail(ADotPropertyCallExpressionTail node)
caseADotPropertyCallExpressionTail
in interface Analysis
caseADotPropertyCallExpressionTail
in class DepthFirstAdapter
DepthFirstAdapter.caseADotPropertyCallExpressionTail(org.andromda.translation.ocl.node.ADotPropertyCallExpressionTail)
public void handleDotFeatureCall(AFeatureCall featureCall)
featureCall
's parent is a
ADotPropertyCallExpressionTail. This is here because dot feature calls must be handled differently than
arrow feature calls.
featureCall
- the dot featureCall
to handle.public void caseAArrowPropertyCallExpressionTail(AArrowPropertyCallExpressionTail node)
caseAArrowPropertyCallExpressionTail
in interface Analysis
caseAArrowPropertyCallExpressionTail
in class DepthFirstAdapter
DepthFirstAdapter.caseAArrowPropertyCallExpressionTail(org.andromda.translation.ocl.node.AArrowPropertyCallExpressionTail)
protected boolean isOperationArgument(String argument)
isOperationArgument
in class BaseTranslator
BaseTranslator.isOperationArgument(String)
public void caseAFeaturePrimaryExpression(AFeaturePrimaryExpression node)
caseAFeaturePrimaryExpression
in interface Analysis
caseAFeaturePrimaryExpression
in class DepthFirstAdapter
node
- public void handleArrowFeatureCall(AFeatureCall featureCall)
featureCall
's parent is a
AArrowPropertyCallExpressionTail. This is here because arrow feature calls must be handled differently than
dot feature calls.
featureCall
- the arrow featureCall
to handle.public void caseALetExp(ALetExp node)
caseALetExp
in interface Analysis
caseALetExp
in class DepthFirstAdapter
DepthFirstAdapter.caseALetExp(org.andromda.translation.ocl.node.ALetExp)
public void inALetExp(ALetExp node)
inALetExp
in class DepthFirstAdapter
node
- public void outALetExp(ALetExp node)
outALetExp
in class DepthFirstAdapter
node
- public void caseAVariableDeclarationLetExpSub(AVariableDeclarationLetExpSub node)
caseAVariableDeclarationLetExpSub
in interface Analysis
caseAVariableDeclarationLetExpSub
in class DepthFirstAdapter
DepthFirstAdapter.caseAVariableDeclarationLetExpSub(org.andromda.translation.ocl.node.AVariableDeclarationLetExpSub)
public void caseALogicalExp(ALogicalExp node)
caseALogicalExp
in interface Analysis
caseALogicalExp
in class DepthFirstAdapter
DepthFirstAdapter.caseALogicalExp(org.andromda.translation.ocl.node.ALogicalExp)
public void caseALogicalExpressionTail(ALogicalExpressionTail node)
caseALogicalExpressionTail
in interface Analysis
caseALogicalExpressionTail
in class DepthFirstAdapter
DepthFirstAdapter.caseALogicalExpressionTail(org.andromda.translation.ocl.node.ALogicalExpressionTail)
public void caseARelationalExpressionTail(ARelationalExpressionTail node)
caseARelationalExpressionTail
in interface Analysis
caseARelationalExpressionTail
in class DepthFirstAdapter
DepthFirstAdapter.caseARelationalExpressionTail(org.andromda.translation.ocl.node.ARelationalExpressionTail)
public void inARelationalExpression(ARelationalExpression node)
public void outARelationalExpression(ARelationalExpression node)
public void caseTName(TName node)
caseTName
in interface Analysis
caseTName
in class AnalysisAdapter
AnalysisAdapter.caseTName(org.andromda.translation.ocl.node.TName)
public void caseTAnd(TAnd tAnd)
caseTAnd
in interface Analysis
caseTAnd
in class AnalysisAdapter
AnalysisAdapter.caseTAnd(org.andromda.translation.ocl.node.TAnd)
public void caseTOr(TOr tOr)
caseTOr
in interface Analysis
caseTOr
in class AnalysisAdapter
AnalysisAdapter.caseTOr(org.andromda.translation.ocl.node.TOr)
public void caseTXor(TXor tXor)
caseTXor
in interface Analysis
caseTXor
in class AnalysisAdapter
AnalysisAdapter.caseTXor(org.andromda.translation.ocl.node.TXor)
public void caseTImplies(TImplies tImplies)
caseTImplies
in interface Analysis
caseTImplies
in class AnalysisAdapter
AnalysisAdapter.caseTImplies(org.andromda.translation.ocl.node.TImplies)
public void caseTNot(TNot tNot)
caseTNot
in interface Analysis
caseTNot
in class AnalysisAdapter
AnalysisAdapter.caseTNot(org.andromda.translation.ocl.node.TNot)
public void caseTPlus(TPlus tPlus)
caseTPlus
in interface Analysis
caseTPlus
in class AnalysisAdapter
AnalysisAdapter.caseTPlus(org.andromda.translation.ocl.node.TPlus)
public void caseTMinus(TMinus tMinus)
caseTMinus
in interface Analysis
caseTMinus
in class AnalysisAdapter
AnalysisAdapter.caseTMinus(org.andromda.translation.ocl.node.TMinus)
public void caseTMult(TMult tMult)
caseTMult
in interface Analysis
caseTMult
in class AnalysisAdapter
AnalysisAdapter.caseTMult(org.andromda.translation.ocl.node.TMult)
public void caseTDiv(TDiv tDiv)
caseTDiv
in interface Analysis
caseTDiv
in class AnalysisAdapter
AnalysisAdapter.caseTDiv(org.andromda.translation.ocl.node.TDiv)
public void caseTEqual(TEqual tEqual)
caseTEqual
in interface Analysis
caseTEqual
in class AnalysisAdapter
AnalysisAdapter.caseTEqual(org.andromda.translation.ocl.node.TEqual)
public void caseTNotEqual(TNotEqual tNotEqual)
caseTNotEqual
in interface Analysis
caseTNotEqual
in class AnalysisAdapter
AnalysisAdapter.caseTNotEqual(org.andromda.translation.ocl.node.TNotEqual)
public void caseTLt(TLt tLt)
caseTLt
in interface Analysis
caseTLt
in class AnalysisAdapter
AnalysisAdapter.caseTLt(org.andromda.translation.ocl.node.TLt)
public void caseTLteq(TLteq tLteq)
caseTLteq
in interface Analysis
caseTLteq
in class AnalysisAdapter
AnalysisAdapter.caseTLteq(org.andromda.translation.ocl.node.TLteq)
public void caseTGt(TGt tGt)
caseTGt
in interface Analysis
caseTGt
in class AnalysisAdapter
AnalysisAdapter.caseTGt(org.andromda.translation.ocl.node.TGt)
public void caseTGteq(TGteq tGteq)
caseTGteq
in interface Analysis
caseTGteq
in class AnalysisAdapter
AnalysisAdapter.caseTGteq(org.andromda.translation.ocl.node.TGteq)
public void caseTInv(TInv tInv)
caseTInv
in interface Analysis
caseTInv
in class AnalysisAdapter
AnalysisAdapter.caseTInv(org.andromda.translation.ocl.node.TInv)
public void caseTDef(TDef tDef)
caseTDef
in interface Analysis
caseTDef
in class AnalysisAdapter
AnalysisAdapter.caseTDef(org.andromda.translation.ocl.node.TDef)
public void caseTLet(TLet tLet)
caseTLet
in interface Analysis
caseTLet
in class AnalysisAdapter
AnalysisAdapter.caseTLet(org.andromda.translation.ocl.node.TLet)
public void caseTColon(TColon tColon)
caseTColon
in interface Analysis
caseTColon
in class AnalysisAdapter
AnalysisAdapter.caseTColon(org.andromda.translation.ocl.node.TColon)
public void caseTLBrace(TLBrace tlBrace)
caseTLBrace
in interface Analysis
caseTLBrace
in class AnalysisAdapter
AnalysisAdapter.caseTLBrace(org.andromda.translation.ocl.node.TLBrace)
public void caseTLBracket(TLBracket tlBracket)
caseTLBracket
in interface Analysis
caseTLBracket
in class AnalysisAdapter
AnalysisAdapter.caseTLBracket(org.andromda.translation.ocl.node.TLBracket)
public void caseTLParen(TLParen tlParen)
caseTLParen
in interface Analysis
caseTLParen
in class AnalysisAdapter
AnalysisAdapter.caseTLParen(org.andromda.translation.ocl.node.TLParen)
public void caseTRBrace(TRBrace trBrace)
caseTRBrace
in interface Analysis
caseTRBrace
in class AnalysisAdapter
AnalysisAdapter.caseTRBrace(org.andromda.translation.ocl.node.TRBrace)
public void caseTRBracket(TRBracket trBracket)
caseTRBracket
in interface Analysis
caseTRBracket
in class AnalysisAdapter
AnalysisAdapter.caseTRBracket(org.andromda.translation.ocl.node.TRBracket)
public void caseTRParen(TRParen trParen)
caseTRParen
in interface Analysis
caseTRParen
in class AnalysisAdapter
AnalysisAdapter.caseTRParen(org.andromda.translation.ocl.node.TRParen)
public void caseTContext(TContext tContext)
caseTContext
in interface Analysis
caseTContext
in class AnalysisAdapter
AnalysisAdapter.caseTContext(org.andromda.translation.ocl.node.TContext)
public void caseTBoolean(TBoolean tBoolean)
caseTBoolean
in interface Analysis
caseTBoolean
in class AnalysisAdapter
AnalysisAdapter.caseTBoolean(org.andromda.translation.ocl.node.TBoolean)
public void caseTApostrophe(TApostrophe tApostrophe)
caseTApostrophe
in interface Analysis
caseTApostrophe
in class AnalysisAdapter
AnalysisAdapter.caseTApostrophe(org.andromda.translation.ocl.node.TApostrophe)
public void caseTBlank(TBlank tBlank)
caseTBlank
in interface Analysis
caseTBlank
in class AnalysisAdapter
AnalysisAdapter.caseTBlank(org.andromda.translation.ocl.node.TBlank)
public void caseTCollection(TCollection tCollection)
caseTCollection
in interface Analysis
caseTCollection
in class AnalysisAdapter
AnalysisAdapter.caseTCollection(org.andromda.translation.ocl.node.TCollection)
public void caseTComment(TSingleLineComment tSingleLineComment)
tSingleLineComment
- public void caseTEndif(TEndif tEndif)
caseTEndif
in interface Analysis
caseTEndif
in class AnalysisAdapter
AnalysisAdapter.caseTEndif(org.andromda.translation.ocl.node.TEndif)
public void caseTAttr(TAttr tAttr)
caseTAttr
in interface Analysis
caseTAttr
in class AnalysisAdapter
AnalysisAdapter.caseTAttr(org.andromda.translation.ocl.node.TAttr)
public void caseTBag(TBag tBag)
caseTBag
in interface Analysis
caseTBag
in class AnalysisAdapter
AnalysisAdapter.caseTBag(org.andromda.translation.ocl.node.TBag)
public void caseTBar(TBar tBar)
caseTBar
in interface Analysis
caseTBar
in class AnalysisAdapter
AnalysisAdapter.caseTBar(org.andromda.translation.ocl.node.TBar)
public void caseTBody(TBody tBody)
caseTBody
in interface Analysis
caseTBody
in class AnalysisAdapter
AnalysisAdapter.caseTBody(org.andromda.translation.ocl.node.TBody)
public void caseTCommercialAt(TCommercialAt tCommercialAt)
caseTCommercialAt
in interface Analysis
caseTCommercialAt
in class AnalysisAdapter
AnalysisAdapter.caseTCommercialAt(org.andromda.translation.ocl.node.TCommercialAt)
public void caseTDerive(TDerive tDerive)
caseTDerive
in interface Analysis
caseTDerive
in class AnalysisAdapter
AnalysisAdapter.caseTDerive(org.andromda.translation.ocl.node.TDerive)
public void caseTEndpackage(TEndpackage tEndpackage)
caseTEndpackage
in interface Analysis
caseTEndpackage
in class AnalysisAdapter
AnalysisAdapter.caseTEndpackage(org.andromda.translation.ocl.node.TEndpackage)
public void caseTEnum(TEnum tEnum)
caseTEnum
in interface Analysis
caseTEnum
in class AnalysisAdapter
AnalysisAdapter.caseTEnum(org.andromda.translation.ocl.node.TEnum)
public void caseTIn(TIn tIn)
caseTIn
in interface Analysis
caseTIn
in class AnalysisAdapter
AnalysisAdapter.caseTIn(org.andromda.translation.ocl.node.TIn)
public void caseTInit(TInit tInit)
caseTInit
in interface Analysis
caseTInit
in class AnalysisAdapter
AnalysisAdapter.caseTInit(org.andromda.translation.ocl.node.TInit)
public void caseTInt(TInt tInt)
caseTInt
in interface Analysis
caseTInt
in class AnalysisAdapter
AnalysisAdapter.caseTInt(org.andromda.translation.ocl.node.TInt)
public void caseTIsSentOperator(TIsSentOperator tIsSentOperator)
caseTIsSentOperator
in interface Analysis
caseTIsSentOperator
in class AnalysisAdapter
AnalysisAdapter.caseTIsSentOperator(org.andromda.translation.ocl.node.TIsSentOperator)
public void caseTMessageOperator(TMessageOperator tMessageOperator)
caseTMessageOperator
in interface Analysis
caseTMessageOperator
in class AnalysisAdapter
AnalysisAdapter.caseTMessageOperator(org.andromda.translation.ocl.node.TMessageOperator)
public void caseTNewLine(TNewLine tNewLine)
caseTNewLine
in interface Analysis
caseTNewLine
in class AnalysisAdapter
AnalysisAdapter.caseTNewLine(org.andromda.translation.ocl.node.TNewLine)
public void caseTOper(TOper tOper)
caseTOper
in interface Analysis
caseTOper
in class AnalysisAdapter
AnalysisAdapter.caseTOper(org.andromda.translation.ocl.node.TOper)
public void caseTOrderedset(TOrderedset tOrderedset)
caseTOrderedset
in interface Analysis
caseTOrderedset
in class AnalysisAdapter
AnalysisAdapter.caseTOrderedset(org.andromda.translation.ocl.node.TOrderedset)
public void caseTPackage(TPackage tPackage)
caseTPackage
in interface Analysis
caseTPackage
in class AnalysisAdapter
AnalysisAdapter.caseTPackage(org.andromda.translation.ocl.node.TPackage)
public void caseTPost(TPost tPost)
caseTPost
in interface Analysis
caseTPost
in class AnalysisAdapter
AnalysisAdapter.caseTPost(org.andromda.translation.ocl.node.TPost)
public void caseTPre(TPre tPre)
caseTPre
in interface Analysis
caseTPre
in class AnalysisAdapter
AnalysisAdapter.caseTPre(org.andromda.translation.ocl.node.TPre)
public void caseTArrow(TArrow tArrow)
caseTArrow
in interface Analysis
caseTArrow
in class AnalysisAdapter
AnalysisAdapter.caseTArrow(org.andromda.translation.ocl.node.TArrow)
public void caseTIf(TIf tIf)
caseTIf
in interface Analysis
caseTIf
in class AnalysisAdapter
AnalysisAdapter.caseTIf(org.andromda.translation.ocl.node.TIf)
public void caseTElse(TElse tElse)
caseTElse
in interface Analysis
caseTElse
in class AnalysisAdapter
AnalysisAdapter.caseTElse(org.andromda.translation.ocl.node.TElse)
public void caseTThen(TThen tThen)
caseTThen
in interface Analysis
caseTThen
in class AnalysisAdapter
AnalysisAdapter.caseTThen(org.andromda.translation.ocl.node.TThen)
public void caseTRange(TRange tRange)
caseTRange
in interface Analysis
caseTRange
in class AnalysisAdapter
AnalysisAdapter.caseTRange(org.andromda.translation.ocl.node.TRange)
public void caseTReal(TReal tReal)
caseTReal
in interface Analysis
caseTReal
in class AnalysisAdapter
AnalysisAdapter.caseTReal(org.andromda.translation.ocl.node.TReal)
public void caseTComma(TComma tComma)
caseTComma
in interface Analysis
caseTComma
in class AnalysisAdapter
AnalysisAdapter.caseTComma(org.andromda.translation.ocl.node.TComma)
public void caseTDot(TDot tDot)
caseTDot
in interface Analysis
caseTDot
in class AnalysisAdapter
AnalysisAdapter.caseTDot(org.andromda.translation.ocl.node.TDot)
public void caseTSemicolon(TSemicolon tSemicolon)
caseTSemicolon
in interface Analysis
caseTSemicolon
in class AnalysisAdapter
AnalysisAdapter.caseTSemicolon(org.andromda.translation.ocl.node.TSemicolon)
public void caseTUnknown(TUnknown tUnknown)
caseTUnknown
in interface Analysis
caseTUnknown
in class AnalysisAdapter
AnalysisAdapter.caseTUnknown(org.andromda.translation.ocl.node.TUnknown)
public void caseTScopeOperator(TScopeOperator tScopeOperator)
caseTScopeOperator
in interface Analysis
caseTScopeOperator
in class AnalysisAdapter
AnalysisAdapter.caseTScopeOperator(org.andromda.translation.ocl.node.TScopeOperator)
public void caseTSequence(TSequence tSequence)
caseTSequence
in interface Analysis
caseTSequence
in class AnalysisAdapter
AnalysisAdapter.caseTSequence(org.andromda.translation.ocl.node.TSequence)
public void caseTSet(TSet tSet)
caseTSet
in interface Analysis
caseTSet
in class AnalysisAdapter
AnalysisAdapter.caseTSet(org.andromda.translation.ocl.node.TSet)
public void caseTStringLit(TStringLit tStringLit)
caseTStringLit
in interface Analysis
caseTStringLit
in class AnalysisAdapter
tStringLit
- TODO: this method very naively replaces every single quote by a double quote, this should be updatedpublic void caseTTab(TTab tTab)
caseTTab
in interface Analysis
caseTTab
in class AnalysisAdapter
AnalysisAdapter.caseTTab(org.andromda.translation.ocl.node.TTab)
public void caseTTuple(TTuple tTuple)
caseTTuple
in interface Analysis
caseTTuple
in class AnalysisAdapter
AnalysisAdapter.caseTTuple(org.andromda.translation.ocl.node.TTuple)
public void caseTTupletype(TTupletype tTupletype)
caseTTupletype
in interface Analysis
caseTTupletype
in class AnalysisAdapter
AnalysisAdapter.caseTTupletype(org.andromda.translation.ocl.node.TTupletype)
public void postProcess()
postProcess
in class BaseTranslator
BaseTranslator.postProcess()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.