com.haley.haleyrules
Interface KnowledgeBaseObject

All Known Subinterfaces:
Agenda, AgendaIterator, Assertion, FileOutputStream, ObjectIterator, OutputStream, Relation, RelationAssertion, Representation, Rule, RuleIterator, Ruleset, RulesetIterator, Stream, StringOutputStream, Template, TemplateAssertion, TemplateField, WorkingMemoryObject

public interface KnowledgeBaseObject

A KnowledgeBaseObject interface publishes the API shared by all objects belonging to a KnowledgeBase. These objects encapsulate a reference to an Eclipse entity residing in a knowledge base.

Author:
The Haley Enterprise Copyright © 1998-2004, all rights reserved. Questions, comments or to report a problem contact support@haley.com

Method Summary
 KnowledgeBase getKnowledgeBase()
          Get the KnowledgeBase of this object
 void release()
          Releases this reference.
 

Method Detail

getKnowledgeBase

public KnowledgeBase getKnowledgeBase()
                               throws EclipseException
Get the KnowledgeBase of this object

Returns:
KnowledgeBase
Throws:
EclipseException

release

public void release()
             throws EclipseException
Releases this reference. Each call that retrieves a KnowledgeBaseObject must be followed by a release in order to manage internal resources appropriately

Throws:
EclipseException


Copyright © 1998-2006 Haley Systems, Inc. All Rights Reserved.