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>
public class DefaultBPMNtoNESTConverter extends AbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
-
Field Summary
-
Fields inherited from class de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTConverterBase
controlflowEdgeClassName, model, partOfEdgeClassName, processWorkflowClassName, subprocessWorkflowClassName
-
-
Constructor Summary
Constructors Constructor Description DefaultBPMNtoNESTConverter(Model model)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddPropertyToNestNode(NESTNodeObject nestNode, org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode, DataObject nodeSemantic)protected StringgetAndEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)protected DataObjectgetAndEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)protected StringgetAndStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)protected DataObjectgetAndStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)protected DataObjectgetControlflowEdgeSemantic(org.camunda.bpm.model.bpmn.instance.SequenceFlow currentEdge)protected StringgetLoopEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected DataObjectgetLoopEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected StringgetLoopStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected DataObjectgetLoopStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected StringgetNESTWorkflowId(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)protected StringgetProcessWorkflowNodeClassName(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)protected DataObjectgetProcessWorkflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)protected StringgetSubprocessWorkflowNodeClassName(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)protected DataObjectgetSubprocessWorkflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)protected StringgetTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode)protected StringgetTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode)protected StringgetTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode)protected StringgetTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode, NESTAbstractWorkflowObject subworkflowObject)protected StringgetTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.Task currentNode)protected DataObjectgetTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode)protected DataObjectgetTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode)protected DataObjectgetTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode)protected DataObjectgetTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode, NESTAbstractWorkflowObject subworkflowObject)protected DataObjectgetTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.Task currentNode)protected StringgetXorEndNodeClassName(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)protected StringgetXorEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected DataObjectgetXorEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)protected DataObjectgetXorEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected StringgetXorStartNodeClassName(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)protected StringgetXorStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected DataObjectgetXorStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)protected DataObjectgetXorStartNodeSemantic(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 Detail
-
DefaultBPMNtoNESTConverter
public DefaultBPMNtoNESTConverter(Model model)
-
-
Method Detail
-
getNESTWorkflowId
protected String getNESTWorkflowId(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
- Specified by:
getNESTWorkflowIdin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getProcessWorkflowNodeClassName
protected String getProcessWorkflowNodeClassName(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
- Specified by:
getProcessWorkflowNodeClassNamein classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getProcessWorkflowNodeSemantic
protected DataObject getProcessWorkflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
- Specified by:
getProcessWorkflowNodeSemanticin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getSubprocessWorkflowNodeClassName
protected String getSubprocessWorkflowNodeClassName(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
- Specified by:
getSubprocessWorkflowNodeClassNamein classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getSubprocessWorkflowNodeSemantic
protected DataObject getSubprocessWorkflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.BaseElement processElement)
- Specified by:
getSubprocessWorkflowNodeSemanticin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
protected String getTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.Task currentNode)
- Specified by:
getTaskNodeClassNamein classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.Task currentNode)
- Specified by:
getTaskNodeSemanticin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
protected String getTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode, NESTAbstractWorkflowObject subworkflowObject)
- Specified by:
getTaskNodeClassNamein classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.SubProcess currentNode, NESTAbstractWorkflowObject subworkflowObject)
- Specified by:
getTaskNodeSemanticin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
protected String getTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode)
- Specified by:
getTaskNodeClassNamein classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ManualTask currentNode)
- Specified by:
getTaskNodeSemanticin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
protected String getTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode)
- Specified by:
getTaskNodeClassNamein classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ServiceTask currentNode)
- Specified by:
getTaskNodeSemanticin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeClassName
protected String getTaskNodeClassName(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode)
- Specified by:
getTaskNodeClassNamein classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getTaskNodeSemantic
protected DataObject getTaskNodeSemantic(org.camunda.bpm.model.bpmn.instance.ScriptTask currentNode)
- Specified by:
getTaskNodeSemanticin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
getLoopStartNodeClassName
protected String getLoopStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getLoopStartNodeClassNamein classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getLoopStartNodeSemantic
protected DataObject getLoopStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getLoopStartNodeSemanticin classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getLoopEndNodeClassName
protected String getLoopEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getLoopEndNodeClassNamein classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getLoopEndNodeSemantic
protected DataObject getLoopEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getLoopEndNodeSemanticin classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorStartNodeClassName
protected String getXorStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getXorStartNodeClassNamein classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorStartNodeSemantic
protected DataObject getXorStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getXorStartNodeSemanticin classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorEndNodeClassName
protected String getXorEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getXorEndNodeClassNamein classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorEndNodeSemantic
protected DataObject getXorEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getXorEndNodeSemanticin classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorStartNodeClassName
protected String getXorStartNodeClassName(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)
- Specified by:
getXorStartNodeClassNamein classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorStartNodeSemantic
protected DataObject getXorStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)
- Specified by:
getXorStartNodeSemanticin classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorEndNodeClassName
protected String getXorEndNodeClassName(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)
- Specified by:
getXorEndNodeClassNamein classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getXorEndNodeSemantic
protected DataObject getXorEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)
- Specified by:
getXorEndNodeSemanticin classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getAndStartNodeClassName
protected String getAndStartNodeClassName(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)
- Specified by:
getAndStartNodeClassNamein classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getAndStartNodeSemantic
protected DataObject getAndStartNodeSemantic(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)
- Specified by:
getAndStartNodeSemanticin classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getAndEndNodeClassName
protected String getAndEndNodeClassName(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)
- Specified by:
getAndEndNodeClassNamein classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getAndEndNodeSemantic
protected DataObject getAndEndNodeSemantic(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)
- Specified by:
getAndEndNodeSemanticin classAbstractBPMNtoNESTConverter<NESTWorkflowObject>
-
getControlflowEdgeSemantic
protected DataObject getControlflowEdgeSemantic(org.camunda.bpm.model.bpmn.instance.SequenceFlow currentEdge)
- Specified by:
getControlflowEdgeSemanticin classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
addPropertyToNestNode
protected void addPropertyToNestNode(NESTNodeObject nestNode, org.camunda.bpm.model.bpmn.instance.FlowNode bpmnNode, DataObject nodeSemantic)
- Specified by:
addPropertyToNestNodein classAbstractBPMNtoNESTConverterBase<NESTWorkflowObject>
-
-