disciplex.eventfilter
Class KnowledgeBase

java.lang.Object
  |
  +--disciplex.eventfilter.KnowledgeBase

public class KnowledgeBase
extends java.lang.Object

Representation of the knowledgebase generated by JEOPS compiler.

Copyright (c) 2002 Rutgers, The State University of New Jersey

Since:
Disciple v3.0
Version:
$Revision: 1.1.1.1 $

Field Summary
 java.lang.Object clientId_
           
 
Constructor Summary
KnowledgeBase(jeops.AbstractKnowledgeBase knowledgebase, java.lang.Object clientId, int seqNo)
           
 
Method Summary
 java.lang.Object getClientID()
           
 jeops.AbstractKnowledgeBase getKnowledgeBase()
           
 int getNextSeqNo()
           
 boolean runKnowledgeBase(Fact f)
           
 boolean runKnowledgeBase(Fact f, Info info)
          This method will run all rulebases in the rule base.
 void setClientID(java.lang.Object clientid)
           
 void setKnowledgeBase(jeops.AbstractKnowledgeBase knowledgebase)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

clientId_

public java.lang.Object clientId_
Constructor Detail

KnowledgeBase

public KnowledgeBase(jeops.AbstractKnowledgeBase knowledgebase,
                     java.lang.Object clientId,
                     int seqNo)
Method Detail

getNextSeqNo

public int getNextSeqNo()

setKnowledgeBase

public void setKnowledgeBase(jeops.AbstractKnowledgeBase knowledgebase)
Rose:
3E27142801DE

getKnowledgeBase

public jeops.AbstractKnowledgeBase getKnowledgeBase()
Rose:
3E2714310082

runKnowledgeBase

public boolean runKnowledgeBase(Fact f)

runKnowledgeBase

public boolean runKnowledgeBase(Fact f,
                                Info info)
This method will run all rulebases in the rule base.

Parameters:
f - - The fact to match rules on.
info - - The info where the rules extract bandwidth information.
Returns:
- True if rules fired, fales if no rules fired.
Rose:
3E2714AA0311

setClientID

public void setClientID(java.lang.Object clientid)

getClientID

public java.lang.Object getClientID()


Copyright (c) 2003 Rutgers, The State University of New Jersey