Class GraphAnalysis


  • public class GraphAnalysis
    extends java.lang.Object
    • Constructor Detail

      • GraphAnalysis

        public GraphAnalysis()
    • 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)