Пример #1
0
        protected internal virtual void addAllOut(BpmnModelInstance modelInstance, CallActivityBuilder callActivityBuilder)
        {
            CamundaOut camundaOut = modelInstance.newInstance(typeof(CamundaOut));

            camundaOut.CamundaVariables = ALL;
            callActivityBuilder.addExtensionElement(camundaOut);
        }
Пример #2
0
        /// <summary>
        /// Sets a "camunda out" parameter to pass a variable from a sub process instance to the super process instance
        /// </summary>
        /// <param name="source"> the name of variable in the sub process instance </param>
        /// <param name="target"> the name of the variable in the super process instance </param>
        /// <returns> the builder object </returns>
        public virtual B camundaOut(string source, string target)
        {
            CamundaOut param = modelInstance.newInstance(typeof(CamundaOut));

            param.CamundaSource = source;
            param.CamundaTarget = target;
            addExtensionElement(param);
            return(myself);
        }