zeus.rete
Class Action

java.lang.Object
  extended byzeus.rete.Action

public class Action
extends java.lang.Object


Field Summary
static int ACHIEVE
           
static int ASSERT
           
static int BIND
           
static int BUY
           
static int CALL
           
static int CLOSE
           
static int EXECUTE
           
 java.lang.Object head
           
static int IF
           
 java.util.Vector items
           
static int MESSAGE
           
static int MODIFY
           
static int OPEN
           
static int PRINT
           
static int PRINTLN
           
static int READ
           
static int READLN
           
static int RETRACT
           
static int SELL
           
 java.lang.Object sub_head
           
 java.util.Vector sub_items
           
 java.lang.Object sub_sub_head
           
static int SYSTEM
           
 java.util.Hashtable table
           
 int type
           
static java.lang.String[] types
           
static int WHILE
           
 
Constructor Summary
Action(Action a)
           
Action(int type)
           
Action(java.lang.String type)
           
 
Method Summary
 Action duplicate(DuplicationTable table)
           
 Action duplicate(java.lang.String name, GenSym genSym)
           
 java.lang.String pprint()
           
 java.lang.String pprint(int sp)
           
 boolean resolve(Bindings b)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ASSERT

public static final int ASSERT
See Also:
Constant Field Values

RETRACT

public static final int RETRACT
See Also:
Constant Field Values

MODIFY

public static final int MODIFY
See Also:
Constant Field Values

PRINT

public static final int PRINT
See Also:
Constant Field Values

MESSAGE

public static final int MESSAGE
See Also:
Constant Field Values

ACHIEVE

public static final int ACHIEVE
See Also:
Constant Field Values

BUY

public static final int BUY
See Also:
Constant Field Values

SELL

public static final int SELL
See Also:
Constant Field Values

EXECUTE

public static final int EXECUTE
See Also:
Constant Field Values

BIND

public static final int BIND
See Also:
Constant Field Values

IF

public static final int IF
See Also:
Constant Field Values

WHILE

public static final int WHILE
See Also:
Constant Field Values

OPEN

public static final int OPEN
See Also:
Constant Field Values

CLOSE

public static final int CLOSE
See Also:
Constant Field Values

READ

public static final int READ
See Also:
Constant Field Values

READLN

public static final int READLN
See Also:
Constant Field Values

SYSTEM

public static final int SYSTEM
See Also:
Constant Field Values

CALL

public static final int CALL
See Also:
Constant Field Values

PRINTLN

public static final int PRINTLN
See Also:
Constant Field Values

types

public static final java.lang.String[] types

type

public int type

items

public java.util.Vector items

table

public java.util.Hashtable table

head

public java.lang.Object head

sub_head

public java.lang.Object sub_head

sub_sub_head

public java.lang.Object sub_sub_head

sub_items

public java.util.Vector sub_items
Constructor Detail

Action

public Action(java.lang.String type)

Action

public Action(int type)

Action

public Action(Action a)
Method Detail

duplicate

public Action duplicate(java.lang.String name,
                        GenSym genSym)

duplicate

public Action 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.