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 |