Class AbstractBPMNtoNESTConverterBase<T extends NESTAbstractWorkflowObject>

    • Field Detail

      • processWorkflowClassName

        protected String processWorkflowClassName
      • subprocessWorkflowClassName

        protected String subprocessWorkflowClassName
      • controlflowEdgeClassName

        protected String controlflowEdgeClassName
      • partOfEdgeClassName

        protected String partOfEdgeClassName
      • model

        protected Model model
    • Constructor Detail

      • AbstractBPMNtoNESTConverterBase

        public AbstractBPMNtoNESTConverterBase​(Model model)
    • Method Detail

      • getProcessWorkflowClassName

        public String getProcessWorkflowClassName()
      • setProcessWorkflowClassName

        public void setProcessWorkflowClassName​(String processWorkflowClassName)
      • getSubprocessWorkflowClassName

        public String getSubprocessWorkflowClassName()
      • setSubprocessWorkflowClassName

        public void setSubprocessWorkflowClassName​(String subprocessWorkflowClassName)
      • getControlflowEdgeClassName

        public String getControlflowEdgeClassName()
      • setControlflowEdgeClassName

        public void setControlflowEdgeClassName​(String controlflowEdgeClassName)
      • getPartOfEdgeClassName

        public String getPartOfEdgeClassName()
      • setPartOfEdgeClassName

        public void setPartOfEdgeClassName​(String partOfEdgeClassName)
      • getNESTWorkflowId

        protected abstract String getNESTWorkflowId​(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
      • getProcessWorkflowNodeClassName

        protected abstract String getProcessWorkflowNodeClassName​(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
      • getProcessWorkflowNodeSemantic

        protected abstract DataObject getProcessWorkflowNodeSemantic​(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
      • getSubprocessWorkflowNodeClassName

        protected abstract String getSubprocessWorkflowNodeClassName​(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
      • getSubprocessWorkflowNodeSemantic

        protected abstract DataObject getSubprocessWorkflowNodeSemantic​(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
      • getTaskNodeClassName

        protected abstract String getTaskNodeClassName​(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode,
                                                       NESTAbstractWorkflowObject subworkflowObject)
      • getTaskNodeSemantic

        protected abstract DataObject getTaskNodeSemantic​(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode,
                                                          NESTAbstractWorkflowObject subworkflowObject)
      • getTaskNodeClassName

        protected abstract String getTaskNodeClassName​(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode)
      • getTaskNodeSemantic

        protected abstract DataObject getTaskNodeSemantic​(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode)
      • getTaskNodeClassName

        protected abstract String getTaskNodeClassName​(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode)
      • getTaskNodeSemantic

        protected abstract DataObject getTaskNodeSemantic​(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode)
      • getTaskNodeClassName

        protected abstract String getTaskNodeClassName​(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode)
      • getTaskNodeSemantic

        protected abstract DataObject getTaskNodeSemantic​(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode)
      • getTaskNodeClassName

        protected abstract String getTaskNodeClassName​(org.camunda.bpm.model.bpmn.instance.Task currentNode)
      • getTaskNodeSemantic

        protected abstract DataObject getTaskNodeSemantic​(org.camunda.bpm.model.bpmn.instance.Task currentNode)
      • getControlflowEdgeSemantic

        protected abstract DataObject getControlflowEdgeSemantic​(org.camunda.bpm.model.bpmn.instance.SequenceFlow currentEdge)
      • addPropertyToNestNode

        protected abstract void addPropertyToNestNode​(NESTNodeObject nestNode,
                                                      org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode,
                                                      DataObject nodeSemantic)
      • convert

        protected abstract NESTAbstractWorkflowObject convert​(org.camunda.bpm.model.bpmn.instance.BaseElement process,
                                                              String workflowNodeClassName,
                                                              DataObject workflowNodeSemantic,
                                                              boolean subprocess)