PreferenceStructureVirtualAllRulesDRSA
PreferenceGraph
public class PreferenceStructure
extends java.lang.Object
Constructor | Description |
---|---|
PreferenceStructure(MemoryContainer informationTable,
EvaluationDifference2PreferenceIntensityDegree evaluationDifference2PreferenceIntensityDegree,
RulesContainer rulesContainer) |
Deprecated.
Constructor for
PreferenceStructure class. |
Modifier and Type | Method | Description |
---|---|---|
MemoryContainer |
getFullPct() |
Deprecated.
Gets test "full" PCT stored in this class
|
MemoryContainer |
getInformationTable() |
Deprecated.
Gets test information table stored in this class
|
PreferenceGraph |
getPreferenceGraph() |
Deprecated.
Gets preference graph
|
RulesContainer |
getRulesContainer() |
Deprecated.
Gets rules container stored in this class
|
public PreferenceStructure(MemoryContainer informationTable, EvaluationDifference2PreferenceIntensityDegree evaluationDifference2PreferenceIntensityDegree, RulesContainer rulesContainer)
PreferenceStructure
class.
Converts given test information table to "full" PCT stored in this class (including all possible pairs of objects),
using (if present) given information about how to convert differences of evaluations on active conditional cardinal criteria
present in test information table, to the degrees of the intensity of preference stored in PCT.
Conversion is done by means of
InformationTable2PCTConverter.convert(MemoryContainer, EvaluationDifference2PreferenceIntensityDegree)
method.
Rules' container may be null
, which means that it is not used.
Assumes that if rules' container is not null
, then rules from rules' container have syntax appropriate for PCT (for pairs of objects).informationTable
- test memory container storing objectsevaluationDifference2PreferenceIntensityDegree
- information about how to convert
differences of evaluations on active conditional cardinal criteria present in test information table,
to the degrees of the intensity of preference stored in test "full" PCTrulesContainer
- rules container storing decision rules that can be applied to pairs of objects from PCTjava.lang.NullPointerException
- when information table or rules container is null
InvalidValueException
- when information table contains no attributes or no examplespublic MemoryContainer getInformationTable()
public MemoryContainer getFullPct()
public RulesContainer getRulesContainer()
public PreferenceGraph getPreferenceGraph()