public abstract class AbstractStateChange extends ExpressionValued
Modifier and Type | Field and Description |
---|---|
String |
variable |
mathInline, value
Constructor and Description |
---|
AbstractStateChange() |
AbstractStateChange(String vnm) |
Modifier and Type | Method and Description |
---|---|
void |
checkDimensions(HashMap<String,Dimensional> dimHM) |
void |
copyInto(AbstractStateChange ret) |
String |
getDimensionString() |
ParseTree |
getParseTree() |
StateVariable |
getStateVariable() |
abstract Dimension |
getStateVariableDimensionMultiplier() |
String |
getVariable() |
void |
resolve(LemsCollection<StateVariable> stateVariables,
HashMap<String,Valued> valHM,
Parser parser) |
void |
setVariable(String s) |
copyInto, extract, getValueExpression, setValue
public String variable
public AbstractStateChange()
public AbstractStateChange(String vnm)
public void setVariable(String s)
public String getVariable()
public String getDimensionString()
public void resolve(LemsCollection<StateVariable> stateVariables, HashMap<String,Valued> valHM, Parser parser) throws ContentError, ParseError
ContentError
ParseError
public StateVariable getStateVariable()
public ParseTree getParseTree()
getParseTree
in interface IVisitable
getParseTree
in class ExpressionValued
public void checkDimensions(HashMap<String,Dimensional> dimHM) throws ContentError
ContentError
public abstract Dimension getStateVariableDimensionMultiplier()
public void copyInto(AbstractStateChange ret)
Copyright © 2020. All rights reserved.