Class AdaptationSessionImpl<TCase extends DataObject,TQuery extends DataObject>
java.lang.Object
de.uni_trier.wi2.procake.adaptation.manager.Impl.AdaptationSessionImpl<TCase,TQuery>
- All Implemented Interfaces:
AdaptationSession<TCase,
TQuery>
public class AdaptationSessionImpl<TCase extends DataObject,TQuery extends DataObject>
extends Object
implements AdaptationSession<TCase,TQuery>
AdaptationSessionImpl class.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addUsedAdaptionKnowledge
(DataObject usedAdaptationKnowledge) addUsedAdaptionKnowledge.void
addUsedAdaptionKnowledge
(Set<DataObject> usedAdaptationKnowledge) addUsedAdaptionKnowledge.getAdaptationQuery.double
getAdaptationTime.getAdaptedCase.double
getFinalSim.int
getID()
getID.double
getInitSim.getOriginCase.getUsedAdaptionKnowledge.void
setAdaptationQuery
(TQuery adaptationQuery) setAdaptationQuery.void
setAdaptationTime
(double adaptationTime) sets overall required adaptation timevoid
setAdaptedCase
(TCase adaptedCase) setAdaptedCase.void
setFinalSim
(double sim) setFinalSim.void
setID
(int sessionID) setID.void
setInitSim
(double sim) setInitSim.void
setOriginCase
(TCase originCase) setOriginCase.
-
Constructor Details
-
AdaptationSessionImpl
public AdaptationSessionImpl()
-
-
Method Details
-
getID
public int getID()getID.
- Specified by:
getID
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Returns:
- a int
-
setID
public void setID(int sessionID) setID.
- Specified by:
setID
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
sessionID
- a int
-
getAdaptationQuery
getAdaptationQuery.
- Specified by:
getAdaptationQuery
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Returns:
- a TQuery object
-
setAdaptationQuery
setAdaptationQuery.
- Specified by:
setAdaptationQuery
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
adaptationQuery
- a TQuery object
-
getOriginCase
getOriginCase.
- Specified by:
getOriginCase
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Returns:
- a TCase object
-
setOriginCase
setOriginCase.
- Specified by:
setOriginCase
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
originCase
- a TCase object
-
getAdaptedCase
getAdaptedCase.
- Specified by:
getAdaptedCase
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Returns:
- a TCase object
-
setAdaptedCase
setAdaptedCase.
- Specified by:
setAdaptedCase
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
adaptedCase
- a TCase object
-
getUsedAdaptionKnowledge
getUsedAdaptionKnowledge.
- Specified by:
getUsedAdaptionKnowledge
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Returns:
- a
Set
object
-
addUsedAdaptionKnowledge
addUsedAdaptionKnowledge.
- Specified by:
addUsedAdaptionKnowledge
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
usedAdaptationKnowledge
- aDataObject
object
-
addUsedAdaptionKnowledge
addUsedAdaptionKnowledge.
- Specified by:
addUsedAdaptionKnowledge
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
usedAdaptationKnowledge
- aSet
object
-
getInitSim
public double getInitSim()getInitSim.
- Specified by:
getInitSim
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Returns:
- a double
-
setInitSim
public void setInitSim(double sim) setInitSim.
- Specified by:
setInitSim
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
sim
- a double
-
getFinalSim
public double getFinalSim()getFinalSim.
- Specified by:
getFinalSim
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Returns:
- a double
-
setFinalSim
public void setFinalSim(double sim) setFinalSim.
- Specified by:
setFinalSim
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
sim
- a double
-
getAdaptationTime
public double getAdaptationTime()getAdaptationTime.
- Specified by:
getAdaptationTime
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Returns:
- returns overall required adaptation time
-
setAdaptationTime
public void setAdaptationTime(double adaptationTime) sets overall required adaptation time- Specified by:
setAdaptationTime
in interfaceAdaptationSession<TCase extends DataObject,
TQuery extends DataObject> - Parameters:
adaptationTime
- Adaptation time
-