Wolfgang Laun created JBRULES-3386:
--------------------------------------
Summary: DRL component information not available via the (stable) API
Key: JBRULES-3386
URL:
https://issues.jboss.org/browse/JBRULES-3386
Project: Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Components: drools-api
Affects Versions: 5.4.0.Beta2
Reporter: Wolfgang Laun
Assignee: Mark Proctor
Priority: Minor
Rule authors may write DRL according to a public/stable definition, but most of this
information is not available via the stable API forcing programmers to delve into instable
classes and methods, thereby compromising the maintainability of their code if they want
to write code for documenting the contents of Knowledge Packages. - Some of these items
are available from the KnowledgeBase but you have to know package name + item name.
Add methods to org.drools.definition.KnowledgePackage:
Collection<FactType> getFactTypes()
Collection<Query> getQueries()
Collection<String> getFunctionNames()
Collection<Global> getGlobalVariables() // getGlobals has been wasted for
something else
Global { String getName(); Class getType(); }
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira