Class Definition
Inheritance
↳ object
↳ Definition
Inherited Members
Equals(object)
Equals(object, object)
GetHashCode()
GetType()
MemberwiseClone()
ReferenceEquals(object, object)
ToString()
Namespace: OptimaJet.Workflow.Core.BPMN
Assembly: OptimaJet.Workflow.Core.dll
Syntaxpublic class Definition
Constructors
Definition(string)
The constructor creates Definition object and loads BPMN2 scheme
Declarationpublic Definition(string bpmn)
| Type | Name | Description |
|---|---|---|
| string | bpmn | BPMN2 scheme in XML-format |
Definition(ProcessDefinition)
The constructor creates Definition object and loads information from ProcessDefinition object
Declarationpublic Definition(ProcessDefinition pd)
| Type | Name | Description |
|---|---|---|
| ProcessDefinition | pd | ProcessDefinition object for loading |
Properties
Name
Declarationpublic string Name { get; set; }
| Type | Description |
|---|---|
| string |
Methods
ConvertToProcessDefinitions()
Gets a list of ProcessDefinition from BPMN format
Declarationpublic List<ProcessDefinition> ConvertToProcessDefinitions()
| Type | Description |
|---|---|
| List<ProcessDefinition> |
ConvertToComplexProcessDefinitions()
Declarationpublic ProcessDefinition ConvertToComplexProcessDefinitions()
| Type | Description |
|---|---|
| ProcessDefinition |
Serialize()
Serialize the object
Declarationpublic string Serialize()
| Type | Description |
|---|---|
| string | XML |
Fields
processList
Declarationpublic List<Process> processList
| Type | Description |
|---|---|
| List<Process> |
collaborationList
Declarationpublic List<Collaboration> collaborationList
| Type | Description |
|---|---|
| List<Collaboration> |
diagram
Declarationpublic BPMNDiagram diagram
| Type | Description |
|---|---|
| BPMNDiagram |