Class DefaultBPMNtoNESTConverter
java.lang.Object
de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTConverterBase<T>
de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTConverter<NESTWorkflowObject>
de.uni_trier.wi2.procake.utils.conversion.bpmn.DefaultBPMNtoNESTConverter
- All Implemented Interfaces:
OneWayConverter<org.camunda.bpm.model.bpmn.BpmnModelInstance,
NESTWorkflowObject>
-
Field Summary
Fields inherited from class de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTConverterBase
controlflowEdgeClassName, model, partOfEdgeClassName, processWorkflowClassName, subprocessWorkflowClassName
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addPropertyToNestEdge
(NESTEdgeObject nestEdge, org.camunda.bpm.model.bpmn.instance.SequenceFlow bpmnEdge) protected void
addPropertyToNestNode
(NESTNodeObject nestNode, org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode) protected String
getAndEndNodeClassName
(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode) protected DataObject
getAndEndNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode) protected String
getAndStartNodeClassName
(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode) protected DataObject
getAndStartNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode) protected DataObject
getControlflowEdgeSemantic
(org.camunda.bpm.model.bpmn.instance.SequenceFlow currentEdge) protected String
getLoopEndNodeClassName
(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) protected DataObject
getLoopEndNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) protected String
getLoopStartNodeClassName
(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) protected DataObject
getLoopStartNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) protected String
getNESTWorkflowId
(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) protected String
getProcessWorkflowNodeClassName
(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) protected DataObject
getProcessWorkflowNodeSemantic
(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) protected String
getSubprocessWorkflowNodeClassName
(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) protected DataObject
getSubprocessWorkflowNodeSemantic
(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) protected String
getTaskNodeClassName
(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode) protected String
getTaskNodeClassName
(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode) protected String
getTaskNodeClassName
(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode) protected String
getTaskNodeClassName
(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode, NESTAbstractWorkflowObject subworkflowObject) protected String
getTaskNodeClassName
(org.camunda.bpm.model.bpmn.instance.Task currentNode) protected DataObject
getTaskNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode) protected DataObject
getTaskNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode) protected DataObject
getTaskNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode) protected DataObject
getTaskNodeSemantic
(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode, NESTAbstractWorkflowObject subworkflowObject) protected DataObject
getTaskNodeSemantic
(org.camunda.bpm.model.bpmn.instance.Task currentNode) protected String
getXorEndNodeClassName
(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode) protected String
getXorEndNodeClassName
(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) protected DataObject
getXorEndNodeSemantic
(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode) protected DataObject
getXorEndNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) protected String
getXorStartNodeClassName
(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode) protected String
getXorStartNodeClassName
(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) protected DataObject
getXorStartNodeSemantic
(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode) protected DataObject
getXorStartNodeSemantic
(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) Methods inherited from class de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTConverter
convert
Methods inherited from class de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTConverterBase
convert, getControlflowEdgeClassName, getPartOfEdgeClassName, getProcessWorkflowClassName, getSubprocessWorkflowClassName, setControlflowEdgeClassName, setPartOfEdgeClassName, setProcessWorkflowClassName, setSubprocessWorkflowClassName
-
Constructor Details
-
DefaultBPMNtoNESTConverter
-
-
Method Details
-
getNESTWorkflowId
- Specified by:
getNESTWorkflowId
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getProcessWorkflowNodeClassName
protected String getProcessWorkflowNodeClassName(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) - Specified by:
getProcessWorkflowNodeClassName
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getProcessWorkflowNodeSemantic
protected DataObject getProcessWorkflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) - Specified by:
getProcessWorkflowNodeSemantic
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getSubprocessWorkflowNodeClassName
protected String getSubprocessWorkflowNodeClassName(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) - Specified by:
getSubprocessWorkflowNodeClassName
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getSubprocessWorkflowNodeSemantic
protected DataObject getSubprocessWorkflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.BaseElement processElement) - Specified by:
getSubprocessWorkflowNodeSemantic
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
- Specified by:
getTaskNodeClassName
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
- Specified by:
getTaskNodeSemantic
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
protected String getTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode, NESTAbstractWorkflowObject subworkflowObject) - Specified by:
getTaskNodeClassName
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode, NESTAbstractWorkflowObject subworkflowObject) - Specified by:
getTaskNodeSemantic
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
- Specified by:
getTaskNodeClassName
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode) - Specified by:
getTaskNodeSemantic
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
- Specified by:
getTaskNodeClassName
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode) - Specified by:
getTaskNodeSemantic
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
- Specified by:
getTaskNodeClassName
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode) - Specified by:
getTaskNodeSemantic
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getLoopStartNodeClassName
protected String getLoopStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) - Specified by:
getLoopStartNodeClassName
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getLoopStartNodeSemantic
protected DataObject getLoopStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) - Specified by:
getLoopStartNodeSemantic
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getLoopEndNodeClassName
protected String getLoopEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) - Specified by:
getLoopEndNodeClassName
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getLoopEndNodeSemantic
protected DataObject getLoopEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) - Specified by:
getLoopEndNodeSemantic
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorStartNodeClassName
protected String getXorStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) - Specified by:
getXorStartNodeClassName
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorStartNodeSemantic
protected DataObject getXorStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) - Specified by:
getXorStartNodeSemantic
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorEndNodeClassName
protected String getXorEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) - Specified by:
getXorEndNodeClassName
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorEndNodeSemantic
protected DataObject getXorEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode) - Specified by:
getXorEndNodeSemantic
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorStartNodeClassName
protected String getXorStartNodeClassName(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode) - Specified by:
getXorStartNodeClassName
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorStartNodeSemantic
protected DataObject getXorStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode) - Specified by:
getXorStartNodeSemantic
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorEndNodeClassName
protected String getXorEndNodeClassName(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode) - Specified by:
getXorEndNodeClassName
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorEndNodeSemantic
protected DataObject getXorEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode) - Specified by:
getXorEndNodeSemantic
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getAndStartNodeClassName
protected String getAndStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode) - Specified by:
getAndStartNodeClassName
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getAndStartNodeSemantic
protected DataObject getAndStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode) - Specified by:
getAndStartNodeSemantic
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getAndEndNodeClassName
protected String getAndEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode) - Specified by:
getAndEndNodeClassName
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getAndEndNodeSemantic
protected DataObject getAndEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode) - Specified by:
getAndEndNodeSemantic
in classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getControlflowEdgeSemantic
protected DataObject getControlflowEdgeSemantic(org.camunda.bpm.model.bpmn.instance.SequenceFlow currentEdge) - Specified by:
getControlflowEdgeSemantic
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
addPropertyToNestNode
protected void addPropertyToNestNode(NESTNodeObject nestNode, org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode) - Specified by:
addPropertyToNestNode
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
addPropertyToNestEdge
protected void addPropertyToNestEdge(NESTEdgeObject nestEdge, org.camunda.bpm.model.bpmn.instance.SequenceFlow bpmnEdge) - Specified by:
addPropertyToNestEdge
in classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-