Package | Description |
---|---|
org.sbml.jsbml |
Pure Java™ implementation of the data structures to represent all SBML
constructs.
|
org.sbml.jsbml.validator.offline.constraints.helper |
Modifier and Type | Class | Description |
---|---|---|
class |
Compartment |
Represents the compartment in a model, i.e., a variable element with name,
identifier, unit, and value that may change during a simulation.
|
class |
Parameter |
Represents a globally valid parameter in the model, i.e., a variable that
may change during a simulation or that provides a constant value.
|
class |
Species |
Represents the species XML element of a SBML file.
|
class |
SpeciesReference |
Represents the speciesReference XML element of a SBML file.
|
class |
Symbol |
Modifier and Type | Method | Description |
---|---|---|
Variable |
Model.findVariable(java.lang.String id) |
Searches the
Variable with the given identifier in this model. |
Variable |
AlgebraicRule.getDerivedVariable() |
Provides a convenient way to obtain the variable whose amount
is determined by this rule.
|
Variable |
Assignment.getVariableInstance() |
Returns the
Variable instance which has the variableID of this
Assignment as id. |
Variable |
EventAssignment.getVariableInstance() |
|
Variable |
ExplicitRule.getVariableInstance() |
|
Variable |
InitialAssignment.getVariableInstance() |
Modifier and Type | Method | Description |
---|---|---|
EventAssignment |
Event.createEventAssignment(Variable variable,
ASTNode math) |
Creates a new
EventAssignment element and adds it to the ListOfEventAssignments list. |
void |
Assignment.setVariable(Variable variable) |
Sets the variableID of this
Assignment to the id of the
Variable 'variable'.Listeners are notified about this change. |
void |
EventAssignment.setVariable(Variable variable) |
|
void |
ExplicitRule.setVariable(Variable variable) |
|
void |
InitialAssignment.setVariable(Variable variable) |
Constructor | Description |
---|---|
AssignmentRule(ASTNode math,
Variable variable) |
Creates an AssignmentRule instance from a given math and
Variable . |
AssignmentRule(Variable variable) |
Creates an AssignmentRule instance from a given variable.
|
AssignmentRule(Variable variable,
ASTNode math) |
Creates an AssignmentRule instance from a given variable and math.
|
ExplicitRule(ASTNode math,
Variable variable) |
Creates a new
ExplicitRule with the given ASTNode element
for the assignment to the given Variable or the derivative of the
Variable . |
ExplicitRule(Variable variable) |
Creates an
ExplicitRule instance from a given Variable . |
ExplicitRule(Variable variable,
ASTNode math) |
Creates a new
ExplicitRule |
InitialAssignment(Variable variable) |
Creates an InitialAssignment instance from a
Variable . |
InitialAssignment(Variable variable,
ASTNode math,
int level,
int version) |
|
RateRule(ASTNode math,
Variable variable) |
Creates a new
RateRule instance. |
RateRule(Variable variable) |
Creates a
RateRule instance from a given Symbol. |
RateRule(Variable variable,
ASTNode math) |
Creates a
RateRule instance from a given Symbol and ASTNode. |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
ValidationTools.haveEquivalentUnits(ValidationContext ctx,
Assignment assignment,
Variable var) |
Returns true if the given
Assignment and Variable have equivalent derived units. |
static boolean |
ValidationTools.isValidVariable(Variable var,
int level) |