Archived Website:
This website is a static snapshot for archival purposes only.
It is no longer maintained or updated.
informationexchange
Class FirmenAgentPlanInformation
java.lang.Object
|
+--informationexchange.PlanInformation
|
+--informationexchange.FirmenAgentPlanInformation
- public class FirmenAgentPlanInformation
- extends PlanInformation
Subklasse der Shell-Klasse PlanInformation. Methoden verify() und generateTargetPredicates() muessen
fuer jeden konkreten Agenten in einer eigenen Subklasse ausprogrammiert werden.
- Version:
- 1.0
- Author:
- Christian Fischbach
- See Also:
- Serialized Form
| Fields inherited from class informationexchange.PlanInformation |
alreadyUsedList,
backToSender,
concept2constraintInstance,
constraintInstances,
goalInstances,
learnTree,
localABox,
operatorDB,
plan,
planFinished,
planID,
planSuccess,
searchID,
startPredicates,
targetConcepts,
targetPredicates,
targetRoles,
tBox,
tPredName2Confidence,
worldHasChanged |
| Methods inherited from class informationexchange.PlanInformation |
createLearnTree,
generateStartPredicates,
genericGenerateTargetPredicates,
getAlreadyUsedOperatorsList,
getBackToSender,
getLearnTree,
getLocalABox,
getOperatorDB,
getPlan,
getPlanFinished,
getPlanID,
getPlanSuccess,
getResults,
getSearchID,
getStartPredicates,
getTargetPredicates,
getTBox,
getWorldHasChanged,
setBackToSender,
setLocalABox,
setPlan,
setPlanFinished,
setPlanID,
setPlanSuccess,
setSearchID,
setTBox,
setWorldHasChanged,
targetPathDFS,
updateWorld |
| Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
FirmenAgentPlanInformation
public FirmenAgentPlanInformation(long planID,
long searchID,
A_Box localABox,
T_Box tBox,
OperatorDB operatorDB,
boolean createInitialWorld)
throws NoTargetPathException
- Konstruktor
verify
public void verify()
- Fuer den Firmenagenten sollen genau die NetResults von compage A-Box Instanzen
zurueckgegeben werden, fuer die die Zielpraedikate erfuellt sind.
- Overrides:
- verify in class PlanInformation
verifyFromCompanyname
protected void verifyFromCompanyname(Instance companynameI,
Instance productnameI)
- Sucht die passenden compages ausgehend vom vorgegebenen companyname.
verifyFromProductname
protected void verifyFromProductname(Instance productnameI)
- Sucht die passenden compages ausgehend vom vorgegebenen productname.
computeFinalRank
protected void computeFinalRank(Instance compageI,
java.lang.String logMess)
storeConfidence
protected java.lang.String storeConfidence(java.lang.String predKey,
double conf)
- Sorgt fuer die dynamische Zuordnung von confidence-Werten zu targetPredicates
innerhalb der verify-Methoden
storeRoleConfidence
protected java.lang.String storeRoleConfidence(ConcreteRole tPredRole)
generateTargetPredicates
protected void generateTargetPredicates()
- Generiert die Zielpraedikate fuer den Firmenagenten.
- Overrides:
- generateTargetPredicates in class PlanInformation
findConstraintInstance
public Instance findConstraintInstance(java.lang.String conceptName)
- Overrides:
- findConstraintInstance in class PlanInformation