SigPath

org.sigpath.datamodel.kinetic
Class BindingDeclaration

java.lang.Object
  extended by org.sigpath.datamodel.kinetic.SymbolBinding
      extended by org.sigpath.datamodel.kinetic.BindingDeclaration

public class BindingDeclaration
extends SymbolBinding

Declares a binding. Binding declarations are used to specify that a given kinetic requires certain symbols for its rate law to be evaluated. Symbols that are declared with BindingDeclaration must be define with sub-classes of BindingDefinition.


Field Summary
static int CHEMICAL_CODE
           
static int CONSTANT_CODE
           
static int UNDEFINED_CODE
           
 
Fields inherited from class org.sigpath.datamodel.kinetic.SymbolBinding
description, name
 
Constructor Summary
BindingDeclaration()
           
BindingDeclaration(String name, int code)
           
BindingDeclaration(String name, String description, int bindingDeclarationType)
           
BindingDeclaration(String name, Unit unitType, int code, String description)
           
 
Method Summary
 int getBindingDeclarationType()
           
 Unit getRefUnit()
           
 Object getValue()
           
 boolean isChemicalBindingDeclaration()
           
 void setBindingDeclarationType(int bindingDeclarationType)
           
 void setRefUnit(Unit refUnit)
           
 
Methods inherited from class org.sigpath.datamodel.kinetic.SymbolBinding
equals, getDescription, getName, hashCode, setDescription, setName
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHEMICAL_CODE

public static final int CHEMICAL_CODE
See Also:
Constant Field Values

CONSTANT_CODE

public static final int CONSTANT_CODE
See Also:
Constant Field Values

UNDEFINED_CODE

public static final int UNDEFINED_CODE
See Also:
Constant Field Values
Constructor Detail

BindingDeclaration

public BindingDeclaration()

BindingDeclaration

public BindingDeclaration(String name,
                          Unit unitType,
                          int code,
                          String description)

BindingDeclaration

public BindingDeclaration(String name,
                          int code)

BindingDeclaration

public BindingDeclaration(String name,
                          String description,
                          int bindingDeclarationType)
Method Detail

getValue

public Object getValue()

getRefUnit

public Unit getRefUnit()

setRefUnit

public void setRefUnit(Unit refUnit)

getBindingDeclarationType

public int getBindingDeclarationType()

setBindingDeclarationType

public void setBindingDeclarationType(int bindingDeclarationType)

isChemicalBindingDeclaration

public boolean isChemicalBindingDeclaration()

SigPath

Copyright © 2002-2005 Institute for Computational Biomedicine, All Rights Reserved.