Workflow Engine .NET  2
Public Member Functions | Static Public Member Functions | Properties | List of all members
OptimaJet.Workflow.Core.Subprocess.ProcessInstancesTree Class Reference

Public Member Functions

void Remove ()
 
ProcessInstancesTree GetNodeById (Guid id, bool startFromRoot=true)
 
List< Guid > GetAllChildrenIds (int startDistance=1, int? endDistance=null)
 
List< string > GetAllChildrenNames (int startDistance=1, int? endDistance=null)
 
bool HaveChildWithName (string name)
 
 ProcessInstancesTree (Guid id, string name=null)
 
void AddChild (ProcessInstancesTree instancesTree)
 
void RemoveChild (ProcessInstancesTree instancesTree)
 
List< dynamic > GetSerializableObject ()
 

Static Public Member Functions

static ProcessInstancesTree RestoreFromSerializableObject (List< SerializableSubprocessTree > objects, WorkflowRuntime runtime)
 

Properties

Guid Id [get]
 
string Name [get, set]
 
ProcessInstancesTree Parent [get]
 
ProcessInstancesTree Root [get]
 
bool IsRoot [get]
 
IEnumerable< ProcessInstancesTreeChildren [get]