fr.umlv.tatoo.cc.ebnf.ast
Class Bindings.ProductionBinding

java.lang.Object
  extended by fr.umlv.tatoo.cc.ebnf.ast.Bindings.ProductionBinding
All Implemented Interfaces:
Binding
Enclosing class:
Bindings

public static class Bindings.ProductionBinding
extends Object


Constructor Summary
Bindings.ProductionBinding(ProductionDefAST declaringSite, ProductionDecl production)
           
 
Method Summary
 D getDeclaringSite()
           
 ProductionDecl getDomainObject()
           
 List<? extends BindingSite> getRefereeList()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Bindings.ProductionBinding

public Bindings.ProductionBinding(ProductionDefAST declaringSite,
                                  ProductionDecl production)
Method Detail

getDomainObject

public ProductionDecl getDomainObject()

getDeclaringSite

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

getRefereeList

public List<? extends BindingSite> getRefereeList()
Specified by:
getRefereeList in interface Binding