Skip to main content

Class SchemeInlineUtils

Inheritance

↳ object

    SchemeInlineUtils

Inherited Members

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Builder

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public static class SchemeInlineUtils

Methods

InlineParameters(ProcessDefinition, ProcessDefinition, List<string>)

Declaration
public static void InlineParameters(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
List<string>errorsAccumulator

InlineCommands(ProcessDefinition, ProcessDefinition, List<string>)

Declaration
public static void InlineCommands(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
List<string>errorsAccumulator

InlineTimers(ProcessDefinition, ProcessDefinition, List<string>)

Declaration
public static void InlineTimers(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
List<string>errorsAccumulator

InlineLocalization(ProcessDefinition, ProcessDefinition, List<string>)

Declaration
public static void InlineLocalization(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
List<string>errorsAccumulator

InlineCodeActions(ProcessDefinition, ProcessDefinition, List<string>)

Declaration
public static (Dictionary<string, string> ruleNameConversions, Dictionary<string, string> actionNameConversions, Dictionary<string, string> conditionNameConversions) InlineCodeActions(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
List<string>errorsAccumulator
Returns
TypeDescription
(Dictionary<string, string> ruleNameConversions, Dictionary<string, string> actionNameConversions, Dictionary<string, string> conditionNameConversions)

InlineCodeActionsForTemplate(ProcessDefinition, ProcessDefinition, List<string>)

Declaration
public static (Dictionary<string, string> ruleNameConversions, Dictionary<string, string> actionNameConversions, Dictionary<string, string> conditionNameConversions) InlineCodeActionsForTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
List<string>errorsAccumulator
Returns
TypeDescription
(Dictionary<string, string> ruleNameConversions, Dictionary<string, string> actionNameConversions, Dictionary<string, string> conditionNameConversions)

InlineActors(ProcessDefinition, ProcessDefinition, Dictionary<string, string>, List<string>)

Declaration
public static (Dictionary<string, string> actorNameConversions, Dictionary<string, ActorDefinition> allActors) InlineActors(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, Dictionary<string, string> ruleNameConversions, List<string> errorsAccumulator)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
Dictionary<string, string>ruleNameConversions
List<string>errorsAccumulator
Returns
TypeDescription
(Dictionary<string, string> actorNameConversions, Dictionary<string, ActorDefinition> allActors)

InlineActorsForTemplate(ProcessDefinition, ProcessDefinition, Dictionary<string, string>, List<string>)

Declaration
public static (Dictionary<string, string> actorNameConversions, Dictionary<string, ActorDefinition> allActors) InlineActorsForTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, Dictionary<string, string> ruleNameConversions, List<string> errorsAccumulator)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
Dictionary<string, string>ruleNameConversions
List<string>errorsAccumulator
Returns
TypeDescription
(Dictionary<string, string> actorNameConversions, Dictionary<string, ActorDefinition> allActors)

InlineActivities(ProcessDefinition, ProcessDefinition, string, List<string>, string, string, Dictionary<string, string>)

Declaration
public static (ActivityDefinition initial, List<ActivityDefinition> finals, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion) InlineActivities(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, string pointOfInlining, List<string> errorsAccumulator, string inlinedGroupName, string specificInlinedGroupName, Dictionary<string, string> actionNameConversions)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
stringpointOfInlining
List<string>errorsAccumulator
stringinlinedGroupName
stringspecificInlinedGroupName
Dictionary<string, string>actionNameConversions
Returns
TypeDescription
(ActivityDefinition initial, List<ActivityDefinition> finals, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion)

InlineActivitiesForTemplate(ProcessDefinition, ProcessDefinition, List<string>, Dictionary<string, string>)

Declaration
public static (ActivityDefinition initial, List<ActivityDefinition> finals, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion) InlineActivitiesForTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator, Dictionary<string, string> actionNameConversions)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
List<string>errorsAccumulator
Dictionary<string, string>actionNameConversions
Returns
TypeDescription
(ActivityDefinition initial, List<ActivityDefinition> finals, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion)

GetNewActivityName(ActivityDefinition, string, ProcessDefinition)

Declaration
public static string GetNewActivityName(ActivityDefinition inlinedActivity, string pointOfInlining, ProcessDefinition inlinedProcessDefinition)
Parameters
TypeNameDescription
ActivityDefinitioninlinedActivity
stringpointOfInlining
ProcessDefinitioninlinedProcessDefinition
Returns
TypeDescription
string

InlineTransitions(ProcessDefinition, ProcessDefinition, string, List<string>, Dictionary<string, ActorDefinition>, Dictionary<string, string>, Dictionary<string, ActivityDefinition>, Dictionary<string, string>, Dictionary<string, string>)

Declaration
public static void InlineTransitions(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, string pointOfInlining, List<string> errorsAccumulator, Dictionary<string, ActorDefinition> allActors, Dictionary<string, string> actorNameConversions, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion, Dictionary<string, string> conditionNameConversions)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
stringpointOfInlining
List<string>errorsAccumulator
Dictionary<string, ActorDefinition>allActors
Dictionary<string, string>actorNameConversions
Dictionary<string, ActivityDefinition>allClonedActivities
Dictionary<string, string>activityNameConversion
Dictionary<string, string>conditionNameConversions

InlineTransitionsForTemplate(ProcessDefinition, ProcessDefinition, List<string>, Dictionary<string, ActorDefinition>, Dictionary<string, string>, Dictionary<string, ActivityDefinition>, Dictionary<string, string>, Dictionary<string, string>)

Declaration
public static void InlineTransitionsForTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom, List<string> errorsAccumulator, Dictionary<string, ActorDefinition> allActors, Dictionary<string, string> actorNameConversions, Dictionary<string, ActivityDefinition> allClonedActivities, Dictionary<string, string> activityNameConversion, Dictionary<string, string> conditionNameConversions)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
List<string>errorsAccumulator
Dictionary<string, ActorDefinition>allActors
Dictionary<string, string>actorNameConversions
Dictionary<string, ActivityDefinition>allClonedActivities
Dictionary<string, string>activityNameConversion
Dictionary<string, string>conditionNameConversions

InlineTemplate(ProcessDefinition, ProcessDefinition)

Declaration
public static (bool success, List<string> errors) InlineTemplate(ProcessDefinition schemeTo, ProcessDefinition schemeFrom)
Parameters
TypeNameDescription
ProcessDefinitionschemeTo
ProcessDefinitionschemeFrom
Returns
TypeDescription
(bool success, List<string> errors)