Package org.drools.impact.analysis.graph
Class GraphAnalysis
- java.lang.Object
-
- org.drools.impact.analysis.graph.GraphAnalysis
-
public class GraphAnalysis extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description GraphAnalysis()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddClassReactiveRule(java.lang.Class<?> clazz, org.drools.impact.analysis.model.Rule rule, boolean positive)voidaddInsertReactiveRule(java.lang.Class<?> clazz, org.drools.impact.analysis.model.Rule rule, boolean positive)voidaddNode(Node node)voidaddPropertyReactiveRule(java.lang.Class<?> clazz, java.lang.String property, org.drools.impact.analysis.model.Rule rule, boolean positive)NodegetNode(java.lang.String fqn)java.util.Map<java.lang.String,Node>getNodeMap()java.util.Collection<AnalyzedRule>getRulesReactiveTo(java.lang.Class<?> clazz)java.util.Collection<AnalyzedRule>getRulesReactiveTo(java.lang.Class<?> clazz, java.lang.String property)java.util.Collection<AnalyzedRule>getRulesReactiveToWithoutProperty(java.lang.Class<?> clazz)booleanisRegisteredClass(java.lang.Class<?> clazz)
-
-
-
Method Detail
-
getNode
public Node getNode(java.lang.String fqn)
-
getNodeMap
public java.util.Map<java.lang.String,Node> getNodeMap()
-
addNode
public void addNode(Node node)
-
isRegisteredClass
public boolean isRegisteredClass(java.lang.Class<?> clazz)
-
addPropertyReactiveRule
public void addPropertyReactiveRule(java.lang.Class<?> clazz, java.lang.String property, org.drools.impact.analysis.model.Rule rule, boolean positive)
-
addClassReactiveRule
public void addClassReactiveRule(java.lang.Class<?> clazz, org.drools.impact.analysis.model.Rule rule, boolean positive)
-
addInsertReactiveRule
public void addInsertReactiveRule(java.lang.Class<?> clazz, org.drools.impact.analysis.model.Rule rule, boolean positive)
-
getRulesReactiveTo
public java.util.Collection<AnalyzedRule> getRulesReactiveTo(java.lang.Class<?> clazz)
-
getRulesReactiveToWithoutProperty
public java.util.Collection<AnalyzedRule> getRulesReactiveToWithoutProperty(java.lang.Class<?> clazz)
-
getRulesReactiveTo
public java.util.Collection<AnalyzedRule> getRulesReactiveTo(java.lang.Class<?> clazz, java.lang.String property)
-
-