|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectru.igis.omtab.ra.ProtegeRepeatAction
public abstract class ProtegeRepeatAction
Abstract reference realisation of Repeat Action interface Must be extended by concrete classes corresponding to subclasses of class RepeatAction in Protege
Constructor Summary | |
---|---|
ProtegeRepeatAction()
Creates a new instance of ProtegeRepeatAction |
Method Summary | |
---|---|
void |
addIntervalAction(RuNA runa)
Add this RepeatAction object to corresponding list for execution priodically depnding on interval (HOUR, MINUTE or SECOND) |
abstract void |
fillFromProtege(edu.stanford.smi.protege.model.Instance instance,
edu.stanford.smi.protege.model.KnowledgeBase kb,
RuNA runa)
Take information from Protege Instance and put it to RepeatAction object |
java.lang.String |
getName()
Name of this RepeatAction |
void |
removeIntervalAction(RuNA runa)
Stop execution of Repeat Action by removing it from corresponding list |
abstract void |
removeObjects(RuNA runa)
Method to clear created while starting this RepeatAction object Map Objects when removing it |
abstract void |
repeat(long time)
Method that implement repeating action |
void |
setName(java.lang.String name)
Can be used to change name of RepeatAction |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ProtegeRepeatAction()
Method Detail |
---|
public abstract void repeat(long time)
repeat
in interface RepeatAction
time
- elapsed time between calls (hours, minutes or seconds)public abstract void fillFromProtege(edu.stanford.smi.protege.model.Instance instance, edu.stanford.smi.protege.model.KnowledgeBase kb, RuNA runa) throws java.lang.Exception
instance
- Instance of subclass of Protege RepeatAction classkb
- Knowledge Baseruna
- RuNA object
java.lang.Exception
- -public abstract void removeObjects(RuNA runa)
runa
- RuNA objectpublic java.lang.String getName()
getName
in interface RepeatAction
public void setName(java.lang.String name)
setName
in interface RepeatAction
name
- new namepublic void addIntervalAction(RuNA runa)
runa
- RuNA objectpublic void removeIntervalAction(RuNA runa)
runa
- RuNA object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |