public class LogicProgrammingControlAgent extends KahinaControlAgent
| Modifier and Type | Field and Description |
|---|---|
protected KahinaSimplePropertySensor |
sensor |
active, actuator, kahina, name, signalColorneedsUpdate| Constructor and Description |
|---|
LogicProgrammingControlAgent(LogicProgrammingInstance<?,?,?,?> kahina) |
| Modifier and Type | Method and Description |
|---|---|
KahinaSimplePropertySensor |
getSensor() |
KahinaTree |
getStepTree() |
static LogicProgrammingControlAgent |
importXML(org.w3c.dom.Element controlPointNode,
LogicProgrammingInstance<?,?,?,?> instance)
Constructs a logic programming control point from an XML representation as produced by
exportXML. |
void |
setSensor(KahinaSimplePropertySensor sensor) |
activate, copy, deactivate, deregister, exportXML, exportXML, getActuator, getKahina, getName, getSignalColor, isActive, processEvent, register, setActuator, setName, setSensor, setSignalColor, toStringneedsUpdate, requireUpdateprotected KahinaSimplePropertySensor sensor
public LogicProgrammingControlAgent(LogicProgrammingInstance<?,?,?,?> kahina)
public KahinaTree getStepTree()
getStepTree in class KahinaControlAgentpublic KahinaSimplePropertySensor getSensor()
getSensor in class KahinaControlAgentpublic void setSensor(KahinaSimplePropertySensor sensor)
public static LogicProgrammingControlAgent importXML(org.w3c.dom.Element controlPointNode, LogicProgrammingInstance<?,?,?,?> instance)
exportXML.controlPointNode - an XML DOM element with name "controlPoint" as produced when parsing the result of exportXML