Archived Website:
This website is a static snapshot for archival purposes only.
It is no longer maintained or updated.
systemcontrol
Class Flowcontrol
java.lang.Object
|
+--systemcontrol.Flowcontrol
- public class Flowcontrol
- extends java.lang.Object
Die Ablaufkontrolle steuert den gesamten Suchablauf,
die Kommunikation zwischen verschiedenen Komponenten,
reagiert auf Events, startet Threads wie Planer, PA
|
Constructor Summary |
Flowcontrol(java.lang.String configfilepath)
|
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
mainTable
public static MainTable mainTable
EventListener
java.lang.Object EventListener
results
ResultsList results
planArchive
PlanArchive planArchive
input
Input input
output
Output output
Start
StartConcept Start
sid
SearchID sid
abox
A_Box abox
tbox
T_Box tbox
classDatabase
ClassifierDatabase classDatabase
operatorDB
OperatorDB operatorDB
instanceLearnerDatei
java.lang.String instanceLearnerDatei
ABoxDatei
java.lang.String ABoxDatei
ABoxObject
java.lang.String ABoxObject
TBoxDatei
java.lang.String TBoxDatei
OperatorDBDatei
java.lang.String OperatorDBDatei
OperatorDBObject
java.lang.String OperatorDBObject
ClassDatabaseDatei
java.lang.String ClassDatabaseDatei
configfilepath
java.lang.String configfilepath
planarchivpath
java.lang.String planarchivpath
sea
private ShellEventAdapter sea
saveClassDB
boolean saveClassDB
proxySet
static java.lang.String proxySet
proxyHost
static java.lang.String proxyHost
proxyPort
static java.lang.String proxyPort
maxInstances
static int maxInstances
life
static int life
rt
public Reference_table rt
Flowcontrol
public Flowcontrol(java.lang.String configfilepath)
createSessionObjects
public void createSessionObjects()
throws java.lang.ClassNotFoundException,
java.io.IOException,
TBoxLoadErrorException,
ABoxLoadErrorException,
java.io.FileNotFoundException
- Die Methode instanziiert alle Objekte, die fuer eine Suche notwendig sind.
Liefert Sie im Array zurueck.
startSearch
public void startSearch(StartConcept s,
T_Box tbox,
A_Box abox)
throws NoTargetPathException
- Erzeugt FirmenAgentPlanInformationObjekt, startet einen Planner.
setResults
public static void setResults(Results res,
SearchID sid)
getResults
public static ResultsList getResults(SearchID sid)
getResults
public static ResultsList getResults(long sid)
endSearch
public void endSearch()
throws java.io.IOException
loadClassDatabase
public void loadClassDatabase(java.lang.String name)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Laedt die ClassifierDatabase
loadOperatorDB
public void loadOperatorDB(java.lang.String name)
throws java.lang.ClassNotFoundException,
java.io.IOException
- Laedt die OperatorDB
Falls es keine OperatorDB gibt wird aus einer textdatei geladen.
Sonst wird die Suche abgebrochen.
loadAandTBox
public void loadAandTBox(ClassifierDatabase cl)
throws ABoxLoadErrorException,
TBoxLoadErrorException,
java.lang.ClassNotFoundException,
java.io.IOException
setProxysettings
public static void setProxysettings()
getMaxInstances
public static int getMaxInstances()
getMainTable
public static MainTable getMainTable()
getSearchID
public SearchID getSearchID()
druck
public void druck()