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