either_flow/exports library

Classes

BlocEitherFlow
BLoC for controlling Either-Flow editing, validation, analysis and simulation.
CostPanelWidget
DefaultEitherFlowBridge
Default implementation of EitherFlowBridge.
EitherFlowBlocState
Aggregate, immutable state for a controlled Either-Flow editor/simulator.
EitherFlowBlocStateKeys
Machine-friendly JSON keys for EitherFlowBlocState.
EitherFlowBridge
Orchestrates Either-Flow tooling over a BlocEitherFlow.
EitherFlowStorageGateway
Storage gateway used by EitherFlowBridge.
FlowAnalysisReport
Deterministic analysis result for a ModelCompleteFlow.
FlowAnalyzer
Pure analyzer for Either-based flows.
FlowAuditSnapshot
Deterministic audit snapshot produced by FlowSimulator.
FlowConstraint
A parsed constraint value intended for UI rendering.
FlowConstraintUtils
Helpers to format and parse constraints stored in ModelFlowStep.constraints.
FlowForcedOutcome
Forced outcome for a specific step during simulation.
FlowSimulationPlan
Immutable plan describing how the simulator should behave.
FlowSimulationSession
Immutable session state for step-by-step flow simulation.
FlowSimulator
Deterministic simulator for ModelCompleteFlow.
FlowStepConstraintsPanelWidget
Panel that parses and renders constraints with different UI per type:
FlowStepDecision
Manual decision provided to FlowStepSimulator.next.
FlowStepEvent
Single tick event emitted by FlowStepSimulator.next.
FlowStepSimulator
Deterministic step-by-step simulator for ModelCompleteFlow.
FlowStepTick
Result of a single step-by-step advancement.
FlowStepWidget
FlowTraceEntry
Single step execution record produced by FlowSimulator.
FlowValidationIssue
Single validation issue emitted by FlowValidator.
FlowValidationReport
Report produced by FlowValidator.
FlowValidator
Pure validator for ModelCompleteFlow.
IndexBadgeWidget
RoutePillWidget

Enums

FlowBranch
Branch selection used by the simulator.
FlowConstraintKind
Supported kinds of flow constraints.
FlowDecisionSource
Source of the decision used for a step.
FlowSimulationStatus
Final status of a FlowSimulator run.
FlowStepEventType
Event types emitted by FlowStepSimulator.next.
FlowValidationCode
Machine-friendly codes for flow validation issues.
FlowValidationSeverity
Severity for flow validation.

Extensions

ModelFlowStepConstraintsX on ModelFlowStep
Typed helpers to add constraints to a ModelFlowStep without duplicating exact matches.

Constants

defaultEitherFlowBlocState → const EitherFlowBlocState
Convenience default for tests and initial BLoC state.