fr.umlv.tatoo.cc.ebnf.ast
Class Binding.AbstractBinding<D extends BindingSite>

java.lang.Object
  extended by fr.umlv.tatoo.cc.ebnf.ast.Binding.AbstractBinding<D>
All Implemented Interfaces:
Binding
Direct Known Subclasses:
Binding.AbstractReferenceableBinding, Binding.DirectiveBinding, Binding.ProductionBinding, Binding.RuleBinding
Enclosing interface:
Binding

public abstract static class Binding.AbstractBinding<D extends BindingSite>
extends Object
implements Binding


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
protected Binding.AbstractBinding(D declaringSite)
           
 
Method Summary
 D 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
getDomainObject
 

Constructor Detail

Binding.AbstractBinding

protected Binding.AbstractBinding(D declaringSite)
Method Detail

getDeclaringSite

public D getDeclaringSite()
Specified by:
getDeclaringSite in interface Binding