zeus.rete
Class Pattern

java.lang.Object
  extended byzeus.rete.Pattern

public class Pattern
extends java.lang.Object


Field Summary
static int CMD
           
(package private)  java.lang.Object data
           
(package private) static java.lang.String FACT_MARKER
           
(package private)  VarFn id
           
(package private) static java.lang.String NEGATION
           
static int NONE
           
static int NOT
           
(package private)  int tag
           
static int TEST
           
(package private) static java.lang.String TEST_NAME
           
 
Constructor Summary
Pattern(int tag, ReteFact t)
           
Pattern(int tag, ValueFunction constraint)
           
Pattern(Pattern p)
           
Pattern(ReteFact t)
           
 
Method Summary
(package private)  Pattern duplicate(DuplicationTable table)
           
(package private)  Pattern duplicate(java.lang.String name, GenSym genSym)
           
 java.lang.String pprint()
           
 java.lang.String pprint(int sp)
           
 boolean resolve(Bindings b)
           
 void setId(VarFn id)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FACT_MARKER

static final java.lang.String FACT_MARKER
See Also:
Constant Field Values

NEGATION

static final java.lang.String NEGATION
See Also:
Constant Field Values

TEST_NAME

static final java.lang.String TEST_NAME
See Also:
Constant Field Values

NONE

public static final int NONE
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

TEST

public static final int TEST
See Also:
Constant Field Values

CMD

public static final int CMD
See Also:
Constant Field Values

id

VarFn id

tag

int tag

data

java.lang.Object data
Constructor Detail

Pattern

public Pattern(ReteFact t)

Pattern

public Pattern(int tag,
               ReteFact t)

Pattern

public Pattern(int tag,
               ValueFunction constraint)

Pattern

public Pattern(Pattern p)
Method Detail

setId

public void setId(VarFn id)

duplicate

Pattern duplicate(java.lang.String name,
                  GenSym genSym)

duplicate

Pattern duplicate(DuplicationTable table)

resolve

public boolean resolve(Bindings b)

toString

public java.lang.String toString()

pprint

public java.lang.String pprint()

pprint

public java.lang.String pprint(int sp)


Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.