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.