org.decisiondeck.jmcda.sample_problems
Class SixRealCars

java.lang.Object
  extended by org.decisiondeck.jmcda.sample_problems.SixRealCars

public class SixRealCars
extends Object

Sample data used only for testing the components, but it has been placed here instead of in the test tree because it is used by other packages as well (and test trees are not supposed to be exposed to other packages).

Immutable.


Method Summary
 Set<Alternative> getAllAlternatives()
           
 IRdEvaluations getAllEvaluations()
           
 Set<Alternative> getAlternatives()
           
 IRdEvaluations getAlternativesEvaluations()
           
 IProblemData getAsProblemData()
           
 IOrderedAssignmentsRead getAssignments55()
           
 IOrderedAssignmentsToMultipleRead getAssignments75(SortingMode mode)
           
 IOrderedAssignmentsToMultipleRead getAssignments75Both()
           
 IOrderedAssignmentsRead getAssignments75Optimistic()
           
 IOrderedAssignmentsRead getAssignments75Pessimistic()
           
 ISortingPreferences getAsSortingPreferences70()
           
 ISortingResults getAsSortingResults55()
           
 ISortingResultsToMultiple getAsSortingResults75Both()
           
 ISortingResults getAsSortingResults75Optimistic()
           
 ISortingResults getAsSortingResults75Pessimistic()
           
 ICatsAndProfs getCatsAndProfs()
           
 ICoalitions getCoalitions55()
           
 ICoalitions getCoalitions70()
           
 ICoalitions getCoalitions75()
           
 IAltZeroToOneMatrix getConcordance()
           
 IAltZeroToOneMatrix getConcordanceRestricted()
          Retrieves the concordance, restricted to the first three alternatives, and taking only into account the first two criteria.
 Set<Criterion> getCriteria()
           
 Map<Criterion,IAltZeroToOneMatrix> getDiscordanceByCriteria()
           
static SixRealCars getInstance()
           
 AlternativesScores getNetFlows()
           
 IAltZeroToOneMatrix getOutranking()
           
 IAltZeroToOneMatrix getOutrankingAtDotSeven()
           
 AlternativesScores getPositiveFlows()
           
 IAltZeroToOneMatrix getPreference()
           
 Set<Alternative> getProfiles()
           
 IRdEvaluations getProfilesEvaluations()
           
 IEvaluations getPrometheeProfiles()
           
 Map<Criterion,IOrderedInterval> getScales()
           
 ICriteriaWithThresholds getThresholds()
           
 Weights getWeights()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static SixRealCars getInstance()

getConcordance

public IAltZeroToOneMatrix getConcordance()

getDiscordanceByCriteria

public Map<Criterion,IAltZeroToOneMatrix> getDiscordanceByCriteria()

getNetFlows

public AlternativesScores getNetFlows()

getPositiveFlows

public AlternativesScores getPositiveFlows()

getOutranking

public IAltZeroToOneMatrix getOutranking()

getPreference

public IAltZeroToOneMatrix getPreference()

getAlternatives

public Set<Alternative> getAlternatives()

getCriteria

public Set<Criterion> getCriteria()

getAlternativesEvaluations

public IRdEvaluations getAlternativesEvaluations()

getPrometheeProfiles

public IEvaluations getPrometheeProfiles()

getProfiles

public Set<Alternative> getProfiles()

getAllAlternatives

public Set<Alternative> getAllAlternatives()

getProfilesEvaluations

public IRdEvaluations getProfilesEvaluations()

getCatsAndProfs

public ICatsAndProfs getCatsAndProfs()

getCoalitions70

public ICoalitions getCoalitions70()

getCoalitions55

public ICoalitions getCoalitions55()

getCoalitions75

public ICoalitions getCoalitions75()

getWeights

public Weights getWeights()

getAsSortingPreferences70

public ISortingPreferences getAsSortingPreferences70()

getAsSortingResults75Pessimistic

public ISortingResults getAsSortingResults75Pessimistic()

getOutrankingAtDotSeven

public IAltZeroToOneMatrix getOutrankingAtDotSeven()
Returns:
the binary relation representing an outranking over or equal to 0.7.

getAssignments55

public IOrderedAssignmentsRead getAssignments55()

getAllEvaluations

public IRdEvaluations getAllEvaluations()

getThresholds

public ICriteriaWithThresholds getThresholds()

getScales

public Map<Criterion,IOrderedInterval> getScales()

getAssignments75

public IOrderedAssignmentsToMultipleRead getAssignments75(SortingMode mode)

getAssignments75Both

public IOrderedAssignmentsToMultipleRead getAssignments75Both()

getAssignments75Pessimistic

public IOrderedAssignmentsRead getAssignments75Pessimistic()

getAsSortingResults55

public ISortingResults getAsSortingResults55()

getAssignments75Optimistic

public IOrderedAssignmentsRead getAssignments75Optimistic()

getAsSortingResults75Both

public ISortingResultsToMultiple getAsSortingResults75Both()

getAsProblemData

public IProblemData getAsProblemData()

getConcordanceRestricted

public IAltZeroToOneMatrix getConcordanceRestricted()
Retrieves the concordance, restricted to the first three alternatives, and taking only into account the first two criteria.

Returns:
not null.

getAsSortingResults75Optimistic

public ISortingResults getAsSortingResults75Optimistic()


Copyright © 2011. All Rights Reserved.