public class ClockPlugin extends Object implements ActorPlugin
| Constructor and Description |
|---|
ClockPlugin() |
| Modifier and Type | Method and Description |
|---|---|
ArrayList |
getPluginActorAttributes() |
ArrayList<Concept> |
getPluginActorInputConceptList()
Assumption about input and output vectors is that inputs are numbered
1..n and outputs are numbered n+1 ..
|
String |
getPluginActorName() |
ArrayList<Concept> |
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 gu,
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 ActorPluginpublic ArrayList<Concept> getPluginActorInputConceptList()
getPluginActorInputConceptList in interface ActorPluginpublic ArrayList<Concept> getPluginActorOutputConceptList()
getPluginActorOutputConceptList in interface ActorPluginpublic ArrayList getPluginActorAttributes()
getPluginActorAttributes in interface ActorPluginGraphUpdater.GraphObjectAttributespublic void performActorOperation(GraphUpdater gu, ArrayList inputs, ArrayList outputs) throws CGActorException
performActorOperation in interface ActorPlugingu - 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.CGActorExceptionpublic void stopActor()
stopActor in interface ActorPluginpublic String getSourceInfo()
getSourceInfo in interface ActorPlugin