Uses of Class
fr.umlv.tatoo.cc.parser.grammar.VersionDecl

Packages that use VersionDecl
fr.umlv.tatoo.cc.ebnf.ast   
fr.umlv.tatoo.cc.parser.grammar   
fr.umlv.tatoo.cc.parser.parser   
fr.umlv.tatoo.cc.parser.table   
 

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

Methods in fr.umlv.tatoo.cc.ebnf.ast that return VersionDecl
 VersionDecl Binding.VersionBinding.getDomainObject()
           
 

Constructors in fr.umlv.tatoo.cc.ebnf.ast with parameters of type VersionDecl
Binding.VersionBinding(VersionDefAST declaringSite, VersionDecl version)
           
 

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

Methods in fr.umlv.tatoo.cc.parser.grammar that return VersionDecl
 VersionDecl GrammarFactory.createVersion(String id, VersionDecl parent)
           
 VersionDecl VersionDecl.getParent()
          Returns the parent version.
 VersionDecl ProductionDecl.getVersion()
           
 VersionDecl GrammarFactory.getVersion(String id)
           
 

Methods in fr.umlv.tatoo.cc.parser.grammar that return types with arguments of type VersionDecl
 Collection<? extends VersionDecl> GrammarRepository.getAllVersions()
           
 Collection<? extends VersionDecl> GrammarFactory.getAllVersions()
           
 Map<VersionDecl,? extends Set<? extends VersionDecl>> GrammarFactory.getDependingVersionMap()
           
 Map<VersionDecl,? extends Set<? extends VersionDecl>> GrammarFactory.getDependingVersionMap()
           
 

Methods in fr.umlv.tatoo.cc.parser.grammar with parameters of type VersionDecl
 NonTerminalDecl EBNFSupport.createAnonymousNonTerminal(List<? extends VariableDecl> vars, VersionDecl version)
           
 NonTerminalDecl EBNFSupport.createOptionnalNonTerminal(String id, VariableDecl element, VersionDecl version)
           
 ProductionDecl GrammarFactory.createProduction(String id, NonTerminalDecl left, List<? extends VariableDecl> right, Priority priority, VersionDecl version)
           
 NonTerminalDecl EBNFSupport.createStarNonTerminal(String id, VariableDecl element, Priority.Associativity assoc, VersionDecl version, boolean isStar, VariableDecl separator)
           
 VersionDecl GrammarFactory.createVersion(String id, VersionDecl parent)
           
 

Constructors in fr.umlv.tatoo.cc.parser.grammar with parameters of type VersionDecl
ProductionDecl(String id, NonTerminalDecl left, List<? extends VariableDecl> right, Priority priority, VersionDecl version)
           
VersionDecl(String id, VersionDecl parent)
          Create a vesion with an id and a parent version.
 

Uses of VersionDecl in fr.umlv.tatoo.cc.parser.parser
 

Methods in fr.umlv.tatoo.cc.parser.parser that return types with arguments of type VersionDecl
 Map<VersionDecl,? extends ActionDecl> VersionedActionDecl.getActionMap()
           
 

Method parameters in fr.umlv.tatoo.cc.parser.parser with type arguments of type VersionDecl
 VersionedActionDecl ActionDeclFactory.getVersionedAction(Map<VersionDecl,? extends ActionDecl> actionMap)
           
 

Constructor parameters in fr.umlv.tatoo.cc.parser.parser with type arguments of type VersionDecl
VersionedActionDecl(int id, Map<VersionDecl,? extends ActionDecl> actionMap)
           
 

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

Methods in fr.umlv.tatoo.cc.parser.table that return types with arguments of type VersionDecl
 Set<VersionDecl> NodeDecl.getCompatibleVersion()
           
 Set<? extends VersionDecl> StateMetadataDecl.getCompatibleVersions()
           
 

Method parameters in fr.umlv.tatoo.cc.parser.table with type arguments of type VersionDecl
static ParserTableDecl ParserTableDeclFactory.buildTable(AbstractConflictDiagnosticReporter reporter, Collection<? extends ProductionDecl> productions, Set<? extends NonTerminalDecl> starts, TerminalDecl eof, TerminalDecl error, Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap, ActionDeclFactory actionFactory, TableFactoryMethod<?> method, ConflictResolverPolicy conflictResolver, File log)
           
static ParserTableDecl ParserTableDeclFactory.buildTable(AbstractConflictDiagnosticReporter reporter, Collection<? extends ProductionDecl> productions, Set<? extends NonTerminalDecl> starts, TerminalDecl eof, TerminalDecl error, Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap, ActionDeclFactory actionFactory, TableFactoryMethod<?> method, ConflictResolverPolicy conflictResolver, File log)
           
 StateMetadataDecl StateMetadataFactory.create(Set<? extends VersionDecl> compatibleVersions, VariableDecl variable)
          Create a state meta-data.
 

Constructor parameters in fr.umlv.tatoo.cc.parser.table with type arguments of type VersionDecl
NodeDecl(I firstKernelItem, Set<VersionDecl> compatibleVersion, int stateNo, NodeFactory<I> factory, NodeClosureComputer<I> closureComputer)
          Constructor for start states
NodeDecl(Set<I> kernelItems, Set<VersionDecl> compatibleVersion, int stateNo, NodeFactory<I> factory, NodeClosureComputer<I> closureComputer, VariableDecl associated)
          Constructor for other states
NodeFactory(Grammar grammar, GrammarSets grammarSets, TerminalDecl eof, Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap, TableFactoryMethod<I> method)
           
NodeFactory(Grammar grammar, GrammarSets grammarSets, TerminalDecl eof, Map<VersionDecl,? extends Set<? extends VersionDecl>> versionMap, TableFactoryMethod<I> method)
           
StateMetadataDecl(String name, Set<? extends VersionDecl> compatibleVersions, VariableDecl associated)
          Construct on objet used to declare state metadata