fr.umlv.tatoo.cc.ebnf.ast
Class Bindings.TerminalBinding
java.lang.Object
fr.umlv.tatoo.cc.ebnf.ast.Bindings.VariableBinding<TerminalDefAST>
fr.umlv.tatoo.cc.ebnf.ast.Bindings.TerminalBinding
- All Implemented Interfaces:
- Bindings.ReferenceableBinding, Binding
- Enclosing class:
- Bindings
public static class Bindings.TerminalBinding
- extends Bindings.VariableBinding<TerminalDefAST>
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Bindings.TerminalBinding
public Bindings.TerminalBinding(TerminalDefAST declaringSite,
TerminalDecl terminal)
getDomainObject
public TerminalDecl getDomainObject()
- Specified by:
getDomainObject in interface Binding- Specified by:
getDomainObject in class Bindings.VariableBinding<TerminalDefAST>
addReferee
public void addReferee(R referee)
getRefereeList
public List<R> getRefereeList()
- Specified by:
getRefereeList in interface Bindings.ReferenceableBinding- Specified by:
getRefereeList in interface Binding
getDeclaringSite
public D getDeclaringSite()
- Specified by:
getDeclaringSite in interface Binding