MCPcopy Index your code
hub / github.com/apache/incubator-kie-optaplanner

github.com/apache/incubator-kie-optaplanner @10.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 10.2.0 ↗ · + Follow
21,837 symbols 87,206 edges 2,817 files 1,787 documented · 8%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

PartitionedSearchPhaseLifecycleListener (Interface)
@param the solution type, the class with the PlanningSolution annotation [20 implementers]
core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/partitionedsearch/event/PartitionedSearchPhaseLifecycleListener.java
ConstraintStreamFunctionalTest (Interface)
Defines methods that every constraint stream test must have. These methods are enforced because they test each method of [7 …
core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamFunctionalTest.java
IndexProperties (Interface)
Index properties are cached in tuples and each tuple carries its unique instance. Index properties are shallow immut [10 …
core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/IndexProperties.java
Labeled (Interface)
@see LabeledComboBoxRenderer [79 implementers]
optaplanner-examples/src/main/java/org/optaplanner/examples/common/swingui/components/Labeled.java
TestdataChainedQuarkusObject (Interface)
(no doc) [7 implementers]
optaplanner-quarkus-integration/optaplanner-quarkus/deployment/src/test/java/org/optaplanner/quarkus/testdata/chained/domain/TestdataChainedQuarkusObject.java
FactTuple (Interface)
(no doc) [7 implementers]
core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/FactTuple.java
TestdataChainedSpringObject (Interface)
(no doc) [7 implementers]
optaplanner-spring-integration/optaplanner-spring-boot-autoconfigure/src/test/java/org/optaplanner/spring/boot/autoconfigure/chained/domain/TestdataChainedSpringObject.java
SolutionFileIO (Interface)
Reads or writes a PlanningSolution from or to a File. An implementation must be thread-safe. @param [3 implementers]
optaplanner-persistence/optaplanner-persistence-common/src/main/java/org/optaplanner/persistence/common/api/domain/solution/SolutionFileIO.java

Core symbols most depended-on inside this repo

get
called by 1959
core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/domain/valuerange/CountableValueRange.java
add
called by 1804
core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/Score.java
asList
called by 764
core/optaplanner-constraint-streams-drools/src/main/java/org/optaplanner/constraint/streams/drools/common/FactTuple.java
size
called by 555
optaplanner-examples/src/main/java/org/optaplanner/examples/common/experimental/api/IntervalCluster.java
asConstraint
called by 552
core/optaplanner-core-impl/src/main/java/org/optaplanner/core/api/score/stream/ConstraintBuilder.java
of
called by 521
core/optaplanner-core-impl/src/main/java/org/optaplanner/core/impl/util/Triple.java
put
called by 482
core/optaplanner-constraint-streams-bavet/src/main/java/org/optaplanner/constraint/streams/bavet/common/index/Indexer.java
getValue
called by 448
optaplanner-examples/src/main/java/org/optaplanner/examples/common/util/Pair.java

Shape

Method 18,513
Class 2,815
Interface 258
Function 189
Enum 62

Languages

Java99%
TypeScript1%

Modules by API surface

core/optaplanner-core-impl/src/test/java/org/optaplanner/core/api/score/stream/ConstraintCollectorsTest.java124 symbols
optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/Talk.java110 symbols
core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/uni/AbstractUniConstraintStreamTest.java97 symbols
core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/bi/AbstractBiConstraintStreamTest.java82 symbols
optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/jquery.js80 symbols
core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/termination/TerminationConfig.java79 symbols
optaplanner-examples/src/main/java/org/optaplanner/examples/conferencescheduling/domain/ConferenceConstraintConfiguration.java78 symbols
core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/tri/AbstractTriConstraintStreamTest.java78 symbols
core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/ConstraintStreamFunctionalTest.java75 symbols
core/optaplanner-constraint-streams-common/src/test/java/org/optaplanner/constraint/streams/common/quad/AbstractQuadConstraintStreamTest.java74 symbols
core/optaplanner-core-impl/src/main/java/org/optaplanner/core/config/solver/SolverConfig.java72 symbols
optaplanner-benchmark/src/main/resources/org/optaplanner/benchmark/impl/report/twitterbootstrap/js/jquery.min.js71 symbols

For agents

$ claude mcp add incubator-kie-optaplanner \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page