Uses of Interface
fr.umlv.tatoo.cc.parser.grammar.VariableDecl

Packages that use VariableDecl
fr.umlv.tatoo.cc.ebnf.ast   
fr.umlv.tatoo.cc.parser.grammar   
fr.umlv.tatoo.cc.parser.table   
fr.umlv.tatoo.cc.tools.ast   
fr.umlv.tatoo.cc.tools.generator   
fr.umlv.tatoo.cc.tools.tools   
fr.umlv.tatoo.cc.tools.xml   
 

Uses of VariableDecl in fr.umlv.tatoo.cc.ebnf.ast
 

Methods in fr.umlv.tatoo.cc.ebnf.ast that return VariableDecl
abstract  VariableDecl Binding.VariableBinding.getDomainObject()
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.parser.grammar
 

Classes in fr.umlv.tatoo.cc.parser.grammar that implement VariableDecl
 class NonTerminalDecl
           
 class TerminalDecl
           
 

Methods in fr.umlv.tatoo.cc.parser.grammar that return VariableDecl
 VariableDecl EBNFSupport.StarDesc.getElement()
           
 VariableDecl EBNFSupport.StarDesc.getSeparator()
           
 

Methods in fr.umlv.tatoo.cc.parser.grammar that return types with arguments of type VariableDecl
 List<? extends VariableDecl> ProductionDecl.getRight()
           
 IdMap<VariableDecl> GrammarFactory.getVariableMap()
           
 

Methods in fr.umlv.tatoo.cc.parser.grammar with parameters of type VariableDecl
 NonTerminalDecl EBNFSupport.createOptionnalNonTerminal(String id, VariableDecl element, VersionDecl version)
           
 NonTerminalDecl EBNFSupport.createStarNonTerminal(String id, VariableDecl element, Priority.Associativity assoc, VersionDecl version, boolean isStar, VariableDecl separator)
           
 Set<TerminalDecl> GrammarSets.first(VariableDecl[] vars)
           
 

Method parameters in fr.umlv.tatoo.cc.parser.grammar with type arguments of type VariableDecl
 NonTerminalDecl EBNFSupport.createAnonymousNonTerminal(List<? extends VariableDecl> vars, VersionDecl version)
           
 ProductionDecl GrammarFactory.createProduction(String id, NonTerminalDecl left, List<? extends VariableDecl> right, Priority priority, VersionDecl version)
           
 Priority GrammarFactory.findProductionPriority(String productionId, List<? extends VariableDecl> rights)
           
 void EBNFSupport.processASTEBNFType(Map<VariableDecl,Type> variableTypeMap)
           
 void EBNFSupport.processEBNFType(Map<VariableDecl,Type> variableTypeMap)
           
 

Constructor parameters in fr.umlv.tatoo.cc.parser.grammar with type arguments of type VariableDecl
FakeProduction(String id, NonTerminalDecl left, List<? extends VariableDecl> right)
           
GrammarFactory(IdMap<VariableDecl> variableMap)
           
ProductionDecl(String id, NonTerminalDecl left, List<? extends VariableDecl> right, Priority priority, VersionDecl version)
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.parser.table
 

Methods in fr.umlv.tatoo.cc.parser.table that return VariableDecl
 VariableDecl StateMetadataDecl.getAssociated()
           
 VariableDecl NodeDecl.getAssociated()
           
 VariableDecl NodeItem.getDottedVariable()
           
 

Methods in fr.umlv.tatoo.cc.parser.table that return types with arguments of type VariableDecl
 List<? extends VariableDecl> NodeItem.getRight()
           
 

Methods in fr.umlv.tatoo.cc.parser.table with parameters of type VariableDecl
 NodeDecl<I> NodeFactory.buildNode(Set<I> kI, VariableDecl associated)
           
 StateMetadataDecl StateMetadataFactory.create(Set<? extends VersionDecl> compatibleVersions, VariableDecl variable)
          Create a state meta-data.
 

Constructors in fr.umlv.tatoo.cc.parser.table with parameters of type VariableDecl
NodeDecl(Set<I> kernelItems, Set<VersionDecl> compatibleVersion, int stateNo, NodeFactory<I> factory, NodeClosureComputer<I> closureComputer, VariableDecl associated)
          Constructor for other states
StateMetadataDecl(String name, Set<? extends VersionDecl> compatibleVersions, VariableDecl associated)
          Construct on objet used to declare state metadata
 

Uses of VariableDecl in fr.umlv.tatoo.cc.tools.ast
 

Method parameters in fr.umlv.tatoo.cc.tools.ast with type arguments of type VariableDecl
 ASTNodeBuilder.Creator<ProductionNode> ASTNodeBuilder.newFlatNode(ProductionDecl production, Map<VariableDecl,Type> varMap, boolean isNonTerminalNotExpressive)
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.tools.generator
 

Methods in fr.umlv.tatoo.cc.tools.generator with parameters of type VariableDecl
 List<Params.ParamDecl> Params.get(VariableDecl var)
           
 

Method parameters in fr.umlv.tatoo.cc.tools.generator with type arguments of type VariableDecl
 List<Params.ParamDecl> Params.get(List<VariableDecl> rhs)
           
 List<Params.ParamDecl> Params.getReverse(List<VariableDecl> rhs)
           
 boolean Params.notAllNull(List<VariableDecl> rhs)
           
 

Constructor parameters in fr.umlv.tatoo.cc.tools.generator with type arguments of type VariableDecl
Params(Map<VariableDecl,Type> variableTypeMap)
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.tools.tools
 

Methods in fr.umlv.tatoo.cc.tools.tools that return types with arguments of type VariableDecl
 Map<VariableDecl,Type> ToolsFactory.getVariableTypeMap()
           
 

Uses of VariableDecl in fr.umlv.tatoo.cc.tools.xml
 

Constructor parameters in fr.umlv.tatoo.cc.tools.xml with type arguments of type VariableDecl
ToolXMLDigester(IdMap<RuleDecl> ruleMap, IdMap<VariableDecl> variableMap, ToolsFactory toolsFactory)