Interface VariableScope

    • Method Detail

      • getVariableScopeKey

        String getVariableScopeKey()
      • getVariablesTyped

        VariableMap getVariablesTyped​(boolean deserializeValues)
      • getVariablesLocalTyped

        VariableMap getVariablesLocalTyped()
      • getVariablesLocalTyped

        VariableMap getVariablesLocalTyped​(boolean deserializeValues)
      • getVariableLocal

        Object getVariableLocal​(String variableName)
      • getVariableTyped

        <T extends TypedValue> T getVariableTyped​(String variableName)
      • getVariableTyped

        <T extends TypedValue> T getVariableTyped​(String variableName,
                                                  boolean deserializeValue)
      • getVariableLocalTyped

        <T extends TypedValue> T getVariableLocalTyped​(String variableName)
      • getVariableLocalTyped

        <T extends TypedValue> T getVariableLocalTyped​(String variableName,
                                                       boolean deserializeValue)
      • getVariableNames

        Set<String> getVariableNames()
      • getVariableNamesLocal

        Set<String> getVariableNamesLocal()
      • setVariable

        void setVariable​(String variableName,
                         Object value)
      • setVariableLocal

        void setVariableLocal​(String variableName,
                              Object value)
      • setVariables

        void setVariables​(Map<String,​? extends Object> variables)
      • setVariablesLocal

        void setVariablesLocal​(Map<String,​? extends Object> variables)
      • hasVariables

        boolean hasVariables()
      • hasVariablesLocal

        boolean hasVariablesLocal()
      • hasVariable

        boolean hasVariable​(String variableName)
      • hasVariableLocal

        boolean hasVariableLocal​(String variableName)
      • removeVariable

        void removeVariable​(String variableName)
        Removes the variable and creates a new HistoricVariableUpdateEntity.
      • removeVariableLocal

        void removeVariableLocal​(String variableName)
        Removes the local variable and creates a new HistoricVariableUpdateEntity.
      • removeVariables

        void removeVariables​(Collection<String> variableNames)
        Removes the variables and creates a new HistoricVariableUpdateEntity for each of them.
      • removeVariablesLocal

        void removeVariablesLocal​(Collection<String> variableNames)
        Removes the local variables and creates a new HistoricVariableUpdateEntity for each of them.
      • removeVariables

        void removeVariables()
        Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them.
      • removeVariablesLocal

        void removeVariablesLocal()
        Removes the (local) variables and creates a new HistoricVariableUpdateEntity for each of them.