The Meta-Environment API

nl.cwi.sen1.tide.adapters
Class DebugAdapterRule

java.lang.Object
  extended by nl.cwi.sen1.tide.adapters.DebugAdapterRule

public class DebugAdapterRule
extends java.lang.Object


Field Summary
private  aterm.ATerm act
           
private  aterm.ATerm cond
           
private  boolean enabled
           
private  int id
           
static int NR_PORT_TYPES
           
private  aterm.ATerm port
           
static int PORT_STARTED
           
static int PORT_STEP
           
static int PORT_STOPPED
           
private  int porttype
           
private  aterm.ATerm tag
           
 
Constructor Summary
DebugAdapterRule(int rid, aterm.ATerm port, aterm.ATerm cond, aterm.ATerm act, aterm.ATerm tag, boolean enabled)
           
 
Method Summary
 aterm.ATerm getAction()
           
 aterm.ATerm getCondition()
           
 int getId()
           
 aterm.ATerm getPort()
           
 int getPortType()
           
 boolean isEnabled()
           
 boolean isStepOver()
           
 void modify(aterm.ATerm port, aterm.ATerm cond, aterm.ATerm act, boolean enabled)
           
(package private) static int portType(aterm.ATerm port)
           
 void setEnabled(boolean on)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PORT_STEP

public static final int PORT_STEP
See Also:
Constant Field Values

PORT_STOPPED

public static final int PORT_STOPPED
See Also:
Constant Field Values

PORT_STARTED

public static final int PORT_STARTED
See Also:
Constant Field Values

NR_PORT_TYPES

public static final int NR_PORT_TYPES
See Also:
Constant Field Values

enabled

private boolean enabled

id

private int id

porttype

private int porttype

port

private aterm.ATerm port

cond

private aterm.ATerm cond

act

private aterm.ATerm act

tag

private aterm.ATerm tag
Constructor Detail

DebugAdapterRule

public DebugAdapterRule(int rid,
                        aterm.ATerm port,
                        aterm.ATerm cond,
                        aterm.ATerm act,
                        aterm.ATerm tag,
                        boolean enabled)
Method Detail

toString

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

portType

static int portType(aterm.ATerm port)

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean on)

getId

public int getId()

getPortType

public int getPortType()

getPort

public aterm.ATerm getPort()

getCondition

public aterm.ATerm getCondition()

getAction

public aterm.ATerm getAction()

modify

public void modify(aterm.ATerm port,
                   aterm.ATerm cond,
                   aterm.ATerm act,
                   boolean enabled)

isStepOver

public boolean isStepOver()

The Meta-Environment API