|
SigPath | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.sigpath.datamodel.kinetic.BindingSet
public class BindingSet
Set of bindings. Bindings are the information needed to bind the various parameters in a formula to values, so that the formula can be evaluated. Binding sets can contain binding declaration of binding definitions.
| Constructor Summary | |
|---|---|
BindingSet()
Constructs a binding set with no defined bindings. |
|
BindingSet(SymbolTable table)
Construct a new binding set with a jep symbol table. |
|
| Method Summary | |
|---|---|
void |
add(SymbolBinding binding)
Add a binding to this set. |
void |
addAll(BindingSet forward)
Adds a full binding set to the bindingSet on which the method is called. |
void |
addAll(Kinetic kinetic,
BindingSet forward)
Adds a full binding set to the bindingSet on which the method is called. |
BindingSet |
getBindingChemicals()
Get bindings that are of type BindingChemicalImpl. |
BindingSet |
getBindingParameters()
Get bindings that are of type BindingParameterImpl. |
SymbolBinding |
getMember(String name)
Get a binding by name. |
Set |
getMembers()
Returns all the bindings in this set. |
Collection<String> |
getNames()
|
BindingParameterImpl |
getParameterBinding(String name)
|
void |
jdoPostLoad()
|
void |
jdoPreClear()
|
void |
jdoPreDelete()
|
void |
jdoPreStore()
|
boolean |
removeMember(String name)
Remove binding by name. |
void |
setMembers(Set<SymbolBinding> members)
Set a new binding set. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BindingSet()
public BindingSet(SymbolTable table)
table - A Jep symbol table.| Method Detail |
|---|
public void jdoPostLoad()
jdoPostLoad in interface InstanceCallbackspublic void jdoPreStore()
jdoPreStore in interface InstanceCallbackspublic void jdoPreClear()
jdoPreClear in interface InstanceCallbackspublic void jdoPreDelete()
jdoPreDelete in interface InstanceCallbackspublic Set getMembers()
public void setMembers(Set<SymbolBinding> members)
members - public void add(SymbolBinding binding)
binding - The binding to add to the set.public SymbolBinding getMember(String name)
name - Name of the binding to return
public boolean removeMember(String name)
name - Name of the binding to return
public BindingSet getBindingParameters()
public BindingSet getBindingChemicals()
public Collection<String> getNames()
public void addAll(BindingSet forward)
forward -
public void addAll(Kinetic kinetic,
BindingSet forward)
forward - public BindingParameterImpl getParameterBinding(String name)
|
SigPath | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||