Assembly: OptimaJet.Workflow.Api

Class Scheme.Transition

OptimaJet.Workflow.Api.Models.Scheme.Transition

Transition.

public record Scheme.Transition : IEquatable<Scheme.Transition>

Type Hierarchy

Constructors

public Transition(string Name, Scheme.Designer DesignerSettings, string InlinedFinalActivityName, string OriginalName, string OriginalSchemeCode, string LastTimeInlineName, string FirstTimeInlineName, string UserComment, bool WasInlined, Scheme.Activity? From, Scheme.Activity? To, string Classifier, Scheme.Trigger Trigger, List<Scheme.Condition> Conditions, List<Scheme.Restriction> Restrictions, string AllowConcatenationType, string RestrictConcatenationType, string ConditionsConcatenationType, List<Scheme.Annotation> Annotations, bool IsFork, bool MergeViaSetState, bool DisableParentStateControl, string? SubprocessStartupType, string? SubprocessInOutDefinition, string? SubprocessName, string? SubprocessId, string? SubprocessStartupParameterCopyStrategy, string? SubprocessFinalizeParameterMergeStrategy, string? SubprocessSpecifiedParameters, bool IsAlwaysTransition, bool IsOtherwiseTransition, bool IsConditionTransition) #
Transition.

Parameters

Name
Type
Description
Name
String
DesignerSettings
Scheme.Designer
InlinedFinalActivityName
String
OriginalName
String
OriginalSchemeCode
String
LastTimeInlineName
String
FirstTimeInlineName
String
UserComment
String
WasInlined
Boolean
From
Scheme.Activity
To
Scheme.Activity
Classifier
String
Trigger
Scheme.Trigger
Conditions
List<Condition>
Restrictions
List<Restriction>
AllowConcatenationType
String
RestrictConcatenationType
String
ConditionsConcatenationType
String
Annotations
List<Annotation>
IsFork
Boolean
MergeViaSetState
Boolean
DisableParentStateControl
Boolean
SubprocessStartupType
String
SubprocessInOutDefinition
String
SubprocessName
String
SubprocessId
String
SubprocessStartupParameterCopyStrategy
String
SubprocessFinalizeParameterMergeStrategy
String
SubprocessSpecifiedParameters
String
IsAlwaysTransition
Boolean
IsOtherwiseTransition
Boolean
IsConditionTransition
Boolean

Properties

public string Name { get; init; } #
public Scheme.Designer DesignerSettings { get; init; } #
public string InlinedFinalActivityName { get; init; } #
public string OriginalName { get; init; } #
public string OriginalSchemeCode { get; init; } #
public string LastTimeInlineName { get; init; } #
public string FirstTimeInlineName { get; init; } #
public string UserComment { get; init; } #
public bool WasInlined { get; init; } #
public Scheme.Activity? From { get; init; } #
public Scheme.Activity? To { get; init; } #
public string Classifier { get; init; } #
public Scheme.Trigger Trigger { get; init; } #
public List<Scheme.Condition> Conditions { get; init; } #
public List<Scheme.Restriction> Restrictions { get; init; } #
public string AllowConcatenationType { get; init; } #
public string RestrictConcatenationType { get; init; } #
public string ConditionsConcatenationType { get; init; } #
public List<Scheme.Annotation> Annotations { get; init; } #
public bool IsFork { get; init; } #
public bool MergeViaSetState { get; init; } #
public bool DisableParentStateControl { get; init; } #
public string? SubprocessStartupType { get; init; } #
public string? SubprocessInOutDefinition { get; init; } #
public string? SubprocessName { get; init; } #
public string? SubprocessId { get; init; } #
public string? SubprocessStartupParameterCopyStrategy { get; init; } #
public string? SubprocessFinalizeParameterMergeStrategy { get; init; } #
public string? SubprocessSpecifiedParameters { get; init; } #
public bool IsAlwaysTransition { get; init; } #
public bool IsOtherwiseTransition { get; init; } #
public bool IsConditionTransition { get; init; } #