/* This file was generated by SableCC (http://www.sablecc.org/). */
package net.sf.jame.contextfree.cfdg.analysis;
import java.util.*;
import net.sf.jame.contextfree.cfdg.node.*;
public class DepthFirstAdapter extends AnalysisAdapter
{
public void inStart(Start node)
{
defaultIn(node);
}
public void outStart(Start node)
{
defaultOut(node);
}
public void defaultIn(@SuppressWarnings("unused") Node node)
{
// Do nothing
}
public void defaultOut(@SuppressWarnings("unused") Node node)
{
// Do nothing
}
@Override
public void caseStart(Start node)
{
inStart(node);
node.getPCfdg().apply(this);
node.getEOF().apply(this);
outStart(node);
}
public void inACfdg(ACfdg node)
{
defaultIn(node);
}
public void outACfdg(ACfdg node)
{
defaultOut(node);
}
@Override
public void caseACfdg(ACfdg node)
{
inACfdg(node);
{
List<PCfdgDeclaration> copy = new ArrayList<PCfdgDeclaration>(node.getCfdgDeclaration());
for(PCfdgDeclaration e : copy)
{
e.apply(this);
}
}
outACfdg(node);
}
public void inASizeSizeToken2(ASizeSizeToken2 node)
{
defaultIn(node);
}
public void outASizeSizeToken2(ASizeSizeToken2 node)
{
defaultOut(node);
}
@Override
public void caseASizeSizeToken2(ASizeSizeToken2 node)
{
inASizeSizeToken2(node);
if(node.getSize() != null)
{
node.getSize().apply(this);
}
outASizeSizeToken2(node);
}
public void inASizeTokenSizeToken2(ASizeTokenSizeToken2 node)
{
defaultIn(node);
}
public void outASizeTokenSizeToken2(ASizeTokenSizeToken2 node)
{
defaultOut(node);
}
@Override
public void caseASizeTokenSizeToken2(ASizeTokenSizeToken2 node)
{
inASizeTokenSizeToken2(node);
if(node.getSizeToken() != null)
{
node.getSizeToken().apply(this);
}
outASizeTokenSizeToken2(node);
}
public void inAStartshapeCfdgDeclaration(AStartshapeCfdgDeclaration node)
{
defaultIn(node);
}
public void outAStartshapeCfdgDeclaration(AStartshapeCfdgDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAStartshapeCfdgDeclaration(AStartshapeCfdgDeclaration node)
{
inAStartshapeCfdgDeclaration(node);
if(node.getStartshapeDeclaration() != null)
{
node.getStartshapeDeclaration().apply(this);
}
outAStartshapeCfdgDeclaration(node);
}
public void inAIncludeCfdgDeclaration(AIncludeCfdgDeclaration node)
{
defaultIn(node);
}
public void outAIncludeCfdgDeclaration(AIncludeCfdgDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAIncludeCfdgDeclaration(AIncludeCfdgDeclaration node)
{
inAIncludeCfdgDeclaration(node);
if(node.getIncludeDeclaration() != null)
{
node.getIncludeDeclaration().apply(this);
}
outAIncludeCfdgDeclaration(node);
}
public void inABackgroundCfdgDeclaration(ABackgroundCfdgDeclaration node)
{
defaultIn(node);
}
public void outABackgroundCfdgDeclaration(ABackgroundCfdgDeclaration node)
{
defaultOut(node);
}
@Override
public void caseABackgroundCfdgDeclaration(ABackgroundCfdgDeclaration node)
{
inABackgroundCfdgDeclaration(node);
if(node.getBackgroundDeclaration() != null)
{
node.getBackgroundDeclaration().apply(this);
}
outABackgroundCfdgDeclaration(node);
}
public void inATileCfdgDeclaration(ATileCfdgDeclaration node)
{
defaultIn(node);
}
public void outATileCfdgDeclaration(ATileCfdgDeclaration node)
{
defaultOut(node);
}
@Override
public void caseATileCfdgDeclaration(ATileCfdgDeclaration node)
{
inATileCfdgDeclaration(node);
if(node.getTileDeclaration() != null)
{
node.getTileDeclaration().apply(this);
}
outATileCfdgDeclaration(node);
}
public void inASizeCfdgDeclaration(ASizeCfdgDeclaration node)
{
defaultIn(node);
}
public void outASizeCfdgDeclaration(ASizeCfdgDeclaration node)
{
defaultOut(node);
}
@Override
public void caseASizeCfdgDeclaration(ASizeCfdgDeclaration node)
{
inASizeCfdgDeclaration(node);
if(node.getSizeDeclaration() != null)
{
node.getSizeDeclaration().apply(this);
}
outASizeCfdgDeclaration(node);
}
public void inARuleCfdgDeclaration(ARuleCfdgDeclaration node)
{
defaultIn(node);
}
public void outARuleCfdgDeclaration(ARuleCfdgDeclaration node)
{
defaultOut(node);
}
@Override
public void caseARuleCfdgDeclaration(ARuleCfdgDeclaration node)
{
inARuleCfdgDeclaration(node);
if(node.getRuleDeclaration() != null)
{
node.getRuleDeclaration().apply(this);
}
outARuleCfdgDeclaration(node);
}
public void inAPathCfdgDeclaration(APathCfdgDeclaration node)
{
defaultIn(node);
}
public void outAPathCfdgDeclaration(APathCfdgDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAPathCfdgDeclaration(APathCfdgDeclaration node)
{
inAPathCfdgDeclaration(node);
if(node.getPathDeclaration() != null)
{
node.getPathDeclaration().apply(this);
}
outAPathCfdgDeclaration(node);
}
public void inAStartshapeDeclaration(AStartshapeDeclaration node)
{
defaultIn(node);
}
public void outAStartshapeDeclaration(AStartshapeDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAStartshapeDeclaration(AStartshapeDeclaration node)
{
inAStartshapeDeclaration(node);
if(node.getStartshape() != null)
{
node.getStartshape().apply(this);
}
if(node.getString() != null)
{
node.getString().apply(this);
}
outAStartshapeDeclaration(node);
}
public void inAIncludeDeclaration(AIncludeDeclaration node)
{
defaultIn(node);
}
public void outAIncludeDeclaration(AIncludeDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAIncludeDeclaration(AIncludeDeclaration node)
{
inAIncludeDeclaration(node);
if(node.getInclude() != null)
{
node.getInclude().apply(this);
}
if(node.getFilename() != null)
{
node.getFilename().apply(this);
}
outAIncludeDeclaration(node);
}
public void inABackgroundDeclaration(ABackgroundDeclaration node)
{
defaultIn(node);
}
public void outABackgroundDeclaration(ABackgroundDeclaration node)
{
defaultOut(node);
}
@Override
public void caseABackgroundDeclaration(ABackgroundDeclaration node)
{
inABackgroundDeclaration(node);
if(node.getBackground() != null)
{
node.getBackground().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PBackgroundAdjustment> copy = new ArrayList<PBackgroundAdjustment>(node.getBackgroundAdjustment());
for(PBackgroundAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outABackgroundDeclaration(node);
}
public void inATileDeclaration(ATileDeclaration node)
{
defaultIn(node);
}
public void outATileDeclaration(ATileDeclaration node)
{
defaultOut(node);
}
@Override
public void caseATileDeclaration(ATileDeclaration node)
{
inATileDeclaration(node);
if(node.getTile() != null)
{
node.getTile().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PTileAdjustment> copy = new ArrayList<PTileAdjustment>(node.getTileAdjustment());
for(PTileAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outATileDeclaration(node);
}
public void inASizeDeclaration(ASizeDeclaration node)
{
defaultIn(node);
}
public void outASizeDeclaration(ASizeDeclaration node)
{
defaultOut(node);
}
@Override
public void caseASizeDeclaration(ASizeDeclaration node)
{
inASizeDeclaration(node);
if(node.getSize() != null)
{
node.getSize().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PSizeAdjustment> copy = new ArrayList<PSizeAdjustment>(node.getSizeAdjustment());
for(PSizeAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outASizeDeclaration(node);
}
public void inARuleDeclaration(ARuleDeclaration node)
{
defaultIn(node);
}
public void outARuleDeclaration(ARuleDeclaration node)
{
defaultOut(node);
}
@Override
public void caseARuleDeclaration(ARuleDeclaration node)
{
inARuleDeclaration(node);
if(node.getRule() != null)
{
node.getRule().apply(this);
}
if(node.getString() != null)
{
node.getString().apply(this);
}
if(node.getNumber() != null)
{
node.getNumber().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PShapeReplacementDeclaration> copy = new ArrayList<PShapeReplacementDeclaration>(node.getShapeReplacementDeclaration());
for(PShapeReplacementDeclaration e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outARuleDeclaration(node);
}
public void inAUnorderedShapeReplacementDeclaration(AUnorderedShapeReplacementDeclaration node)
{
defaultIn(node);
}
public void outAUnorderedShapeReplacementDeclaration(AUnorderedShapeReplacementDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAUnorderedShapeReplacementDeclaration(AUnorderedShapeReplacementDeclaration node)
{
inAUnorderedShapeReplacementDeclaration(node);
if(node.getNumber() != null)
{
node.getNumber().apply(this);
}
if(node.getStar() != null)
{
node.getStar().apply(this);
}
if(node.getLSbkt() != null)
{
node.getLSbkt().apply(this);
}
{
List<PShapeAdjustment> copy = new ArrayList<PShapeAdjustment>(node.getShapeAdjustment());
for(PShapeAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRSbkt() != null)
{
node.getRSbkt().apply(this);
}
if(node.getShapeReplacementBlock() != null)
{
node.getShapeReplacementBlock().apply(this);
}
outAUnorderedShapeReplacementDeclaration(node);
}
public void inAOrderedShapeReplacementDeclaration(AOrderedShapeReplacementDeclaration node)
{
defaultIn(node);
}
public void outAOrderedShapeReplacementDeclaration(AOrderedShapeReplacementDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAOrderedShapeReplacementDeclaration(AOrderedShapeReplacementDeclaration node)
{
inAOrderedShapeReplacementDeclaration(node);
if(node.getNumber() != null)
{
node.getNumber().apply(this);
}
if(node.getStar() != null)
{
node.getStar().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PShapeAdjustment> copy = new ArrayList<PShapeAdjustment>(node.getShapeAdjustment());
for(PShapeAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
if(node.getShapeReplacementBlock() != null)
{
node.getShapeReplacementBlock().apply(this);
}
outAOrderedShapeReplacementDeclaration(node);
}
public void inASingleShapeReplacementDeclaration(ASingleShapeReplacementDeclaration node)
{
defaultIn(node);
}
public void outASingleShapeReplacementDeclaration(ASingleShapeReplacementDeclaration node)
{
defaultOut(node);
}
@Override
public void caseASingleShapeReplacementDeclaration(ASingleShapeReplacementDeclaration node)
{
inASingleShapeReplacementDeclaration(node);
if(node.getShapeReplacement() != null)
{
node.getShapeReplacement().apply(this);
}
outASingleShapeReplacementDeclaration(node);
}
public void inAUnorderedShapeReplacement(AUnorderedShapeReplacement node)
{
defaultIn(node);
}
public void outAUnorderedShapeReplacement(AUnorderedShapeReplacement node)
{
defaultOut(node);
}
@Override
public void caseAUnorderedShapeReplacement(AUnorderedShapeReplacement node)
{
inAUnorderedShapeReplacement(node);
if(node.getString() != null)
{
node.getString().apply(this);
}
if(node.getLSbkt() != null)
{
node.getLSbkt().apply(this);
}
{
List<PShapeAdjustment> copy = new ArrayList<PShapeAdjustment>(node.getShapeAdjustment());
for(PShapeAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRSbkt() != null)
{
node.getRSbkt().apply(this);
}
outAUnorderedShapeReplacement(node);
}
public void inAOrderedShapeReplacement(AOrderedShapeReplacement node)
{
defaultIn(node);
}
public void outAOrderedShapeReplacement(AOrderedShapeReplacement node)
{
defaultOut(node);
}
@Override
public void caseAOrderedShapeReplacement(AOrderedShapeReplacement node)
{
inAOrderedShapeReplacement(node);
if(node.getString() != null)
{
node.getString().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PShapeAdjustment> copy = new ArrayList<PShapeAdjustment>(node.getShapeAdjustment());
for(PShapeAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outAOrderedShapeReplacement(node);
}
public void inABasicShapeReplacementBlock(ABasicShapeReplacementBlock node)
{
defaultIn(node);
}
public void outABasicShapeReplacementBlock(ABasicShapeReplacementBlock node)
{
defaultOut(node);
}
@Override
public void caseABasicShapeReplacementBlock(ABasicShapeReplacementBlock node)
{
inABasicShapeReplacementBlock(node);
if(node.getShapeReplacement() != null)
{
node.getShapeReplacement().apply(this);
}
outABasicShapeReplacementBlock(node);
}
public void inAListShapeReplacementBlock(AListShapeReplacementBlock node)
{
defaultIn(node);
}
public void outAListShapeReplacementBlock(AListShapeReplacementBlock node)
{
defaultOut(node);
}
@Override
public void caseAListShapeReplacementBlock(AListShapeReplacementBlock node)
{
inAListShapeReplacementBlock(node);
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PShapeReplacementDeclaration> copy = new ArrayList<PShapeReplacementDeclaration>(node.getShapeReplacementDeclaration());
for(PShapeReplacementDeclaration e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outAListShapeReplacementBlock(node);
}
public void inAStarOperator(AStarOperator node)
{
defaultIn(node);
}
public void outAStarOperator(AStarOperator node)
{
defaultOut(node);
}
@Override
public void caseAStarOperator(AStarOperator node)
{
inAStarOperator(node);
if(node.getStar() != null)
{
node.getStar().apply(this);
}
outAStarOperator(node);
}
public void inAPlusOperator(APlusOperator node)
{
defaultIn(node);
}
public void outAPlusOperator(APlusOperator node)
{
defaultOut(node);
}
@Override
public void caseAPlusOperator(APlusOperator node)
{
inAPlusOperator(node);
if(node.getPlus() != null)
{
node.getPlus().apply(this);
}
outAPlusOperator(node);
}
public void inAMinusOperator(AMinusOperator node)
{
defaultIn(node);
}
public void outAMinusOperator(AMinusOperator node)
{
defaultOut(node);
}
@Override
public void caseAMinusOperator(AMinusOperator node)
{
inAMinusOperator(node);
if(node.getMinus() != null)
{
node.getMinus().apply(this);
}
outAMinusOperator(node);
}
public void inASlashOperator(ASlashOperator node)
{
defaultIn(node);
}
public void outASlashOperator(ASlashOperator node)
{
defaultOut(node);
}
@Override
public void caseASlashOperator(ASlashOperator node)
{
inASlashOperator(node);
if(node.getSlash() != null)
{
node.getSlash().apply(this);
}
outASlashOperator(node);
}
public void inAArrowOperator(AArrowOperator node)
{
defaultIn(node);
}
public void outAArrowOperator(AArrowOperator node)
{
defaultOut(node);
}
@Override
public void caseAArrowOperator(AArrowOperator node)
{
inAArrowOperator(node);
if(node.getArrow() != null)
{
node.getArrow().apply(this);
}
outAArrowOperator(node);
}
public void inAPathOperation(APathOperation node)
{
defaultIn(node);
}
public void outAPathOperation(APathOperation node)
{
defaultOut(node);
}
@Override
public void caseAPathOperation(APathOperation node)
{
inAPathOperation(node);
if(node.getOperation() != null)
{
node.getOperation().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<POperationParameter> copy = new ArrayList<POperationParameter>(node.getOperationParameter());
for(POperationParameter e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outAPathOperation(node);
}
public void inAUnorderedPathCommand(AUnorderedPathCommand node)
{
defaultIn(node);
}
public void outAUnorderedPathCommand(AUnorderedPathCommand node)
{
defaultOut(node);
}
@Override
public void caseAUnorderedPathCommand(AUnorderedPathCommand node)
{
inAUnorderedPathCommand(node);
if(node.getCommand() != null)
{
node.getCommand().apply(this);
}
if(node.getLSbkt() != null)
{
node.getLSbkt().apply(this);
}
{
List<PCommandParameter> copy = new ArrayList<PCommandParameter>(node.getCommandParameter());
for(PCommandParameter e : copy)
{
e.apply(this);
}
}
if(node.getRSbkt() != null)
{
node.getRSbkt().apply(this);
}
outAUnorderedPathCommand(node);
}
public void inAOrderedPathCommand(AOrderedPathCommand node)
{
defaultIn(node);
}
public void outAOrderedPathCommand(AOrderedPathCommand node)
{
defaultOut(node);
}
@Override
public void caseAOrderedPathCommand(AOrderedPathCommand node)
{
inAOrderedPathCommand(node);
if(node.getCommand() != null)
{
node.getCommand().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PCommandParameter> copy = new ArrayList<PCommandParameter>(node.getCommandParameter());
for(PCommandParameter e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outAOrderedPathCommand(node);
}
public void inAPathDeclaration(APathDeclaration node)
{
defaultIn(node);
}
public void outAPathDeclaration(APathDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAPathDeclaration(APathDeclaration node)
{
inAPathDeclaration(node);
if(node.getPath() != null)
{
node.getPath().apply(this);
}
if(node.getString() != null)
{
node.getString().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PPathReplacementDeclaration> copy = new ArrayList<PPathReplacementDeclaration>(node.getPathReplacementDeclaration());
for(PPathReplacementDeclaration e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outAPathDeclaration(node);
}
public void inAUnorderedPathReplacementDeclaration(AUnorderedPathReplacementDeclaration node)
{
defaultIn(node);
}
public void outAUnorderedPathReplacementDeclaration(AUnorderedPathReplacementDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAUnorderedPathReplacementDeclaration(AUnorderedPathReplacementDeclaration node)
{
inAUnorderedPathReplacementDeclaration(node);
if(node.getNumber() != null)
{
node.getNumber().apply(this);
}
if(node.getStar() != null)
{
node.getStar().apply(this);
}
if(node.getLSbkt() != null)
{
node.getLSbkt().apply(this);
}
{
List<PPathAdjustment> copy = new ArrayList<PPathAdjustment>(node.getPathAdjustment());
for(PPathAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRSbkt() != null)
{
node.getRSbkt().apply(this);
}
if(node.getPathReplacementBlock() != null)
{
node.getPathReplacementBlock().apply(this);
}
outAUnorderedPathReplacementDeclaration(node);
}
public void inAOrderedPathReplacementDeclaration(AOrderedPathReplacementDeclaration node)
{
defaultIn(node);
}
public void outAOrderedPathReplacementDeclaration(AOrderedPathReplacementDeclaration node)
{
defaultOut(node);
}
@Override
public void caseAOrderedPathReplacementDeclaration(AOrderedPathReplacementDeclaration node)
{
inAOrderedPathReplacementDeclaration(node);
if(node.getNumber() != null)
{
node.getNumber().apply(this);
}
if(node.getStar() != null)
{
node.getStar().apply(this);
}
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PPathAdjustment> copy = new ArrayList<PPathAdjustment>(node.getPathAdjustment());
for(PPathAdjustment e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
if(node.getPathReplacementBlock() != null)
{
node.getPathReplacementBlock().apply(this);
}
outAOrderedPathReplacementDeclaration(node);
}
public void inASinglePathReplacementDeclaration(ASinglePathReplacementDeclaration node)
{
defaultIn(node);
}
public void outASinglePathReplacementDeclaration(ASinglePathReplacementDeclaration node)
{
defaultOut(node);
}
@Override
public void caseASinglePathReplacementDeclaration(ASinglePathReplacementDeclaration node)
{
inASinglePathReplacementDeclaration(node);
if(node.getPathReplacement() != null)
{
node.getPathReplacement().apply(this);
}
outASinglePathReplacementDeclaration(node);
}
public void inAOperationPathReplacement(AOperationPathReplacement node)
{
defaultIn(node);
}
public void outAOperationPathReplacement(AOperationPathReplacement node)
{
defaultOut(node);
}
@Override
public void caseAOperationPathReplacement(AOperationPathReplacement node)
{
inAOperationPathReplacement(node);
if(node.getPathOperation() != null)
{
node.getPathOperation().apply(this);
}
outAOperationPathReplacement(node);
}
public void inACommandPathReplacement(ACommandPathReplacement node)
{
defaultIn(node);
}
public void outACommandPathReplacement(ACommandPathReplacement node)
{
defaultOut(node);
}
@Override
public void caseACommandPathReplacement(ACommandPathReplacement node)
{
inACommandPathReplacement(node);
if(node.getPathCommand() != null)
{
node.getPathCommand().apply(this);
}
outACommandPathReplacement(node);
}
public void inABasicPathReplacementBlock(ABasicPathReplacementBlock node)
{
defaultIn(node);
}
public void outABasicPathReplacementBlock(ABasicPathReplacementBlock node)
{
defaultOut(node);
}
@Override
public void caseABasicPathReplacementBlock(ABasicPathReplacementBlock node)
{
inABasicPathReplacementBlock(node);
if(node.getPathReplacement() != null)
{
node.getPathReplacement().apply(this);
}
outABasicPathReplacementBlock(node);
}
public void inAListPathReplacementBlock(AListPathReplacementBlock node)
{
defaultIn(node);
}
public void outAListPathReplacementBlock(AListPathReplacementBlock node)
{
defaultOut(node);
}
@Override
public void caseAListPathReplacementBlock(AListPathReplacementBlock node)
{
inAListPathReplacementBlock(node);
if(node.getLCbkt() != null)
{
node.getLCbkt().apply(this);
}
{
List<PPathReplacementDeclaration> copy = new ArrayList<PPathReplacementDeclaration>(node.getPathReplacementDeclaration());
for(PPathReplacementDeclaration e : copy)
{
e.apply(this);
}
}
if(node.getRCbkt() != null)
{
node.getRCbkt().apply(this);
}
outAListPathReplacementBlock(node);
}
public void inAXOperationParameter(AXOperationParameter node)
{
defaultIn(node);
}
public void outAXOperationParameter(AXOperationParameter node)
{
defaultOut(node);
}
@Override
public void caseAXOperationParameter(AXOperationParameter node)
{
inAXOperationParameter(node);
if(node.getXToken() != null)
{
node.getXToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAXOperationParameter(node);
}
public void inAYOperationParameter(AYOperationParameter node)
{
defaultIn(node);
}
public void outAYOperationParameter(AYOperationParameter node)
{
defaultOut(node);
}
@Override
public void caseAYOperationParameter(AYOperationParameter node)
{
inAYOperationParameter(node);
if(node.getYToken() != null)
{
node.getYToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAYOperationParameter(node);
}
public void inAX1OperationParameter(AX1OperationParameter node)
{
defaultIn(node);
}
public void outAX1OperationParameter(AX1OperationParameter node)
{
defaultOut(node);
}
@Override
public void caseAX1OperationParameter(AX1OperationParameter node)
{
inAX1OperationParameter(node);
if(node.getX1Token() != null)
{
node.getX1Token().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAX1OperationParameter(node);
}
public void inAY1OperationParameter(AY1OperationParameter node)
{
defaultIn(node);
}
public void outAY1OperationParameter(AY1OperationParameter node)
{
defaultOut(node);
}
@Override
public void caseAY1OperationParameter(AY1OperationParameter node)
{
inAY1OperationParameter(node);
if(node.getY1Token() != null)
{
node.getY1Token().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAY1OperationParameter(node);
}
public void inAX2OperationParameter(AX2OperationParameter node)
{
defaultIn(node);
}
public void outAX2OperationParameter(AX2OperationParameter node)
{
defaultOut(node);
}
@Override
public void caseAX2OperationParameter(AX2OperationParameter node)
{
inAX2OperationParameter(node);
if(node.getX2Token() != null)
{
node.getX2Token().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAX2OperationParameter(node);
}
public void inAY2OperationParameter(AY2OperationParameter node)
{
defaultIn(node);
}
public void outAY2OperationParameter(AY2OperationParameter node)
{
defaultOut(node);
}
@Override
public void caseAY2OperationParameter(AY2OperationParameter node)
{
inAY2OperationParameter(node);
if(node.getY2Token() != null)
{
node.getY2Token().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAY2OperationParameter(node);
}
public void inARxOperationParameter(ARxOperationParameter node)
{
defaultIn(node);
}
public void outARxOperationParameter(ARxOperationParameter node)
{
defaultOut(node);
}
@Override
public void caseARxOperationParameter(ARxOperationParameter node)
{
inARxOperationParameter(node);
if(node.getRxToken() != null)
{
node.getRxToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outARxOperationParameter(node);
}
public void inARyOperationParameter(ARyOperationParameter node)
{
defaultIn(node);
}
public void outARyOperationParameter(ARyOperationParameter node)
{
defaultOut(node);
}
@Override
public void caseARyOperationParameter(ARyOperationParameter node)
{
inARyOperationParameter(node);
if(node.getRyToken() != null)
{
node.getRyToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outARyOperationParameter(node);
}
public void inARotateOperationParameter(ARotateOperationParameter node)
{
defaultIn(node);
}
public void outARotateOperationParameter(ARotateOperationParameter node)
{
defaultOut(node);
}
@Override
public void caseARotateOperationParameter(ARotateOperationParameter node)
{
inARotateOperationParameter(node);
if(node.getRotateToken() != null)
{
node.getRotateToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outARotateOperationParameter(node);
}
public void inAParametersOperationParameter(AParametersOperationParameter node)
{
defaultIn(node);
}
public void outAParametersOperationParameter(AParametersOperationParameter node)
{
defaultOut(node);
}
@Override
public void caseAParametersOperationParameter(AParametersOperationParameter node)
{
inAParametersOperationParameter(node);
if(node.getParametersToken() != null)
{
node.getParametersToken().apply(this);
}
if(node.getString() != null)
{
node.getString().apply(this);
}
outAParametersOperationParameter(node);
}
public void inAColorCommandParameter(AColorCommandParameter node)
{
defaultIn(node);
}
public void outAColorCommandParameter(AColorCommandParameter node)
{
defaultOut(node);
}
@Override
public void caseAColorCommandParameter(AColorCommandParameter node)
{
inAColorCommandParameter(node);
if(node.getColorAdjustment() != null)
{
node.getColorAdjustment().apply(this);
}
outAColorCommandParameter(node);
}
public void inAGeometryCommandParameter(AGeometryCommandParameter node)
{
defaultIn(node);
}
public void outAGeometryCommandParameter(AGeometryCommandParameter node)
{
defaultOut(node);
}
@Override
public void caseAGeometryCommandParameter(AGeometryCommandParameter node)
{
inAGeometryCommandParameter(node);
if(node.getPathAdjustment() != null)
{
node.getPathAdjustment().apply(this);
}
outAGeometryCommandParameter(node);
}
public void inAStrokeCommandParameter(AStrokeCommandParameter node)
{
defaultIn(node);
}
public void outAStrokeCommandParameter(AStrokeCommandParameter node)
{
defaultOut(node);
}
@Override
public void caseAStrokeCommandParameter(AStrokeCommandParameter node)
{
inAStrokeCommandParameter(node);
if(node.getStrokewidthToken() != null)
{
node.getStrokewidthToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAStrokeCommandParameter(node);
}
public void inAParametersCommandParameter(AParametersCommandParameter node)
{
defaultIn(node);
}
public void outAParametersCommandParameter(AParametersCommandParameter node)
{
defaultOut(node);
}
@Override
public void caseAParametersCommandParameter(AParametersCommandParameter node)
{
inAParametersCommandParameter(node);
if(node.getParametersToken() != null)
{
node.getParametersToken().apply(this);
}
if(node.getString() != null)
{
node.getString().apply(this);
}
outAParametersCommandParameter(node);
}
public void inAHueBackgroundAdjustment(AHueBackgroundAdjustment node)
{
defaultIn(node);
}
public void outAHueBackgroundAdjustment(AHueBackgroundAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAHueBackgroundAdjustment(AHueBackgroundAdjustment node)
{
inAHueBackgroundAdjustment(node);
if(node.getHueToken() != null)
{
node.getHueToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAHueBackgroundAdjustment(node);
}
public void inABrightnessBackgroundAdjustment(ABrightnessBackgroundAdjustment node)
{
defaultIn(node);
}
public void outABrightnessBackgroundAdjustment(ABrightnessBackgroundAdjustment node)
{
defaultOut(node);
}
@Override
public void caseABrightnessBackgroundAdjustment(ABrightnessBackgroundAdjustment node)
{
inABrightnessBackgroundAdjustment(node);
if(node.getBrightnessToken() != null)
{
node.getBrightnessToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outABrightnessBackgroundAdjustment(node);
}
public void inASaturationBackgroundAdjustment(ASaturationBackgroundAdjustment node)
{
defaultIn(node);
}
public void outASaturationBackgroundAdjustment(ASaturationBackgroundAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASaturationBackgroundAdjustment(ASaturationBackgroundAdjustment node)
{
inASaturationBackgroundAdjustment(node);
if(node.getSaturationToken() != null)
{
node.getSaturationToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outASaturationBackgroundAdjustment(node);
}
public void inAAlphaBackgroundAdjustment(AAlphaBackgroundAdjustment node)
{
defaultIn(node);
}
public void outAAlphaBackgroundAdjustment(AAlphaBackgroundAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAAlphaBackgroundAdjustment(AAlphaBackgroundAdjustment node)
{
inAAlphaBackgroundAdjustment(node);
if(node.getAlphaToken() != null)
{
node.getAlphaToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAAlphaBackgroundAdjustment(node);
}
public void inAXTileAdjustment(AXTileAdjustment node)
{
defaultIn(node);
}
public void outAXTileAdjustment(AXTileAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAXTileAdjustment(AXTileAdjustment node)
{
inAXTileAdjustment(node);
if(node.getXToken() != null)
{
node.getXToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAXTileAdjustment(node);
}
public void inAYTileAdjustment(AYTileAdjustment node)
{
defaultIn(node);
}
public void outAYTileAdjustment(AYTileAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAYTileAdjustment(AYTileAdjustment node)
{
inAYTileAdjustment(node);
if(node.getYToken() != null)
{
node.getYToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAYTileAdjustment(node);
}
public void inATileAdjustment(ATileAdjustment node)
{
defaultIn(node);
}
public void outATileAdjustment(ATileAdjustment node)
{
defaultOut(node);
}
@Override
public void caseATileAdjustment(ATileAdjustment node)
{
inATileAdjustment(node);
if(node.getSizeToken2() != null)
{
node.getSizeToken2().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getSecondExpression() != null)
{
node.getSecondExpression().apply(this);
}
outATileAdjustment(node);
}
public void inAXSizeAdjustment(AXSizeAdjustment node)
{
defaultIn(node);
}
public void outAXSizeAdjustment(AXSizeAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAXSizeAdjustment(AXSizeAdjustment node)
{
inAXSizeAdjustment(node);
if(node.getXToken() != null)
{
node.getXToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAXSizeAdjustment(node);
}
public void inAYSizeAdjustment(AYSizeAdjustment node)
{
defaultIn(node);
}
public void outAYSizeAdjustment(AYSizeAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAYSizeAdjustment(AYSizeAdjustment node)
{
inAYSizeAdjustment(node);
if(node.getYToken() != null)
{
node.getYToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAYSizeAdjustment(node);
}
public void inASizeSizeAdjustment(ASizeSizeAdjustment node)
{
defaultIn(node);
}
public void outASizeSizeAdjustment(ASizeSizeAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASizeSizeAdjustment(ASizeSizeAdjustment node)
{
inASizeSizeAdjustment(node);
if(node.getSizeToken2() != null)
{
node.getSizeToken2().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getSecondExpression() != null)
{
node.getSecondExpression().apply(this);
}
outASizeSizeAdjustment(node);
}
public void inAColorShapeAdjustment(AColorShapeAdjustment node)
{
defaultIn(node);
}
public void outAColorShapeAdjustment(AColorShapeAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAColorShapeAdjustment(AColorShapeAdjustment node)
{
inAColorShapeAdjustment(node);
if(node.getColorAdjustment() != null)
{
node.getColorAdjustment().apply(this);
}
outAColorShapeAdjustment(node);
}
public void inAGeometryShapeAdjustment(AGeometryShapeAdjustment node)
{
defaultIn(node);
}
public void outAGeometryShapeAdjustment(AGeometryShapeAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAGeometryShapeAdjustment(AGeometryShapeAdjustment node)
{
inAGeometryShapeAdjustment(node);
if(node.getGeometryAdjustment() != null)
{
node.getGeometryAdjustment().apply(this);
}
outAGeometryShapeAdjustment(node);
}
public void inACurrentColorAdjustment(ACurrentColorAdjustment node)
{
defaultIn(node);
}
public void outACurrentColorAdjustment(ACurrentColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseACurrentColorAdjustment(ACurrentColorAdjustment node)
{
inACurrentColorAdjustment(node);
if(node.getCurrentColorAdjustment() != null)
{
node.getCurrentColorAdjustment().apply(this);
}
outACurrentColorAdjustment(node);
}
public void inATargetColorAdjustment(ATargetColorAdjustment node)
{
defaultIn(node);
}
public void outATargetColorAdjustment(ATargetColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseATargetColorAdjustment(ATargetColorAdjustment node)
{
inATargetColorAdjustment(node);
if(node.getTargetColorAdjustment() != null)
{
node.getTargetColorAdjustment().apply(this);
}
outATargetColorAdjustment(node);
}
public void inAHueCurrentColorAdjustment(AHueCurrentColorAdjustment node)
{
defaultIn(node);
}
public void outAHueCurrentColorAdjustment(AHueCurrentColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAHueCurrentColorAdjustment(AHueCurrentColorAdjustment node)
{
inAHueCurrentColorAdjustment(node);
if(node.getHueToken() != null)
{
node.getHueToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
if(node.getBar() != null)
{
node.getBar().apply(this);
}
outAHueCurrentColorAdjustment(node);
}
public void inABrightnessCurrentColorAdjustment(ABrightnessCurrentColorAdjustment node)
{
defaultIn(node);
}
public void outABrightnessCurrentColorAdjustment(ABrightnessCurrentColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseABrightnessCurrentColorAdjustment(ABrightnessCurrentColorAdjustment node)
{
inABrightnessCurrentColorAdjustment(node);
if(node.getBrightnessToken() != null)
{
node.getBrightnessToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
if(node.getBar() != null)
{
node.getBar().apply(this);
}
outABrightnessCurrentColorAdjustment(node);
}
public void inASaturationCurrentColorAdjustment(ASaturationCurrentColorAdjustment node)
{
defaultIn(node);
}
public void outASaturationCurrentColorAdjustment(ASaturationCurrentColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASaturationCurrentColorAdjustment(ASaturationCurrentColorAdjustment node)
{
inASaturationCurrentColorAdjustment(node);
if(node.getSaturationToken() != null)
{
node.getSaturationToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
if(node.getBar() != null)
{
node.getBar().apply(this);
}
outASaturationCurrentColorAdjustment(node);
}
public void inAAlphaCurrentColorAdjustment(AAlphaCurrentColorAdjustment node)
{
defaultIn(node);
}
public void outAAlphaCurrentColorAdjustment(AAlphaCurrentColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAAlphaCurrentColorAdjustment(AAlphaCurrentColorAdjustment node)
{
inAAlphaCurrentColorAdjustment(node);
if(node.getAlphaToken() != null)
{
node.getAlphaToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
if(node.getBar() != null)
{
node.getBar().apply(this);
}
outAAlphaCurrentColorAdjustment(node);
}
public void inAHueTargetColorAdjustment(AHueTargetColorAdjustment node)
{
defaultIn(node);
}
public void outAHueTargetColorAdjustment(AHueTargetColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAHueTargetColorAdjustment(AHueTargetColorAdjustment node)
{
inAHueTargetColorAdjustment(node);
if(node.getTargetHueToken() != null)
{
node.getTargetHueToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAHueTargetColorAdjustment(node);
}
public void inABrightnessTargetColorAdjustment(ABrightnessTargetColorAdjustment node)
{
defaultIn(node);
}
public void outABrightnessTargetColorAdjustment(ABrightnessTargetColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseABrightnessTargetColorAdjustment(ABrightnessTargetColorAdjustment node)
{
inABrightnessTargetColorAdjustment(node);
if(node.getTargetBrightnessToken() != null)
{
node.getTargetBrightnessToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outABrightnessTargetColorAdjustment(node);
}
public void inASaturationTargetColorAdjustment(ASaturationTargetColorAdjustment node)
{
defaultIn(node);
}
public void outASaturationTargetColorAdjustment(ASaturationTargetColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASaturationTargetColorAdjustment(ASaturationTargetColorAdjustment node)
{
inASaturationTargetColorAdjustment(node);
if(node.getTargetSaturationToken() != null)
{
node.getTargetSaturationToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outASaturationTargetColorAdjustment(node);
}
public void inAAlphaTargetColorAdjustment(AAlphaTargetColorAdjustment node)
{
defaultIn(node);
}
public void outAAlphaTargetColorAdjustment(AAlphaTargetColorAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAAlphaTargetColorAdjustment(AAlphaTargetColorAdjustment node)
{
inAAlphaTargetColorAdjustment(node);
if(node.getTargetAlphaToken() != null)
{
node.getTargetAlphaToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAAlphaTargetColorAdjustment(node);
}
public void inAXPathAdjustment(AXPathAdjustment node)
{
defaultIn(node);
}
public void outAXPathAdjustment(AXPathAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAXPathAdjustment(AXPathAdjustment node)
{
inAXPathAdjustment(node);
if(node.getXToken() != null)
{
node.getXToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAXPathAdjustment(node);
}
public void inAYPathAdjustment(AYPathAdjustment node)
{
defaultIn(node);
}
public void outAYPathAdjustment(AYPathAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAYPathAdjustment(AYPathAdjustment node)
{
inAYPathAdjustment(node);
if(node.getYToken() != null)
{
node.getYToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAYPathAdjustment(node);
}
public void inASizePathAdjustment(ASizePathAdjustment node)
{
defaultIn(node);
}
public void outASizePathAdjustment(ASizePathAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASizePathAdjustment(ASizePathAdjustment node)
{
inASizePathAdjustment(node);
if(node.getSizeToken2() != null)
{
node.getSizeToken2().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outASizePathAdjustment(node);
}
public void inASize2PathAdjustment(ASize2PathAdjustment node)
{
defaultIn(node);
}
public void outASize2PathAdjustment(ASize2PathAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASize2PathAdjustment(ASize2PathAdjustment node)
{
inASize2PathAdjustment(node);
if(node.getSizeToken2() != null)
{
node.getSizeToken2().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getSecondExpression() != null)
{
node.getSecondExpression().apply(this);
}
outASize2PathAdjustment(node);
}
public void inAFlipPathAdjustment(AFlipPathAdjustment node)
{
defaultIn(node);
}
public void outAFlipPathAdjustment(AFlipPathAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAFlipPathAdjustment(AFlipPathAdjustment node)
{
inAFlipPathAdjustment(node);
if(node.getFlipToken() != null)
{
node.getFlipToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAFlipPathAdjustment(node);
}
public void inASkewPathAdjustment(ASkewPathAdjustment node)
{
defaultIn(node);
}
public void outASkewPathAdjustment(ASkewPathAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASkewPathAdjustment(ASkewPathAdjustment node)
{
inASkewPathAdjustment(node);
if(node.getSkewToken() != null)
{
node.getSkewToken().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getSecondExpression() != null)
{
node.getSecondExpression().apply(this);
}
outASkewPathAdjustment(node);
}
public void inARotatePathAdjustment(ARotatePathAdjustment node)
{
defaultIn(node);
}
public void outARotatePathAdjustment(ARotatePathAdjustment node)
{
defaultOut(node);
}
@Override
public void caseARotatePathAdjustment(ARotatePathAdjustment node)
{
inARotatePathAdjustment(node);
if(node.getRotateToken() != null)
{
node.getRotateToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outARotatePathAdjustment(node);
}
public void inAXGeometryAdjustment(AXGeometryAdjustment node)
{
defaultIn(node);
}
public void outAXGeometryAdjustment(AXGeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAXGeometryAdjustment(AXGeometryAdjustment node)
{
inAXGeometryAdjustment(node);
if(node.getXToken() != null)
{
node.getXToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAXGeometryAdjustment(node);
}
public void inAYGeometryAdjustment(AYGeometryAdjustment node)
{
defaultIn(node);
}
public void outAYGeometryAdjustment(AYGeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAYGeometryAdjustment(AYGeometryAdjustment node)
{
inAYGeometryAdjustment(node);
if(node.getYToken() != null)
{
node.getYToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAYGeometryAdjustment(node);
}
public void inAZGeometryAdjustment(AZGeometryAdjustment node)
{
defaultIn(node);
}
public void outAZGeometryAdjustment(AZGeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAZGeometryAdjustment(AZGeometryAdjustment node)
{
inAZGeometryAdjustment(node);
if(node.getZToken() != null)
{
node.getZToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAZGeometryAdjustment(node);
}
public void inASizeGeometryAdjustment(ASizeGeometryAdjustment node)
{
defaultIn(node);
}
public void outASizeGeometryAdjustment(ASizeGeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASizeGeometryAdjustment(ASizeGeometryAdjustment node)
{
inASizeGeometryAdjustment(node);
if(node.getSizeToken2() != null)
{
node.getSizeToken2().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outASizeGeometryAdjustment(node);
}
public void inASize2GeometryAdjustment(ASize2GeometryAdjustment node)
{
defaultIn(node);
}
public void outASize2GeometryAdjustment(ASize2GeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASize2GeometryAdjustment(ASize2GeometryAdjustment node)
{
inASize2GeometryAdjustment(node);
if(node.getSizeToken2() != null)
{
node.getSizeToken2().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getSecondExpression() != null)
{
node.getSecondExpression().apply(this);
}
outASize2GeometryAdjustment(node);
}
public void inASize3GeometryAdjustment(ASize3GeometryAdjustment node)
{
defaultIn(node);
}
public void outASize3GeometryAdjustment(ASize3GeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASize3GeometryAdjustment(ASize3GeometryAdjustment node)
{
inASize3GeometryAdjustment(node);
if(node.getSizeToken2() != null)
{
node.getSizeToken2().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getSecondExpression() != null)
{
node.getSecondExpression().apply(this);
}
if(node.getThirdExpression() != null)
{
node.getThirdExpression().apply(this);
}
outASize3GeometryAdjustment(node);
}
public void inAFlipGeometryAdjustment(AFlipGeometryAdjustment node)
{
defaultIn(node);
}
public void outAFlipGeometryAdjustment(AFlipGeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseAFlipGeometryAdjustment(AFlipGeometryAdjustment node)
{
inAFlipGeometryAdjustment(node);
if(node.getFlipToken() != null)
{
node.getFlipToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAFlipGeometryAdjustment(node);
}
public void inASkewGeometryAdjustment(ASkewGeometryAdjustment node)
{
defaultIn(node);
}
public void outASkewGeometryAdjustment(ASkewGeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseASkewGeometryAdjustment(ASkewGeometryAdjustment node)
{
inASkewGeometryAdjustment(node);
if(node.getSkewToken() != null)
{
node.getSkewToken().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getSecondExpression() != null)
{
node.getSecondExpression().apply(this);
}
outASkewGeometryAdjustment(node);
}
public void inARotateGeometryAdjustment(ARotateGeometryAdjustment node)
{
defaultIn(node);
}
public void outARotateGeometryAdjustment(ARotateGeometryAdjustment node)
{
defaultOut(node);
}
@Override
public void caseARotateGeometryAdjustment(ARotateGeometryAdjustment node)
{
inARotateGeometryAdjustment(node);
if(node.getRotateToken() != null)
{
node.getRotateToken().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outARotateGeometryAdjustment(node);
}
public void inANumberExpression(ANumberExpression node)
{
defaultIn(node);
}
public void outANumberExpression(ANumberExpression node)
{
defaultOut(node);
}
@Override
public void caseANumberExpression(ANumberExpression node)
{
inANumberExpression(node);
if(node.getNumber() != null)
{
node.getNumber().apply(this);
}
outANumberExpression(node);
}
public void inANestedExpression(ANestedExpression node)
{
defaultIn(node);
}
public void outANestedExpression(ANestedExpression node)
{
defaultOut(node);
}
@Override
public void caseANestedExpression(ANestedExpression node)
{
inANestedExpression(node);
if(node.getLRbkt() != null)
{
node.getLRbkt().apply(this);
}
if(node.getExtendedExpression() != null)
{
node.getExtendedExpression().apply(this);
}
if(node.getRRbkt() != null)
{
node.getRRbkt().apply(this);
}
outANestedExpression(node);
}
public void inAFunctionExpression(AFunctionExpression node)
{
defaultIn(node);
}
public void outAFunctionExpression(AFunctionExpression node)
{
defaultOut(node);
}
@Override
public void caseAFunctionExpression(AFunctionExpression node)
{
inAFunctionExpression(node);
if(node.getFunction() != null)
{
node.getFunction().apply(this);
}
outAFunctionExpression(node);
}
public void inANumberExtendedExpression(ANumberExtendedExpression node)
{
defaultIn(node);
}
public void outANumberExtendedExpression(ANumberExtendedExpression node)
{
defaultOut(node);
}
@Override
public void caseANumberExtendedExpression(ANumberExtendedExpression node)
{
inANumberExtendedExpression(node);
if(node.getNumber() != null)
{
node.getNumber().apply(this);
}
outANumberExtendedExpression(node);
}
public void inAFunctionExtendedExpression(AFunctionExtendedExpression node)
{
defaultIn(node);
}
public void outAFunctionExtendedExpression(AFunctionExtendedExpression node)
{
defaultOut(node);
}
@Override
public void caseAFunctionExtendedExpression(AFunctionExtendedExpression node)
{
inAFunctionExtendedExpression(node);
if(node.getFunction() != null)
{
node.getFunction().apply(this);
}
outAFunctionExtendedExpression(node);
}
public void inANestedExtendedExpression(ANestedExtendedExpression node)
{
defaultIn(node);
}
public void outANestedExtendedExpression(ANestedExtendedExpression node)
{
defaultOut(node);
}
@Override
public void caseANestedExtendedExpression(ANestedExtendedExpression node)
{
inANestedExtendedExpression(node);
if(node.getLRbkt() != null)
{
node.getLRbkt().apply(this);
}
if(node.getExtendedExpression() != null)
{
node.getExtendedExpression().apply(this);
}
if(node.getRRbkt() != null)
{
node.getRRbkt().apply(this);
}
outANestedExtendedExpression(node);
}
public void inAComposedExtendedExpression(AComposedExtendedExpression node)
{
defaultIn(node);
}
public void outAComposedExtendedExpression(AComposedExtendedExpression node)
{
defaultOut(node);
}
@Override
public void caseAComposedExtendedExpression(AComposedExtendedExpression node)
{
inAComposedExtendedExpression(node);
if(node.getExtendedExpression() != null)
{
node.getExtendedExpression().apply(this);
}
if(node.getOperator() != null)
{
node.getOperator().apply(this);
}
if(node.getExpression() != null)
{
node.getExpression().apply(this);
}
outAComposedExtendedExpression(node);
}
public void inAArg0Function(AArg0Function node)
{
defaultIn(node);
}
public void outAArg0Function(AArg0Function node)
{
defaultOut(node);
}
@Override
public void caseAArg0Function(AArg0Function node)
{
inAArg0Function(node);
if(node.getFunctionArg0() != null)
{
node.getFunctionArg0().apply(this);
}
if(node.getLRbkt() != null)
{
node.getLRbkt().apply(this);
}
if(node.getRRbkt() != null)
{
node.getRRbkt().apply(this);
}
outAArg0Function(node);
}
public void inAArg1Function(AArg1Function node)
{
defaultIn(node);
}
public void outAArg1Function(AArg1Function node)
{
defaultOut(node);
}
@Override
public void caseAArg1Function(AArg1Function node)
{
inAArg1Function(node);
if(node.getFunctionArg1() != null)
{
node.getFunctionArg1().apply(this);
}
if(node.getLRbkt() != null)
{
node.getLRbkt().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getRRbkt() != null)
{
node.getRRbkt().apply(this);
}
outAArg1Function(node);
}
public void inAArg2Function(AArg2Function node)
{
defaultIn(node);
}
public void outAArg2Function(AArg2Function node)
{
defaultOut(node);
}
@Override
public void caseAArg2Function(AArg2Function node)
{
inAArg2Function(node);
if(node.getFunctionArg2() != null)
{
node.getFunctionArg2().apply(this);
}
if(node.getLRbkt() != null)
{
node.getLRbkt().apply(this);
}
if(node.getFirstExpression() != null)
{
node.getFirstExpression().apply(this);
}
if(node.getComma() != null)
{
node.getComma().apply(this);
}
if(node.getSecondExpression() != null)
{
node.getSecondExpression().apply(this);
}
if(node.getRRbkt() != null)
{
node.getRRbkt().apply(this);
}
outAArg2Function(node);
}
public void inAFirstExpression(AFirstExpression node)
{
defaultIn(node);
}
public void outAFirstExpression(AFirstExpression node)
{
defaultOut(node);
}
@Override
public void caseAFirstExpression(AFirstExpression node)
{
inAFirstExpression(node);
if(node.getExtendedExpression() != null)
{
node.getExtendedExpression().apply(this);
}
outAFirstExpression(node);
}
public void inASecondExpression(ASecondExpression node)
{
defaultIn(node);
}
public void outASecondExpression(ASecondExpression node)
{
defaultOut(node);
}
@Override
public void caseASecondExpression(ASecondExpression node)
{
inASecondExpression(node);
if(node.getExtendedExpression() != null)
{
node.getExtendedExpression().apply(this);
}
outASecondExpression(node);
}
public void inAThirdExpression(AThirdExpression node)
{
defaultIn(node);
}
public void outAThirdExpression(AThirdExpression node)
{
defaultOut(node);
}
@Override
public void caseAThirdExpression(AThirdExpression node)
{
inAThirdExpression(node);
if(node.getExtendedExpression() != null)
{
node.getExtendedExpression().apply(this);
}
outAThirdExpression(node);
}
}