public class KahinaControlAgentProfile extends KahinaObject
needsUpdate
Constructor and Description |
---|
KahinaControlAgentProfile(KahinaControlActuator actuator)
Builds a profile consisting of control points with a common actuator.
|
Modifier and Type | Method and Description |
---|---|
void |
addControlAgent(KahinaControlAgent controlAgent) |
KahinaControlAgentProfile |
copy() |
void |
deregisterAll() |
org.w3c.dom.Element |
exportXML(org.w3c.dom.Document dom) |
KahinaControlActuator |
getActuator() |
KahinaControlAgent |
getControlAgent(int index) |
KahinaControlAgent[] |
getControlPoints() |
int |
getSize() |
static KahinaControlAgentProfile |
importXML(org.w3c.dom.Element controlAgentElement,
KahinaControlActuator actuator,
LogicProgrammingInstance<?,?,?,?> kahina) |
void |
registerAll() |
KahinaControlAgent |
removeControlAgent(int index) |
needsUpdate, requireUpdate
public KahinaControlAgentProfile(KahinaControlActuator actuator)
actuator
- the common actuator for all the control points in the profilepublic void registerAll()
public void deregisterAll()
public KahinaControlAgentProfile copy()
public KahinaControlActuator getActuator()
public void addControlAgent(KahinaControlAgent controlAgent)
public KahinaControlAgent getControlAgent(int index)
public KahinaControlAgent removeControlAgent(int index)
public KahinaControlAgent[] getControlPoints()
public int getSize()
public org.w3c.dom.Element exportXML(org.w3c.dom.Document dom)
public static KahinaControlAgentProfile importXML(org.w3c.dom.Element controlAgentElement, KahinaControlActuator actuator, LogicProgrammingInstance<?,?,?,?> kahina)