This PR focuses on updating dependencies and refactoring package structure in the codebase.
Detailed summary
Deleted GraphBuilder.ktpom.xml file
Added commons-lang3 dependency
Updated package imports for GraphBuilder and related classes
Updated package imports for test classes
Updated package imports for classes related to attributes and nodes
Refactored package structure for DeogGraph and Nodes classes
Updated package imports for AttributesSetter, ClosedCycleProcessor, InnerPropagator, and CondAttributesSetter classes
The following files were skipped due to too many changes: src/main/kotlin/org/objectionary/deog/steps/CondAttributesSetter.kt, src/main/kotlin/org/objectionary/deog/AttributesUtil.kt, src/main/kotlin/org/objectionary/deog/graph/GraphBuilder.kt
✨ Ask PR-Codex anything about this PR by commenting with /codex {your question}
Closes #34
PR-Codex overview
This PR focuses on updating dependencies and refactoring package structure in the codebase.
Detailed summary
GraphBuilder.ktpom.xml
filecommons-lang3
dependencyGraphBuilder
and related classesDeogGraph
andNodes
classesAttributesSetter
,ClosedCycleProcessor
,InnerPropagator
, andCondAttributesSetter
classes