Class DefaultBPMNtoNESTCongruentConverter
- java.lang.Object
-
- de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTConverterBase<T>
-
- de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTCongruentConverter<NESTWorkflowObject>
-
- de.uni_trier.wi2.procake.utils.conversion.bpmn.DefaultBPMNtoNESTCongruentConverter
-
- All Implemented Interfaces:
OneWayConverter<org.camunda.bpm.model.bpmn.BpmnModelInstance,NESTWorkflowObject>
public class DefaultBPMNtoNESTCongruentConverter extends AbstractBPMNtoNESTCongruentConverter<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 DefaultBPMNtoNESTCongruentConverter(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 DataObjectgetControlflowEdgeSemantic(org.camunda.bpm.model.bpmn.instance.SequenceFlow currentEdge)protected StringgetControlflowNodeClassName(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)protected StringgetControlflowNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected StringgetControlflowNodeClassName(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)protected DataObjectgetControlflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)protected DataObjectgetControlflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)protected DataObjectgetControlflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.ParallelGateway 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)-
Methods inherited from class de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTCongruentConverter
convert, convertBpmnNode
-
Methods inherited from class de.uni_trier.wi2.procake.utils.conversion.bpmn.AbstractBPMNtoNESTConverterBase
convert, getControlflowEdgeClassName, getPartOfEdgeClassName, getProcessWorkflowClassName, getSubprocessWorkflowClassName, setControlflowEdgeClassName, setPartOfEdgeClassName, setProcessWorkflowClassName, setSubprocessWorkflowClassName
-
-
-
-
Constructor Detail
-
DefaultBPMNtoNESTCongruentConverter
public DefaultBPMNtoNESTCongruentConverter(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>
-
getControlflowNodeClassName
protected String getControlflowNodeClassName(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getControlflowNodeClassNamein classAbstractBPMNtoNESTCongruentConverter<NESTWorkflowObject>
-
getControlflowNodeSemantic
protected DataObject getControlflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.ExclusiveGateway currentNode)
- Specified by:
getControlflowNodeSemanticin classAbstractBPMNtoNESTCongruentConverter<NESTWorkflowObject>
-
getControlflowNodeClassName
protected String getControlflowNodeClassName(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)
- Specified by:
getControlflowNodeClassNamein classAbstractBPMNtoNESTCongruentConverter<NESTWorkflowObject>
-
getControlflowNodeSemantic
protected DataObject getControlflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.EventBasedGateway currentNode)
- Specified by:
getControlflowNodeSemanticin classAbstractBPMNtoNESTCongruentConverter<NESTWorkflowObject>
-
getControlflowNodeClassName
protected String getControlflowNodeClassName(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)
- Specified by:
getControlflowNodeClassNamein classAbstractBPMNtoNESTCongruentConverter<NESTWorkflowObject>
-
getControlflowNodeSemantic
protected DataObject getControlflowNodeSemantic(org.camunda.bpm.model.bpmn.instance.ParallelGateway currentNode)
- Specified by:
getControlflowNodeSemanticin classAbstractBPMNtoNESTCongruentConverter<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>
-
-