public interface IVisitor
Modifier and Type | Method and Description |
---|---|
boolean |
visitAccessExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.AccessExp node) |
boolean |
visitApplyExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.ApplyExp node) |
boolean |
visitAttribute(Attribute node) |
boolean |
visitBasicInit(BasicInit node) |
boolean |
visitBasicType(BasicType node) |
boolean |
visitBinaryBasicOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.BinaryBasicOpExp node) |
boolean |
visitConstAnnotation(ConstAnnotation node) |
boolean |
visitDataAnnotation(DataAnnotation node) |
boolean |
visitDeclaration(Declaration node) |
boolean |
visitDefaultMatchCaseBind(edu.ksu.cis.santos.mdcf.dml.ast.exp.DefaultMatchCaseBind node) |
boolean |
visitEitherInit(EitherInit node) |
boolean |
visitEitherType(EitherType node) |
boolean |
visitExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.Exp node) |
boolean |
visitFeature(Feature node) |
boolean |
visitFeatureInit(FeatureInit node) |
boolean |
visitFeatureLevelAnnotation(FeatureLevelAnnotation node) |
boolean |
visitFunExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.FunExp node) |
boolean |
visitInitialization(Initialization node) |
boolean |
visitInstanceOfExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.InstanceOfExp node) |
boolean |
visitInvariant(Invariant node) |
boolean |
visitLiteralExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.LiteralExp node) |
boolean |
visitMapInit(edu.ksu.cis.santos.mdcf.dml.ast.MapInit node) |
boolean |
visitMapOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.MapOpExp node) |
boolean |
visitMapType(edu.ksu.cis.santos.mdcf.dml.ast.MapType node) |
boolean |
visitMatchCase(edu.ksu.cis.santos.mdcf.dml.ast.exp.MatchCase node) |
boolean |
visitMatchCaseBind(edu.ksu.cis.santos.mdcf.dml.ast.exp.MatchCaseBind node) |
boolean |
visitMatchExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.MatchExp node) |
boolean |
visitMember(Member node) |
boolean |
visitModel(Model node) |
boolean |
visitMultiplicityAnnotation(MultiplicityAnnotation node) |
boolean |
visitNamedMatchCaseBind(edu.ksu.cis.santos.mdcf.dml.ast.exp.NamedMatchCaseBind node) |
boolean |
visitNamedType(NamedType node) |
boolean |
visitNoneInit(NoneInit node) |
boolean |
visitOptionType(OptionType node) |
boolean |
visitOverrideAnnotation(OverrideAnnotation node) |
boolean |
visitParam(edu.ksu.cis.santos.mdcf.dml.ast.exp.Param node) |
boolean |
visitRefinedType(RefinedType node) |
boolean |
visitRequirement(Requirement node) |
boolean |
visitSeqInit(SeqInit node) |
boolean |
visitSeqOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.SeqOpExp node) |
boolean |
visitSeqType(SeqType node) |
boolean |
visitSetInit(SetInit node) |
boolean |
visitSetOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.SetOpExp node) |
boolean |
visitSettableAnnotation(SettableAnnotation node) |
boolean |
visitSetType(SetType node) |
boolean |
visitSomeInit(SomeInit node) |
boolean |
visitTupleInit(TupleInit node) |
boolean |
visitTupleOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.TupleOpExp node) |
boolean |
visitTupleType(TupleType node) |
boolean |
visitType(Type node) |
boolean |
visitUnknownExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.UnknownExp node) |
boolean |
visitVarRefExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.VarRefExp node) |
boolean visitAccessExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.AccessExp node)
boolean visitApplyExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.ApplyExp node)
boolean visitAttribute(Attribute node)
boolean visitBasicInit(BasicInit node)
boolean visitBasicType(BasicType node)
boolean visitBinaryBasicOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.BinaryBasicOpExp node)
boolean visitConstAnnotation(ConstAnnotation node)
boolean visitDataAnnotation(DataAnnotation node)
boolean visitDeclaration(Declaration node)
boolean visitDefaultMatchCaseBind(edu.ksu.cis.santos.mdcf.dml.ast.exp.DefaultMatchCaseBind node)
boolean visitEitherInit(EitherInit node)
boolean visitEitherType(EitherType node)
boolean visitExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.Exp node)
boolean visitFeature(Feature node)
boolean visitFeatureInit(FeatureInit node)
boolean visitFeatureLevelAnnotation(FeatureLevelAnnotation node)
boolean visitFunExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.FunExp node)
boolean visitInitialization(Initialization node)
boolean visitInstanceOfExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.InstanceOfExp node)
boolean visitInvariant(Invariant node)
boolean visitLiteralExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.LiteralExp node)
boolean visitMapInit(edu.ksu.cis.santos.mdcf.dml.ast.MapInit node)
boolean visitMapOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.MapOpExp node)
boolean visitMapType(edu.ksu.cis.santos.mdcf.dml.ast.MapType node)
boolean visitMatchCase(edu.ksu.cis.santos.mdcf.dml.ast.exp.MatchCase node)
boolean visitMatchCaseBind(edu.ksu.cis.santos.mdcf.dml.ast.exp.MatchCaseBind node)
boolean visitMatchExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.MatchExp node)
boolean visitMember(Member node)
boolean visitModel(Model node)
boolean visitMultiplicityAnnotation(MultiplicityAnnotation node)
boolean visitNamedMatchCaseBind(edu.ksu.cis.santos.mdcf.dml.ast.exp.NamedMatchCaseBind node)
boolean visitNamedType(NamedType node)
boolean visitNoneInit(NoneInit node)
boolean visitOptionType(OptionType node)
boolean visitOverrideAnnotation(OverrideAnnotation node)
boolean visitParam(edu.ksu.cis.santos.mdcf.dml.ast.exp.Param node)
boolean visitRefinedType(RefinedType node)
boolean visitRequirement(Requirement node)
boolean visitSeqInit(SeqInit node)
boolean visitSeqOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.SeqOpExp node)
boolean visitSeqType(SeqType node)
boolean visitSetInit(SetInit node)
boolean visitSetOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.SetOpExp node)
boolean visitSettableAnnotation(SettableAnnotation node)
boolean visitSetType(SetType node)
boolean visitSomeInit(SomeInit node)
boolean visitTupleInit(TupleInit node)
boolean visitTupleOpExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.TupleOpExp node)
boolean visitTupleType(TupleType node)
boolean visitType(Type node)
boolean visitUnknownExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.UnknownExp node)
boolean visitVarRefExp(edu.ksu.cis.santos.mdcf.dml.ast.exp.VarRefExp node)