Class ScopeInstantiationContext


  • public class ScopeInstantiationContext
    extends java.lang.Object
    Keeps track of the execution state when a hierarchy of scopes is instantiated at once (e.g. during process instance modification or process instance migration). State is for example the scopes that need to be instantiated or the variables that need to be set after the scopes are created.
    Author:
    Sebastian Menski
    • Field Detail

      • variables

        protected java.util.Map<java.lang.String,​java.lang.Object> variables
      • variablesLocal

        protected java.util.Map<java.lang.String,​java.lang.Object> variablesLocal
    • Constructor Detail

      • ScopeInstantiationContext

        public ScopeInstantiationContext()
    • Method Detail

      • applyVariables

        public void applyVariables​(CoreExecution execution)
      • setInstantiationStack

        public void setInstantiationStack​(InstantiationStack instantiationStack)
      • setVariables

        public void setVariables​(java.util.Map<java.lang.String,​java.lang.Object> variables)
      • setVariablesLocal

        public void setVariablesLocal​(java.util.Map<java.lang.String,​java.lang.Object> variablesLocal)