Workflow Engine .NET  2
Public Member Functions | Public Attributes | Properties | List of all members
OptimaJet.Workflow.Core.BPMN.Definition Class Reference

Public Member Functions

 Definition (string bpmn)
 The constructor creates Definition object and loads BPMN2 scheme More...
 
 Definition (ProcessDefinition pd)
 The constructor creates Definition object and loads information from ProcessDefinition object More...
 
List< ProcessDefinitionConvertToProcessDefinitions ()
 Gets a list of ProcessDefinition from BPMN format More...
 
ProcessDefinition ConvertToComplexProcessDefinitions ()
 
string Serialize ()
 Serialize the object More...
 

Public Attributes

List< ProcessprocessList = new List<Process>()
 
List< CollaborationcollaborationList = new List<Collaboration>()
 
BPMNDiagram diagram = new BPMNDiagram()
 

Properties

string Name [get, set]
 

Constructor & Destructor Documentation

◆ Definition() [1/2]

OptimaJet.Workflow.Core.BPMN.Definition.Definition ( string  bpmn)

The constructor creates Definition object and loads BPMN2 scheme

Parameters
bpmnBPMN2 scheme in XML-format

◆ Definition() [2/2]

OptimaJet.Workflow.Core.BPMN.Definition.Definition ( ProcessDefinition  pd)

The constructor creates Definition object and loads information from ProcessDefinition object

Parameters
pdProcessDefinition object for loading

Member Function Documentation

◆ ConvertToProcessDefinitions()

List<ProcessDefinition> OptimaJet.Workflow.Core.BPMN.Definition.ConvertToProcessDefinitions ( )

Gets a list of ProcessDefinition from BPMN format

Returns

◆ Serialize()

string OptimaJet.Workflow.Core.BPMN.Definition.Serialize ( )

Serialize the object

Returns
XML