All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface aid.cbr.tools.core.cbrcase.CbrCase

public interface CbrCase
Defines the basic interface of a case.

Version:
$Revision$, $Date$
Author:
M. Jaczynski

Method Index

 o getCaseBase()
Returns the case base that contains this case.
 o getCaseId()
Returns the id of this case.
 o getPotentialIndices()
 o setCaseBase(CaseBase)
Sets the case base of this case.
 o setCaseId(Object)
Sets the id of this case.

Methods

 o getCaseId
 public abstract Object getCaseId()
Returns the id of this case.

Returns:
the id
 o setCaseId
 public abstract void setCaseId(Object caseId)
Sets the id of this case. This operation can only be done once.

Parameters:
caseId - the case id [not null]
 o getCaseBase
 public abstract CaseBase getCaseBase()
Returns the case base that contains this case.

Returns:
the case base
 o setCaseBase
 public abstract void setCaseBase(CaseBase cb)
Sets the case base of this case. This operation must not be used directly, call addCase on a case base instead.

Parameters:
cb - the case base [not null]
 o getPotentialIndices
 public abstract CompoundIndice getPotentialIndices()

All Packages  Class Hierarchy  This Package  Previous  Next  Index