|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Basic introspection interface for getting the state when evaluating propositions.
Propositions
Method Summary | |
Data |
getArbitrateDirection(String key)
Which input is selected by the arbitrate with the given key. |
Data |
getBufferContents(String key)
What is the contents the buffer with the given key? |
Data |
getProbeValue(String key)
What is the value of the probe with the given key? |
Data |
getProgramCounter(String key)
Read the given program counter. |
Data |
getRegisterContents(String key)
Read the given register. |
boolean |
isArbitrateDecided(String key)
Has the arbitrate with the given key made a choice between its inputs? |
boolean |
isArbitrateLeft(String key)
Is the arbitrate with the given key selecting its first input? This is the left-most in the default component orientation. |
boolean |
isArbitrateRight(String key)
Is the arbitrate with the given key selecting something other than its first input? This is the right-most in the default component orientation with only two inputs. |
boolean |
isBufferEmpty(String key)
Is the buffer with the given key empty? |
boolean |
isBufferFull(String key)
Does the buffer with the given key contain a value? |
boolean |
isProbeBusy(String key)
Is the probe with the given key busy? |
boolean |
isProbeIdle(String key)
Is the probe with the given key idle? |
Method Detail |
public boolean isBufferEmpty(String key)
public boolean isBufferFull(String key)
public Data getBufferContents(String key)
public boolean isProbeIdle(String key)
public boolean isProbeBusy(String key)
public Data getProbeValue(String key)
public boolean isArbitrateDecided(String key)
public boolean isArbitrateLeft(String key)
public boolean isArbitrateRight(String key)
public Data getArbitrateDirection(String key)
public Data getRegisterContents(String key) throws UnsupportedOperationException
UnsupportedOperationException
- If register contents cannot be read through this mechanism.public Data getProgramCounter(String key) throws UnsupportedOperationException
UnsupportedOperationException
- If program counters cannot be read through this mechanism.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |