public class QuantityBarPlugin extends Object implements ActorPlugin
QuantityBar
Modifier and Type | Field and Description |
---|---|
private chargerlib.QuantityBar |
qbar |
Constructor and Description |
---|
QuantityBarPlugin() |
Modifier and Type | Method and Description |
---|---|
ArrayList |
getPluginActorAttributes() |
ArrayList |
getPluginActorInputConceptList()
Assumption about input and output vectors is that inputs are numbered 1..n and outputs are numbered
n+1 ..
|
String |
getPluginActorName() |
ArrayList |
getPluginActorOutputConceptList()
Assumption about input and output vectors is that inputs are numbered 1..n and outputs are numbered
n+1 ..
|
String |
getSourceInfo() |
void |
performActorOperation(GraphUpdater dummy,
ArrayList inputs,
ArrayList outputs)
Perform the actor's function.
|
void |
stopActor()
Perform any clean-up required by the actor when it is deleted or its graph is de-activated.
|
public String getPluginActorName()
getPluginActorName
in interface ActorPlugin
public ArrayList getPluginActorInputConceptList()
getPluginActorInputConceptList
in interface ActorPlugin
public ArrayList getPluginActorOutputConceptList()
getPluginActorOutputConceptList
in interface ActorPlugin
public ArrayList getPluginActorAttributes()
getPluginActorAttributes
in interface ActorPlugin
GraphUpdater.GraphObjectAttributes
public void performActorOperation(GraphUpdater dummy, ArrayList inputs, ArrayList outputs) throws CGActorException
performActorOperation
in interface ActorPlugin
dummy
- the current graph updater, in case the operation requires
further updatinginputs
- ArrayList of charger.obj.Conceptoutputs
- ArrayList of charger.obj.Concept, set by the operation and
usable by the caller.CGActorException
public void stopActor()
stopActor
in interface ActorPlugin
public String getSourceInfo()
getSourceInfo
in interface ActorPlugin