Class ComponentRegime


  • public class ComponentRegime
    extends java.lang.Object
    • Field Detail

      • name

        java.lang.String name
      • typeName

        java.lang.String typeName
      • initial

        boolean initial
      • vars

        java.util.ArrayList<java.lang.String> vars
      • indeps

        java.util.ArrayList<java.lang.String> indeps
      • eventHM

        java.util.HashMap<java.lang.String,​ActionBlock> eventHM
      • initBlocks

        java.util.ArrayList<ActionBlock> initBlocks
      • entryBlocks

        java.util.ArrayList<ActionBlock> entryBlocks
      • conditionResponses

        java.util.ArrayList<ConditionAction> conditionResponses
      • outPorts

        java.util.ArrayList<java.lang.String> outPorts
      • svars

        java.util.ArrayList<java.lang.String> svars
    • Constructor Detail

      • ComponentRegime

        public ComponentRegime​(StateType cb,
                               java.lang.String snm,
                               java.lang.String tnm)
    • Method Detail

      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • getName

        public java.lang.String getName()
      • addExpressionDerived

        public void addExpressionDerived​(java.lang.String snm,
                                         DoubleEvaluator db,
                                         java.lang.String dim)
      • addPathDerived

        public void addPathDerived​(java.lang.String snm,
                                   java.lang.String path,
                                   java.lang.String rf,
                                   boolean reqd,
                                   java.lang.String red,
                                   java.lang.String dim)
      • addFixed

        public void addFixed​(java.lang.String snm,
                             double d)
      • addIndependentVariable

        public void addIndependentVariable​(java.lang.String vnm)
      • addRate

        public void addRate​(java.lang.String name,
                            DoubleEvaluator db,
                            java.lang.String dim)
      • addEventResponse

        public void addEventResponse​(EventAction er)
      • addInitialization

        public void addInitialization​(ActionBlock ab)
      • fix

        public void fix()
      • setInitial

        public void setInitial​(boolean b)
      • isInitial

        public boolean isInitial()
      • addStateVariable

        public void addStateVariable​(java.lang.String name)
      • addVariableROC

        public void addVariableROC​(VariableROC vroc)
      • addAction

        public void addAction​(java.lang.String spn,
                              ActionBlock a)
      • addConditionResponse

        public void addConditionResponse​(ConditionAction cr)
      • getInitBlocks

        public java.util.ArrayList<ActionBlock> getInitBlocks()