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, setValuepublic 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
ContentErrorParseErrorpublic StateVariable getStateVariable()
public ParseTree getParseTree()
getParseTree in interface IVisitablegetParseTree in class ExpressionValuedpublic void checkDimensions(HashMap<String,Dimensional> dimHM) throws ContentError
ContentErrorpublic abstract Dimension getStateVariableDimensionMultiplier()
public void copyInto(AbstractStateChange ret)
Copyright © 2019. All rights reserved.