public class LogicProgrammingControlAgent extends KahinaControlAgent
Modifier and Type | Field and Description |
---|---|
protected KahinaSimplePropertySensor |
sensor |
active, actuator, kahina, name, signalColor
needsUpdate
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, toString
needsUpdate, requireUpdate
protected KahinaSimplePropertySensor sensor
public LogicProgrammingControlAgent(LogicProgrammingInstance<?,?,?,?> kahina)
public KahinaTree getStepTree()
getStepTree
in class KahinaControlAgent
public KahinaSimplePropertySensor getSensor()
getSensor
in class KahinaControlAgent
public 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