|
||||||||||
| PREV CLASS NEXT CLASS | NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
The Template interface published the API for a template representation defined by the Eclipse "deftemplate" construct.
A template is returned by KnowledgeBase.findTemplate(String) and TemplateField.getTemplate().
| Method Summary | |
TemplateAssertion |
beginAssertion(WorkingMemory wm)
Begins an assertion for this template. |
TemplateField |
findField(java.lang.String name)
Get the named TemplateField of this Template |
Template |
getParentTemplate()
Returns the parent template, if one is defined. |
| Methods inherited from interface com.haley.haleyrules.Representation |
getName |
| Methods inherited from interface com.haley.haleyrules.KnowledgeBaseObject |
getKnowledgeBase, release |
| Method Detail |
public TemplateField findField(java.lang.String name)
throws EclipseException
name - the name of the field
EclipseException - if knowledge base has been cleared
EclipseException - if the template has been released
public TemplateAssertion beginAssertion(WorkingMemory wm)
throws EclipseException
EclipseException - if knowledge base has been cleared
EclipseException - if working memory has been deleted
public Template getParentTemplate()
throws EclipseException
EclipseException - if knowledge base has been cleared
EclipseException - if the template has been deleted
|
||||||||||
| PREV CLASS NEXT CLASS | NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||