solverforge_core/domain/
mod.rs1mod descriptor;
10mod entity_ref;
11pub mod listener;
12pub mod supply;
13mod traits;
14mod value_range;
15mod variable;
16
17pub use descriptor::{
18 EntityDescriptor, ProblemFactDescriptor, SolutionDescriptor, VariableDescriptor,
19};
20pub use entity_ref::{EntityExtractor, EntityRef, TypedEntityExtractor};
21pub use listener::{
22 ListVariableListener, ListVariableNotification, VariableListener, VariableNotification,
23};
24pub use supply::{AnchorSupply, ElementPosition, InverseSupply, ListStateSupply};
25pub use traits::{ListVariableSolution, PlanningEntity, PlanningId, PlanningSolution, ProblemFact};
26pub use value_range::{
27 ComputedValueRangeProvider, FieldValueRangeProvider, IntegerRange, StaticValueRange,
28 ValueRangeProvider,
29};
30pub use variable::{ChainedVariableInfo, ShadowVariableKind, ValueRangeType, VariableType};