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
Constructors Constructor Description AdaptationSessionImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddUsedAdaptionKnowledge(DataObject usedAdaptationKnowledge)addUsedAdaptionKnowledge.voidaddUsedAdaptionKnowledge(Set<DataObject> usedAdaptationKnowledge)addUsedAdaptionKnowledge.TQuerygetAdaptationQuery()getAdaptationQuery.doublegetAdaptationTime()getAdaptationTime.TCasegetAdaptedCase()getAdaptedCase.doublegetFinalSim()getFinalSim.intgetID()getID.doublegetInitSim()getInitSim.TCasegetOriginCase()getOriginCase.Set<DataObject>getUsedAdaptionKnowledge()getUsedAdaptionKnowledge.voidsetAdaptationQuery(TQuery adaptationQuery)setAdaptationQuery.voidsetAdaptationTime(double adaptationTime)sets overall required adaptation timevoidsetAdaptedCase(TCase adaptedCase)setAdaptedCase.voidsetFinalSim(double sim)setFinalSim.voidsetID(int sessionID)setID.voidsetInitSim(double sim)setInitSim.voidsetOriginCase(TCase originCase)setOriginCase.
-
-
-
Method Detail
-
getID
public int getID()
getID.
- Specified by:
getIDin interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Returns:
- a int
-
setID
public void setID(int sessionID)
setID.
- Specified by:
setIDin interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
sessionID- a int
-
getAdaptationQuery
public TQuery getAdaptationQuery()
getAdaptationQuery.
- Specified by:
getAdaptationQueryin interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Returns:
- a TQuery object
-
setAdaptationQuery
public void setAdaptationQuery(TQuery adaptationQuery)
setAdaptationQuery.
- Specified by:
setAdaptationQueryin interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
adaptationQuery- a TQuery object
-
getOriginCase
public TCase getOriginCase()
getOriginCase.
- Specified by:
getOriginCasein interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Returns:
- a TCase object
-
setOriginCase
public void setOriginCase(TCase originCase)
setOriginCase.
- Specified by:
setOriginCasein interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
originCase- a TCase object
-
getAdaptedCase
public TCase getAdaptedCase()
getAdaptedCase.
- Specified by:
getAdaptedCasein interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Returns:
- a TCase object
-
setAdaptedCase
public void setAdaptedCase(TCase adaptedCase)
setAdaptedCase.
- Specified by:
setAdaptedCasein interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
adaptedCase- a TCase object
-
getUsedAdaptionKnowledge
public Set<DataObject> getUsedAdaptionKnowledge()
getUsedAdaptionKnowledge.
- Specified by:
getUsedAdaptionKnowledgein interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Returns:
- a
Setobject
-
addUsedAdaptionKnowledge
public void addUsedAdaptionKnowledge(DataObject usedAdaptationKnowledge)
addUsedAdaptionKnowledge.
- Specified by:
addUsedAdaptionKnowledgein interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
usedAdaptationKnowledge- aDataObjectobject
-
addUsedAdaptionKnowledge
public void addUsedAdaptionKnowledge(Set<DataObject> usedAdaptationKnowledge)
addUsedAdaptionKnowledge.
- Specified by:
addUsedAdaptionKnowledgein interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
usedAdaptationKnowledge- aSetobject
-
getInitSim
public double getInitSim()
getInitSim.
- Specified by:
getInitSimin interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Returns:
- a double
-
setInitSim
public void setInitSim(double sim)
setInitSim.
- Specified by:
setInitSimin interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
sim- a double
-
getFinalSim
public double getFinalSim()
getFinalSim.
- Specified by:
getFinalSimin interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Returns:
- a double
-
setFinalSim
public void setFinalSim(double sim)
setFinalSim.
- Specified by:
setFinalSimin interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
sim- a double
-
getAdaptationTime
public double getAdaptationTime()
getAdaptationTime.
- Specified by:
getAdaptationTimein 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:
setAdaptationTimein interfaceAdaptationSession<TCase extends DataObject,TQuery extends DataObject>- Parameters:
adaptationTime- Adaptation time
-
-