MCPcopy Index your code
hub / github.com/Hale-Lee/RuleEngine

github.com/Hale-Lee/RuleEngine @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
337 symbols 800 edges 45 files 77 documented · 23%
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

DroolsPartsCreator (Interface)
@author Hale.Li @since 2018-01-28 @version 0.1 [18 implementers]
src/main/java/tech/kiwa/engine/component/drools/DroolsPartsCreator.java
FactoryMethod (Interface)
@author Hale.Li @since 2018-01-28 @version 0.1 [4 implementers]
src/main/java/tech/kiwa/engine/framework/FactoryMethod.java
DBAccesser (Interface)
@author Hale.Li @since 2018-01-28 @version 0.1 [4 implementers]
src/main/java/tech/kiwa/engine/framework/DBAccesser.java
Component (Interface)
@author Hale.Li @since 2018-01-28 @version 0.1 [4 implementers]
src/main/java/tech/kiwa/engine/framework/Component.java
DeclareInterface (Interface)
@author Hale.Li @since 2018-01-28 @version 0.1 [2 implementers]
src/main/java/tech/kiwa/engine/component/drools/DeclareInterface.java

Core symbols most depended-on inside this repo

getItemNo
called by 29
src/main/java/tech/kiwa/engine/entity/RuleItem.java
toString
called by 26
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java
getName
called by 24
src/main/java/tech/kiwa/engine/component/drools/LocalCreator.java
getProperty
called by 24
src/main/java/tech/kiwa/engine/utility/PropertyUtil.java
valueOf
called by 24
src/main/java/tech/kiwa/engine/entity/RESULT.java
close
called by 16
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java
toString
called by 14
src/main/java/tech/kiwa/engine/component/drools/ImportCreator.java
toJavaString
called by 10
src/main/java/tech/kiwa/engine/component/drools/DroolsPartsCreator.java

Shape

Method 282
Class 46
Interface 6
Enum 3

Languages

Java100%

Modules by API surface

src/main/java/tech/kiwa/engine/entity/RuleItem.java44 symbols
src/main/java/tech/kiwa/engine/component/drools/ConstraintCreator.java18 symbols
src/main/java/tech/kiwa/engine/utility/MemoryJavaFileManager.java15 symbols
src/main/java/tech/kiwa/engine/component/impl/ComplexRuleExecutor.java15 symbols
src/main/java/tech/kiwa/engine/component/drools/RuleCreator.java14 symbols
src/main/java/tech/kiwa/engine/component/drools/DroolsBuilder.java13 symbols
src/main/java/tech/kiwa/engine/component/drools/QueryCreator.java12 symbols
src/main/java/tech/kiwa/engine/component/AbstractRuleReader.java11 symbols
src/main/java/tech/kiwa/engine/entity/ItemExecutedResult.java10 symbols
src/main/java/tech/kiwa/engine/utility/SpringContextHelper.java9 symbols
src/main/java/tech/kiwa/engine/framework/OperatorFactory.java9 symbols
src/main/java/tech/kiwa/engine/entity/RESULT.java9 symbols

Datastores touched

(mysql)Database · 1 repos
hospDatabase · 1 repos
ruleEngineDatabase · 1 repos

For agents

$ claude mcp add RuleEngine \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact