fr.umlv.tatoo.cc.ebnf.ast
Class Binding.NonTerminalBinding

java.lang.Object
  extended by fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractBinding<D>
      extended by fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractReferenceableBinding<D,VariableVarAST>
          extended by fr.umlv.tatoo.cc.ebnf.ast.Binding.VariableBinding<NonTerminalBinder>
              extended by fr.umlv.tatoo.cc.ebnf.ast.Binding.NonTerminalBinding
All Implemented Interfaces:
Binding, Binding.ReferenceableBinding
Enclosing interface:
Binding

public static class Binding.NonTerminalBinding
extends Binding.VariableBinding<NonTerminalBinder>


Nested Class Summary
 
Nested classes/interfaces inherited from interface fr.umlv.tatoo.cc.ebnf.ast.Binding
Binding.AbstractBinding<D extends BindingSite>, Binding.AbstractReferenceableBinding<D extends BindingSite,R extends BindingSite>, Binding.DirectiveBinding, Binding.NonTerminalBinding, Binding.PriorityBinding, Binding.ProductionBinding, Binding.ReferenceableBinding, Binding.RuleBinding, Binding.TerminalBinding, Binding.TypeBinding, Binding.VariableBinding<D extends BindingSite>, Binding.VersionBinding
 
Constructor Summary
Binding.NonTerminalBinding(NonTerminalBinder declaringSite, NonTerminalDecl nonterminal)
           
 
Method Summary
 NonTerminalDecl getDomainObject()
           
 
Methods inherited from class fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractReferenceableBinding
addReferee, getRefereeList
 
Methods inherited from class fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractBinding
getDeclaringSite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.umlv.tatoo.cc.ebnf.ast.Binding
getDeclaringSite
 

Constructor Detail

Binding.NonTerminalBinding

public Binding.NonTerminalBinding(NonTerminalBinder declaringSite,
                                  NonTerminalDecl nonterminal)
Method Detail

getDomainObject

public NonTerminalDecl getDomainObject()
Specified by:
getDomainObject in interface Binding
Specified by:
getDomainObject in class Binding.VariableBinding<NonTerminalBinder>