API Reference
Class
SequenceArtifactBranch
Describes one branch span within an alternative, parallel, or critical sequence block.
Inheritance
- Object
- SequenceArtifactBranch
Usage
Explore 1 API references to this type
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by 1
- Property SequenceArtifact.Branches
Constructors
public SequenceArtifactBranch(SequenceArtifactBlockKind parentKind, String kind, String text, Int32 startStepIndex, Int32 endStepIndex, Int32 depth = 0, Boolean isEmpty = false) #Initializes a sequence branch span.
Parameters
- parentKind ChartForgeX.VisualArtifacts.SequenceArtifactBlockKind
- kind System.String
- text System.String
- startStepIndex System.Int32
- endStepIndex System.Int32
- depth System.Int32 = 0
- isEmpty System.Boolean = false
Inherited Methods
public virtual Boolean Equals(Object? obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object?
Properties
public SequenceArtifactBlockKind ParentKind { get; set; } #Gets or sets the enclosing block kind.
public String Kind { get; set; } #Gets or sets the product-neutral branch kind token.
public String Text { get; set; } #Gets or sets the branch label.
public Int32 StartStepIndex { get; set; } #Gets or sets the first covered step index.
public Int32 EndStepIndex { get; set; } #Gets or sets the last covered step index.
public Boolean IsEmpty { get; set; } #Gets or sets whether the branch contains no message steps.
public Int32 Depth { get; set; } #Gets or sets the source nesting depth.