The Meta-Environment API

nl.cwi.sen1.tide.tool.support
Class Rule

java.lang.Object
  extended by nl.cwi.sen1.tide.tool.support.Rule

public class Rule
extends java.lang.Object


Field Summary
private  Expr act
           
private  Expr cond
           
private  boolean enabled
           
private  Port port
           
private  int rid
           
private  java.lang.String tag
           
private  int type
           
private static int TYPE_BREAKPOINT
           
private static int TYPE_UNKNOWN
           
private static int TYPE_WATCHPOINT
           
 
Constructor Summary
Rule(int rid, Port port, Expr cond, Expr act, java.lang.String tag, boolean enabled)
           
 
Method Summary
 Expr getAction()
           
 Expr getCondition()
           
 Expr getLocation()
           
 Port getPort()
           
 int getRid()
           
 java.lang.String getTag()
           
 boolean isBreakpoint()
           
 boolean isEnabled()
           
 void modify(Port port, Expr condition, Expr action, boolean enabled)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_UNKNOWN

private static int TYPE_UNKNOWN

TYPE_BREAKPOINT

private static int TYPE_BREAKPOINT

TYPE_WATCHPOINT

private static int TYPE_WATCHPOINT

rid

private int rid

enabled

private boolean enabled

port

private Port port

cond

private Expr cond

act

private Expr act

tag

private java.lang.String tag

type

private int type
Constructor Detail

Rule

public Rule(int rid,
            Port port,
            Expr cond,
            Expr act,
            java.lang.String tag,
            boolean enabled)
Method Detail

getRid

public int getRid()

getPort

public Port getPort()

getCondition

public Expr getCondition()

getAction

public Expr getAction()

modify

public void modify(Port port,
                   Expr condition,
                   Expr action,
                   boolean enabled)

getTag

public java.lang.String getTag()

isEnabled

public boolean isEnabled()

getLocation

public Expr getLocation()

isBreakpoint

public boolean isBreakpoint()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

The Meta-Environment API