Hierarchy For Package ai.timefold.solver.core.impl.domain.variable.declarative
Package Hierarchies:Class Hierarchy
- java.lang.Object
- ai.timefold.solver.core.impl.domain.variable.declarative.AbstractVariableReferenceGraph<Solution_,
ChangeSet_> (implements ai.timefold.solver.core.impl.domain.variable.declarative.VariableReferenceGraph) - ai.timefold.solver.core.impl.domain.variable.declarative.FixedVariableReferenceGraph<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.DefaultShadowVariableSession<Solution_> (implements ai.timefold.solver.core.impl.domain.variable.supply.Supply)
- ai.timefold.solver.core.impl.domain.variable.declarative.DefaultShadowVariableSessionFactory<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.DefaultTopologicalOrderGraph (implements ai.timefold.solver.core.impl.domain.variable.declarative.TopologicalOrderGraph)
- ai.timefold.solver.core.impl.domain.variable.declarative.EntityVariableUpdaterLookup<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.LoopedTracker
- java.lang.Record
- ai.timefold.solver.core.impl.domain.variable.declarative.BaseTopologicalOrderGraph.NodeTopologicalOrder (implements java.lang.Comparable<T>)
- ai.timefold.solver.core.impl.domain.variable.declarative.ChangedVariableNotifier<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.EntityVariablePair<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.GraphStructure.GraphStructureAndDirection
- ai.timefold.solver.core.impl.domain.variable.declarative.PathPart
- ai.timefold.solver.core.impl.domain.variable.declarative.RootVariableSource<Entity_,
Value_> - ai.timefold.solver.core.impl.domain.variable.declarative.TopologicalSorter
- ai.timefold.solver.core.impl.domain.variable.declarative.VariableSourceReference
- ai.timefold.solver.core.impl.domain.variable.declarative.VariableUpdaterInfo<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.SingleDirectionalParentVariableReferenceGraph<Solution_> (implements ai.timefold.solver.core.impl.domain.variable.declarative.VariableReferenceGraph)
- ai.timefold.solver.core.impl.domain.variable.descriptor.VariableDescriptor<Solution_>
- ai.timefold.solver.core.impl.domain.variable.descriptor.ShadowVariableDescriptor<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.DeclarativeShadowVariableDescriptor<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.ShadowVariableLoopedVariableDescriptor<Solution_>
- ai.timefold.solver.core.impl.domain.variable.descriptor.ShadowVariableDescriptor<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.VariableReferenceGraphBuilder<Solution_>
- ai.timefold.solver.core.impl.domain.variable.declarative.AbstractVariableReferenceGraph<Solution_,
Interface Hierarchy
- ai.timefold.solver.core.impl.domain.variable.declarative.BaseTopologicalOrderGraph
- ai.timefold.solver.core.impl.domain.variable.declarative.TopologicalOrderGraph
- ai.timefold.solver.core.impl.domain.variable.declarative.TopologicalOrderGraph.EdgeConsumer
- ai.timefold.solver.core.impl.domain.variable.declarative.VariableReferenceGraph
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- ai.timefold.solver.core.impl.domain.variable.declarative.GraphChangeType
- ai.timefold.solver.core.impl.domain.variable.declarative.GraphStructure
- ai.timefold.solver.core.impl.domain.variable.declarative.LoopedStatus
- ai.timefold.solver.core.impl.domain.variable.declarative.ParentVariableType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)