Uses of Class
org.decisiondeck.xmcda_oo.structure.Alternative

Packages that use Alternative
org.decisiondeck.jmcda.persist.text Utilities to export (and perhaps import) XMCDA data to text files, meaning Comma Separated Value (CSV) files or more general text files, but not including more specialized (even text) formats such as LaTeX or IRIS data or XML. 
org.decisiondeck.jmcda.persist.utils   
org.decisiondeck.jmcda.sample_problems   
org.decisiondeck.jmcda.services.generator   
org.decisiondeck.jmcda.services.outranking   
org.decisiondeck.jmcda.services.sorting   
org.decisiondeck.jmcda.services.sorting.assignments   
org.decisiondeck.jmcda.structure Base model classes such as alternatives, criteria, and in sub-packages classes for sorting problems such as categories, and so on. 
org.decisiondeck.jmcda.structure.sorting.assignment   
org.decisiondeck.jmcda.structure.sorting.assignment.credibilities   
org.decisiondeck.jmcda.structure.sorting.assignment.utils   
org.decisiondeck.jmcda.structure.sorting.category Model classes for categories in a sorting problem. 
org.decisiondeck.jmcda.structure.sorting.problem.assignments   
org.decisiondeck.jmcda.structure.sorting.problem.data Interfaces and classes representing the objective data in a typical sorting problem. 
org.decisiondeck.jmcda.structure.sorting.problem.group_assignments   
org.decisiondeck.jmcda.structure.sorting.problem.group_data   
org.decisiondeck.jmcda.structure.sorting.problem.group_preferences   
org.decisiondeck.jmcda.structure.sorting.problem.group_results   
org.decisiondeck.jmcda.structure.sorting.problem.preferences   
org.decisiondeck.jmcda.structure.sorting.problem.results   
org.decisiondeck.jmcda.structure.sorting.problem.view   
org.decisiondeck.xmcda_oo.data   
org.decisiondeck.xmcda_oo.services.flow   
org.decisiondeck.xmcda_oo.services.sorting   
org.decisiondeck.xmcda_oo.services.utils   
org.decisiondeck.xmcda_oo.structure   
org.decisiondeck.xmcda_oo.structure.alternatives_scores   
org.decisiondeck.xmcda_oo.structure.category   
org.decisiondeck.xmcda_oo.structure.sorting   
org.decisiondeck.xmcda_oo.utils   
org.decisiondeck.xmcda_oo.utils.matrix Provides matrix interfaces and classes. 
 

Uses of Alternative in org.decisiondeck.jmcda.persist.text
 

Method parameters in org.decisiondeck.jmcda.persist.text with type arguments of type Alternative
 void CsvExporter.exportAlternatives(Set<Alternative> alternatives)
           
 

Uses of Alternative in org.decisiondeck.jmcda.persist.utils
 

Methods in org.decisiondeck.jmcda.persist.utils that return types with arguments of type Alternative
 Set<Alternative> ExportSettings.getAlternativesOrder()
           
 Function<Alternative,String> ExportSettings.getAlternativesToString()
           
 Set<Alternative> ExportSettings.getProfilesOrder()
           
 Function<Alternative,String> ExportSettings.getProfilesToString()
           
 Set<Alternative> ExportSettings.interOrderAlternatives(Set<Alternative> alternatives)
           
 Set<Alternative> ExportSettings.interOrderProfiles(Set<Alternative> profiles)
           
 

Methods in org.decisiondeck.jmcda.persist.utils with parameters of type Alternative
 String ExportSettings.AlternativeToId.apply(Alternative input)
           
 String ExportSettings.getAlternativeString(Alternative alternative)
           
 String ExportSettings.getProfileString(Alternative profile)
           
 

Method parameters in org.decisiondeck.jmcda.persist.utils with type arguments of type Alternative
 Set<Alternative> ExportSettings.interOrderAlternatives(Set<Alternative> alternatives)
           
 Set<Alternative> ExportSettings.interOrderProfiles(Set<Alternative> profiles)
           
 void ExportSettings.setAlternativesOrder(Collection<Alternative> alternativesOrder)
           
 void ExportSettings.setAlternativesToString(Function<Alternative,String> alternativesToString)
           
 void ExportSettings.setProfilesOrder(Collection<Alternative> profilesOrder)
           
 void ExportSettings.setProfilesToString(Function<Alternative,String> profilesToString)
           
 

Uses of Alternative in org.decisiondeck.jmcda.sample_problems
 

Methods in org.decisiondeck.jmcda.sample_problems that return types with arguments of type Alternative
 Set<Alternative> SixRealCars.getAllAlternatives()
           
 Set<Alternative> SixRealCars.getAlternatives()
           
 Set<Alternative> SixRealCars.getProfiles()
           
 

Uses of Alternative in org.decisiondeck.jmcda.services.generator
 

Methods in org.decisiondeck.jmcda.services.generator that return types with arguments of type Alternative
 Set<Alternative> DataGenerator.genAlternatives(int nbAlternatives)
           
 Set<Alternative> DataGenerator.genProfiles(int nbProfiles)
          Note that this replaces possibly existing profiles in this object.
 

Method parameters in org.decisiondeck.jmcda.services.generator with type arguments of type Alternative
 IEvaluations DataGenerator.genSplitProfilesEvaluations(Set<Alternative> profiles, Map<Criterion,IOrderedInterval> scales)
           A convenience method that stores the given profiles and categories and then generate the split profiles evaluations as if #gen had been called.
 void DataGenerator.setAlternatives(Set<Alternative> alternatives)
           
 void DataGenerator.setProfiles(Set<Alternative> profiles)
           
 

Uses of Alternative in org.decisiondeck.jmcda.services.outranking
 

Method parameters in org.decisiondeck.jmcda.services.outranking with type arguments of type Alternative
 IAltZeroToOneMatrix Outranking.getOutranking(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs)
           
 IAltZeroToOneMatrix Outranking.getOutranking(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs)
           
 IAltZeroToOneMatrix Outranking.getOutranking(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs)
           
 IAltZeroToOneMatrix Outranking.getOutranking(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs)
           
 IAltZeroToOneMatrix Outranking.getOutranking(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs)
           
 IAltZeroToOneMatrix Outranking.getOutrankingWithCut(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs, Double cutThreshold)
          Computes an outranking relation as in electre methods.
 IAltZeroToOneMatrix Outranking.getOutrankingWithCut(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs, Double cutThreshold)
          Computes an outranking relation as in electre methods.
 IAltZeroToOneMatrix Outranking.getOutrankingWithCut(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs, Double cutThreshold)
          Computes an outranking relation as in electre methods.
 IAltZeroToOneMatrix Outranking.getOutrankingWithCut(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs, Double cutThreshold)
          Computes an outranking relation as in electre methods.
 IAltZeroToOneMatrix Outranking.getOutrankingWithCut(Set<Alternative> alts, Set<Criterion> crits, IRdZeroToOneMatrix<Alternative,Alternative> concs, Map<Criterion,? extends IRdZeroToOneMatrix<Alternative,Alternative>> discs, Double cutThreshold)
          Computes an outranking relation as in electre methods.
 void Concordance.setTargetColumns(Set<Alternative> columns)
          Restricts the columns of the matrixes this object returns to those given.
 void Concordance.setTargetRows(Set<Alternative> rows)
          Restricts the rows of the matrixes this object returns to those given.
 

Uses of Alternative in org.decisiondeck.jmcda.services.sorting
 

Method parameters in org.decisiondeck.jmcda.services.sorting with type arguments of type Alternative
 Map<DecisionMaker,IOrderedAssignments> SortingFull.pessimisticAll(IGroupSortingPreferences problem, Map<DecisionMaker,Set<Alternative>> alternatives)
           
static void SortingFull.pessimisticInto(Map<DecisionMaker,Set<Alternative>> alternatives, IGroupSortingResults results)
           
 

Uses of Alternative in org.decisiondeck.jmcda.services.sorting.assignments
 

Method parameters in org.decisiondeck.jmcda.services.sorting.assignments with type arguments of type Alternative
static Iterator<IOrderedAssignmentsWithCredibilitiesRead> EmbeddedCredibilitiesExtractor.getProductSetOfIntervalsIterator(SortedSet<Category> categories, Map<Alternative,Set<SortedMap<Category,Double>>> allIntervals)
          Retrieves an iterator that will give every assignments that can possibly be built using, for each alternative, one of the intervals given as possible for this alternative.
 

Uses of Alternative in org.decisiondeck.jmcda.structure
 

Methods in org.decisiondeck.jmcda.structure with parameters of type Alternative
static boolean StructureUtils.equivalent(Alternative a1, Alternative a2)
           
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.assignment
 

Methods in org.decisiondeck.jmcda.structure.sorting.assignment that return types with arguments of type Alternative
 Set<Alternative> VersatileAssignments.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsToMultipleFromRead.getAlternatives()
           
 Set<Alternative> IAssignmentsToMultipleRead.getAlternatives()
          Retrieves a read-only view of the assigned alternatives.
 Set<Alternative> OrderedAssignments.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsForwarder.getAlternatives()
           
 Set<Alternative> AssignmentsToMultiple.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsToMultipleEdgesView.getAlternatives()
           
 Set<Alternative> Assignments.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsFromRead.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsToMultipleFiltering.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsToMultipleExtended.getAlternatives()
           
 Set<Alternative> AssignmentsFiltering.getAlternatives()
           
 Set<Alternative> AssignmentsToMultipleFiltering.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsToMultipleForwarder.getAlternatives()
           
 Set<Alternative> VersatileOrderedAssignments.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsFiltering.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsToMultiple.getAlternatives()
           
 Set<Alternative> VersatileAssignments.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsToMultipleFromRead.getAlternatives(Category category)
           
 Set<Alternative> IAssignmentsToMultipleRead.getAlternatives(Category category)
           Retrieves a read-only view, or copy, of the alternatives that are assigned to the given category, or to a set of categories including the given category.
 Set<Alternative> OrderedAssignments.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsForwarder.getAlternatives(Category category)
           
 Set<Alternative> AssignmentsToMultiple.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsToMultipleEdgesView.getAlternatives(Category category)
           
 Set<Alternative> Assignments.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsFromRead.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsToMultipleFiltering.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsToMultipleExtended.getAlternatives(Category category)
           
 Set<Alternative> AssignmentsFiltering.getAlternatives(Category category)
           
 Set<Alternative> AssignmentsToMultipleFiltering.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsToMultipleForwarder.getAlternatives(Category category)
           
 Set<Alternative> VersatileOrderedAssignments.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsFiltering.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsToMultiple.getAlternatives(Category category)
           
 

Methods in org.decisiondeck.jmcda.structure.sorting.assignment with parameters of type Alternative
 Set<Category> VersatileAssignments.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsToMultipleFromRead.getCategories(Alternative alternative)
           
 Set<Category> IAssignmentsToMultipleRead.getCategories(Alternative alternative)
          Retrieves the categories to which an alternative is assigned.
 NavigableSet<Category> OrderedAssignments.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsForwarder.getCategories(Alternative alternative)
           
 Set<Category> AssignmentsToMultiple.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsToMultipleEdgesView.getCategories(Alternative alternative)
           
 Set<Category> Assignments.getCategories(Alternative alternative)
           
 Set<Category> IAssignmentsRead.getCategories(Alternative alternative)
          Retrieves, if it exists, the category to which an alternative is assigned as a singleton set.
 NavigableSet<Category> OrderedAssignmentsFromRead.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsToMultipleFiltering.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsToMultipleExtended.getCategories(Alternative alternative)
           
 Set<Category> AssignmentsFiltering.getCategories(Alternative alternative)
           
 Set<Category> AssignmentsToMultipleFiltering.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsToMultipleForwarder.getCategories(Alternative alternative)
           
 Set<Category> VersatileOrderedAssignments.getCategories(Alternative alternative)
           
 NavigableSet<Category> IOrderedAssignmentsRead.getCategories(Alternative alternative)
          Retrieves, if it exists, the category to which an alternative is assigned as a singleton set.
 NavigableSet<Category> IOrderedAssignmentsToMultipleRead.getCategories(Alternative alternative)
          Retrieves the categories to which the given alternative is assigned, ordered from the worst to the best category.
 NavigableSet<Category> OrderedAssignmentsFiltering.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsToMultiple.getCategories(Alternative alternative)
           
 NavigableSet<Category> VersatileOrderedAssignments.getCategoriesSorted(Alternative alternative)
           
 Category VersatileAssignments.getCategory(Alternative alternative)
           The alternative must not be assigned to more than one category (otherwise an exception is raised).
 Category OrderedAssignments.getCategory(Alternative alternative)
           
 Category OrderedAssignmentsForwarder.getCategory(Alternative alternative)
           
 Category Assignments.getCategory(Alternative alternative)
           
 Category IAssignmentsRead.getCategory(Alternative alternative)
           
 Category OrderedAssignmentsFromRead.getCategory(Alternative alternative)
           
 Category AssignmentsFiltering.getCategory(Alternative alternative)
           
 Category VersatileOrderedAssignments.getCategory(Alternative alternative)
           The alternative must not be assigned to more than one category (otherwise an exception is raised).
 Category OrderedAssignmentsFiltering.getCategory(Alternative alternative)
           
 Map<Category,Double> VersatileAssignments.getCredibilities(Alternative alternative)
           
 Map<Category,Double> VersatileOrderedAssignments.getCredibilities(Alternative alternative)
           
 NavigableMap<Category,Double> VersatileOrderedAssignments.getCredibilitiesSorted(Alternative alternative)
           
 Map<Category,Double> VersatileAssignments.remove(Alternative alternative)
           
 NavigableMap<Category,Double> VersatileOrderedAssignments.remove(Alternative alternative)
           
 boolean VersatileAssignments.setCategories(Alternative alternative, Set<Category> categories)
           Sets, replaces, or removes the assignment of an alternative.
 boolean OrderedAssignmentsToMultipleFromRead.setCategories(Alternative alternative, Set<Category> categories)
           
 boolean AssignmentsToMultiple.setCategories(Alternative alternative, Set<Category> categories)
           
 boolean OrderedAssignmentsToMultipleForwarder.setCategories(Alternative alternative, Set<Category> categories)
           
 boolean IAssignmentsToMultiple.setCategories(Alternative alternative, Set<Category> categories)
          Sets, replaces, or removes the assignment of an alternative.
 boolean VersatileOrderedAssignments.setCategories(Alternative alternative, Set<Category> categories)
           Sets, replaces, or removes the assignment of an alternative.
 boolean IOrderedAssignmentsToMultiple.setCategories(Alternative alternative, Set<Category> categories)
          Sets, replaces, or removes the assignment of an alternative.
 boolean OrderedAssignmentsToMultiple.setCategories(Alternative alternative, Set<Category> categories)
           
 boolean IOrderedAssignments.setCategory(Alternative alternative, Category category)
          Sets, replaces, or removes the assignment of an alternative.
 boolean VersatileAssignments.setCategory(Alternative alternative, Category category)
          Sets, replaces, or removes the assignment of an alternative.
 boolean OrderedAssignments.setCategory(Alternative alternative, Category category)
           
 boolean OrderedAssignmentsForwarder.setCategory(Alternative alternative, Category category)
           
 boolean Assignments.setCategory(Alternative alternative, Category category)
           
 boolean OrderedAssignmentsFromRead.setCategory(Alternative alternative, Category category)
           
 boolean IAssignments.setCategory(Alternative alternative, Category category)
          Sets, replaces, or removes the assignment of an alternative.
 boolean VersatileOrderedAssignments.setCategory(Alternative alternative, Category category)
          Sets, replaces, or removes the assignment of an alternative.
 boolean VersatileAssignments.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
          Sets, replaces, or removes the assignment of an alternative and the associated degrees of credibility.
 boolean VersatileOrderedAssignments.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
          Sets, replaces, or removes the assignment of an alternative and the associated degrees of credibility.
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.assignment with type arguments of type Alternative
AssignmentsFiltering(IAssignments delegate, Predicate<Alternative> filterAlternatives)
           
AssignmentsToMultipleFiltering(IAssignmentsToMultipleRead delegate, Predicate<Alternative> filterAlternatives)
           
OrderedAssignmentsFiltering(IOrderedAssignments delegate, Predicate<Alternative> filterAlternatives)
           
OrderedAssignmentsToMultipleExtended(IOrderedAssignmentsToMultiple delegate, Set<Alternative> extensionSet)
           
OrderedAssignmentsToMultipleFiltering(IOrderedAssignmentsToMultiple delegate, Predicate<Alternative> filterAlternatives)
           
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.assignment.credibilities
 

Methods in org.decisiondeck.jmcda.structure.sorting.assignment.credibilities that return types with arguments of type Alternative
 Set<Alternative> AssignmentsWithCredibilitiesFiltering.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsWithCredibilities.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesFiltering.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesFromRead.getAlternatives()
           
 Set<Alternative> AssignmentsWithCredibilities.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesForwarder.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesViewFromMultiple.getAlternatives()
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesFilteringOnCredibilities.getAlternatives()
           
 Set<Alternative> AssignmentsWithCredibilitiesFiltering.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsWithCredibilities.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesFiltering.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesFromRead.getAlternatives(Category category)
           
 Set<Alternative> AssignmentsWithCredibilities.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesForwarder.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesViewFromMultiple.getAlternatives(Category category)
           
 Set<Alternative> OrderedAssignmentsWithCredibilitiesFilteringOnCredibilities.getAlternatives(Category category)
           
 

Methods in org.decisiondeck.jmcda.structure.sorting.assignment.credibilities with parameters of type Alternative
 Set<Category> AssignmentsWithCredibilitiesFiltering.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsWithCredibilities.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsWithCredibilitiesFiltering.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsWithCredibilitiesFromRead.getCategories(Alternative alternative)
           
 Set<Category> AssignmentsWithCredibilities.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsWithCredibilitiesForwarder.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsWithCredibilitiesViewFromMultiple.getCategories(Alternative alternative)
           
 NavigableSet<Category> OrderedAssignmentsWithCredibilitiesFilteringOnCredibilities.getCategories(Alternative alternative)
           
 Map<Category,Double> AssignmentsWithCredibilitiesFiltering.getCredibilities(Alternative alternative)
           
 NavigableMap<Category,Double> OrderedAssignmentsWithCredibilities.getCredibilities(Alternative alternative)
           
 NavigableMap<Category,Double> OrderedAssignmentsWithCredibilitiesFiltering.getCredibilities(Alternative alternative)
           
 NavigableMap<Category,Double> OrderedAssignmentsWithCredibilitiesFromRead.getCredibilities(Alternative alternative)
           
 Map<Category,Double> AssignmentsWithCredibilities.getCredibilities(Alternative alternative)
           
 Map<Category,Double> IAssignmentsWithCredibilitiesRead.getCredibilities(Alternative alternative)
          Retrieves a (possibly read-only) copy of the categories an alternative is assigned to together with their associated credibility degrees.
 NavigableMap<Category,Double> OrderedAssignmentsWithCredibilitiesForwarder.getCredibilities(Alternative alternative)
           
 NavigableMap<Category,Double> OrderedAssignmentsWithCredibilitiesViewFromMultiple.getCredibilities(Alternative alternative)
           
 NavigableMap<Category,Double> IOrderedAssignmentsWithCredibilitiesRead.getCredibilities(Alternative alternative)
           Retrieves a (possibly read-only) copy of the categories an alternative is assigned to together with their associated credibility degrees, ordered from the worst category to the best category the given alternative is assigned to.
 NavigableMap<Category,Double> OrderedAssignmentsWithCredibilitiesFilteringOnCredibilities.getCredibilities(Alternative alternative)
           
 boolean IAssignmentsWithCredibilities.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
          Sets, replaces, or removes the assignment of an alternative and the associated degrees of credibility.
 boolean IOrderedAssignmentsWithCredibilities.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
          Sets, replaces, or removes the assignment of an alternative and the associated degrees of credibility.
 boolean OrderedAssignmentsWithCredibilities.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
           
 boolean OrderedAssignmentsWithCredibilitiesFromRead.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
           
 boolean AssignmentsWithCredibilities.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
           
 boolean OrderedAssignmentsWithCredibilitiesForwarder.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
           
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.assignment.credibilities with type arguments of type Alternative
AssignmentsWithCredibilitiesFiltering(IAssignmentsWithCredibilitiesRead delegate, Predicate<Alternative> filterAlternatives)
           
OrderedAssignmentsWithCredibilitiesFiltering(IOrderedAssignmentsWithCredibilities delegate, Predicate<Alternative> filterAlternatives)
           
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.assignment.utils
 

Methods in org.decisiondeck.jmcda.structure.sorting.assignment.utils that return types with arguments of type Alternative
static Map<Alternative,Set<Category>> AssignmentsUtils.getMapView(IAssignmentsToMultipleRead assignments)
           
static Map<Alternative,Map<Category,Double>> AssignmentsUtils.getMapViewOfCredibilities(IAssignmentsWithCredibilitiesRead assignments)
           
static Set<Alternative> AssignmentsUtils.getUnionAssignedAlternatives(Iterable<? extends IOrderedAssignmentsToMultipleRead> allAssignments)
          Retrieves a read-only view of all the alternatives assigned in the given assignments objects at the time this method is invoked.
 

Methods in org.decisiondeck.jmcda.structure.sorting.assignment.utils with parameters of type Alternative
static boolean AssignmentsUtils.addToCategories(IOrderedAssignmentsToMultiple assignments, Alternative alternative, Category category)
           
static Set<Category> AssignmentsUtils.getAllCategoriesAssignedTo(Iterable<? extends IOrderedAssignmentsToMultipleRead> allAssignments, Alternative alternative)
           
static NavigableMap<Category,Double> AssignmentsUtils.getCredibilitiesOrEmpty(IOrderedAssignmentsWithCredibilitiesRead assignments, Alternative alternative)
          If the given alternative is not assigned, returns a new empty map with comparator set to the comparator of the categories in the given assignments.
static NavigableMap<Category,Double> AssignmentsUtils.getCredibilitiesWithZeroes(IOrderedAssignmentsWithCredibilitiesRead assignments, Alternative alternative)
          Retrieves the credibilities of assignments of the given alternative to all categories contained in the given assignments.
 

Method parameters in org.decisiondeck.jmcda.structure.sorting.assignment.utils with type arguments of type Alternative
static void AssignmentsUtils.completeAssignments(Set<Alternative> alternatives, IOrderedAssignmentsToMultiple assignments)
           
static IOrderedAssignmentsToMultiple AssignmentsUtils.getUnion(Iterable<? extends IOrderedAssignmentsToMultipleRead> allAssignments, NavigableSet<Category> categories, Set<Alternative> alternatives)
          Returns a new object containing every alternative assigned in at least one of the given assignments objects, and for each alternative, containing as an assignment the union of all categories to which the alternative is assigned across the given assignment objects.
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.category
 

Methods in org.decisiondeck.jmcda.structure.sorting.category that return Alternative
 Alternative Category.getProfileDown()
           
 Alternative CatsAndProfs.getProfileDown(String categoryName)
           
 Alternative CatsAndProfsForwarder.getProfileDown(String categoryName)
           
 Alternative ICatsAndProfs.getProfileDown(String categoryName)
          Retrieves the down profile corresponding to the category whose name is given, if it exists.
 Alternative Category.getProfileUp()
           
 Alternative CatsAndProfs.getProfileUp(String categoryName)
           
 Alternative CatsAndProfsForwarder.getProfileUp(String categoryName)
           
 Alternative ICatsAndProfs.getProfileUp(String categoryName)
          Retrieves the up profile corresponding to the category whose name is given, if it exists.
 

Methods in org.decisiondeck.jmcda.structure.sorting.category that return types with arguments of type Alternative
 NavigableSet<Alternative> CatsAndProfs.getProfiles()
           
 NavigableSet<Alternative> CatsAndProfsForwarder.getProfiles()
           
 NavigableSet<Alternative> ICatsAndProfs.getProfiles()
          Retrieves an unmodifiable view of the profiles currently set from worst to best.
 

Methods in org.decisiondeck.jmcda.structure.sorting.category with parameters of type Alternative
 void CatsAndProfsRead.addProfile(Alternative profile)
           
 void CatsAndProfs.addProfile(Alternative profile)
           
 void CatsAndProfsForwarder.addProfile(Alternative profile)
           
 void ICatsAndProfs.addProfile(Alternative profile)
          Adds the given profile as the new best profile.
 Category CatsAndProfs.getCategoryDown(Alternative profile)
           
 Category CatsAndProfsForwarder.getCategoryDown(Alternative profile)
           
 Category ICatsAndProfs.getCategoryDown(Alternative profile)
          Retrieves the category having the given profile as up profile, if it exists.
 Category CatsAndProfs.getCategoryUp(Alternative profile)
           
 Category CatsAndProfsForwarder.getCategoryUp(Alternative profile)
           
 Category ICatsAndProfs.getCategoryUp(Alternative profile)
          Retrieves the category having the given profile as down profile, if it exists.
 Category Category.newProfileDown(Alternative profileDown)
          Creates a new category containing the same informations as this one except a different down profile.
 Category Category.newProfileUp(Alternative profileUp)
          Creates a new category containing the same informations as this one except a different up profile.
 boolean CatsAndProfsRead.removeProfile(Alternative profile)
           
 boolean CatsAndProfs.removeProfile(Alternative profile)
           
 boolean CatsAndProfsForwarder.removeProfile(Alternative profile)
           
 boolean ICatsAndProfs.removeProfile(Alternative profile)
          Removes the given profile from this object, if it exists.
 void CatsAndProfsRead.setCategoryDown(Alternative profile, Category category)
           
 void CatsAndProfs.setCategoryDown(Alternative profile, Category newCategory)
           
 void CatsAndProfsForwarder.setCategoryDown(Alternative profile, Category category)
           
 void ICatsAndProfs.setCategoryDown(Alternative profile, Category newCategory)
          Sets or replaces the category down to the given profile (i.e. the one whose given profile is the up profile).
 void CatsAndProfsRead.setCategoryUp(Alternative profile, Category category)
           
 void CatsAndProfs.setCategoryUp(Alternative profile, Category newCategory)
           
 void CatsAndProfsForwarder.setCategoryUp(Alternative profile, Category category)
           
 void ICatsAndProfs.setCategoryUp(Alternative profile, Category newCategory)
          Sets or replaces the category up to the given profile (i.e. the one for which the given profile is the down profile).
 boolean CatsAndProfsRead.setProfileDown(String categoryName, Alternative profile)
           
 boolean CatsAndProfs.setProfileDown(String categoryName, Alternative profile)
           
 boolean CatsAndProfsForwarder.setProfileDown(String categoryName, Alternative profile)
           
 boolean ICatsAndProfs.setProfileDown(String categoryName, Alternative profile)
          TODO mandate that the profile is new (thus does not exist in this object).
 boolean CatsAndProfsRead.setProfileUp(String categoryName, Alternative profile)
           
 boolean CatsAndProfs.setProfileUp(String categoryName, Alternative profile)
           
 boolean CatsAndProfsForwarder.setProfileUp(String categoryName, Alternative profile)
           
 boolean ICatsAndProfs.setProfileUp(String categoryName, Alternative profile)
          Sets or replaces the up profile corresponding to the category whose name is given (and hence, also sets or replaces the down profile of the next category, if it exists).
 

Method parameters in org.decisiondeck.jmcda.structure.sorting.category with type arguments of type Alternative
 void CatsAndProfs.addObserverAddedProfile(IObserver<Alternative> observer)
           
 void CatsAndProfsForwarder.addObserverAddedProfile(IObserver<Alternative> observer)
           
 void ICatsAndProfs.addObserverAddedProfile(IObserver<Alternative> observer)
          Observes the addition of profiles.
 void CatsAndProfsWithObserverPriorities.addObserverAddedProfile(IObserver<Alternative> observer)
           
 void CatsAndProfs.addObserverRemovedProfile(IObserver<Alternative> observer)
           
 void CatsAndProfsForwarder.addObserverRemovedProfile(IObserver<Alternative> observer)
           
 void ICatsAndProfs.addObserverRemovedProfile(IObserver<Alternative> observer)
           
 void CatsAndProfsWithObserverPriorities.addObserverRemovedProfile(IObserver<Alternative> observer)
           
 void CatsAndProfsWithObserverPriorities.addPriorityObserverAddedProfile(IObserver<Alternative> observer)
           
 void CatsAndProfsWithObserverPriorities.addPriorityObserverRemovedProfile(IObserver<Alternative> observer)
           
 

Constructors in org.decisiondeck.jmcda.structure.sorting.category with parameters of type Alternative
Category(String name, Alternative profileDown, Alternative profileUp)
           
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.assignments
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.assignments that return types with arguments of type Alternative
 Predicate<Alternative> SortingAssignmentsToMultipleFiltering.getAlternativesFilter()
           
 Predicate<Alternative> SortingAssignmentsFiltering.getAlternativesFilter()
           
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.problem.assignments with type arguments of type Alternative
SortingAssignmentsFiltering(ISortingAssignments delegate, Predicate<Alternative> filterAlternatives, boolean alsoFilterAssignments)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
SortingAssignmentsToMultipleFiltering(ISortingAssignmentsToMultiple delegate, Predicate<Alternative> filterAlternatives, boolean alsoFilterAssignments)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.data
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.data that return types with arguments of type Alternative
 Set<Alternative> SortingDataFiltering.getAllAlternatives()
           
 Set<Alternative> SortingDataImpl.getAllAlternatives()
           
 Set<Alternative> SortingDataWithOrder.getAllAlternatives()
          Returns first all the alternatives in the order specified, then all the profiles in the order specified.
 Set<Alternative> ISortingData.getAllAlternatives()
           
 Set<Alternative> SortingDataForwarder.getAllAlternatives()
           
 Set<Alternative> ProblemDataFiltering.getAlternatives()
          Retrieves a read-only view of the alternatives.
 Set<Alternative> IProblemData.getAlternatives()
          Retrieves a writable view of the alternatives.
 Set<Alternative> SortingDataImpl.getAlternatives()
           
 Set<Alternative> SortingDataWithOrder.getAlternatives()
           
 Set<Alternative> ProblemDataForwarder.getAlternatives()
           
 Set<Alternative> ISortingData.getAlternatives()
          Retrieves a writable view of the alternatives.
 Set<Alternative> SortingDataForwarder.getAlternatives()
           
 Map<Alternative,Integer> SortingDataArray.getAlternativesIndexes()
           
 Predicate<Alternative> ProblemDataFiltering.getAlternativesPredicate()
           
 Predicate<Alternative> SortingDataFiltering.getAlternativesPredicate()
           
 Set<Alternative> SortingDataFiltering.getProfiles()
           
 Set<Alternative> SortingDataImpl.getProfiles()
           
 Set<Alternative> SortingDataWithOrder.getProfiles()
           
 Set<Alternative> ISortingData.getProfiles()
           
 Set<Alternative> SortingDataForwarder.getProfiles()
           
 Map<Alternative,Integer> SortingDataArray.getProfilesIndexes()
           
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.data with parameters of type Alternative
 int SortingDataArray.getAlternativeIdx(Alternative alternative)
           
 int SortingDataArray.getProfileIdx(Alternative profile)
           
 boolean ProblemDataFiltering.setEvaluation(Alternative alternative, Criterion criterion, Double value)
           
 boolean SortingDataFiltering.setEvaluation(Alternative alternative, Criterion criterion, Double value)
           
 boolean IProblemData.setEvaluation(Alternative alternative, Criterion criterion, Double value)
          Sets, replaces, or removes the evaluation of the given alternative according to the given criterion.
 boolean SortingDataImpl.setEvaluation(Alternative alternative, Criterion criterion, Double value)
           
 boolean SortingDataWithOrder.setEvaluation(Alternative alternative, Criterion criterion, Double value)
           
 boolean ProblemDataForwarder.setEvaluation(Alternative alternative, Criterion criterion, Double value)
           
 boolean SortingDataForwarder.setEvaluation(Alternative alternative, Criterion criterion, Double value)
           
 

Method parameters in org.decisiondeck.jmcda.structure.sorting.problem.data with type arguments of type Alternative
 void SortingDataWithOrder.setAlternativesComparator(Comparator<Alternative> alternativesComparator)
           
 void SortingDataWithOrder.setAlternativesOrder(Collection<Alternative> order)
           
 void SortingDataWithOrder.setProfilesComparator(Comparator<Alternative> profilesComparator)
           
 void SortingDataWithOrder.setProfilesOrder(Collection<Alternative> order)
           
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.problem.data with type arguments of type Alternative
ProblemDataFiltering(IProblemData delegate, Predicate<Alternative> predicateAlternatives, Predicate<Criterion> predicateCriteria)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
SortingDataFiltering(ISortingData delegate, Predicate<Alternative> filterAlternatives, Predicate<Criterion> filterCriteria)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.group_assignments
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.group_assignments that return types with arguments of type Alternative
 Predicate<Alternative> GroupSortingAssignmentsFiltering.getAlternativesFilter()
           
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.problem.group_assignments with type arguments of type Alternative
GroupSortingAssignmentsFiltering(IGroupSortingAssignments delegate, Predicate<Alternative> filterAlternatives)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.group_data
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.group_data that return types with arguments of type Alternative
 Predicate<Alternative> GroupSortingDataFiltering.getAlternativesFilter()
           
 Predicate<Alternative> GroupSortingDataFiltering.getProfilesFilter()
          NB currently not really implemented, restricts nothing.
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.problem.group_data with type arguments of type Alternative
GroupSortingDataFiltering(IGroupSortingData delegate, Predicate<Alternative> filterAlternatives)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.group_preferences
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.group_preferences that return types with arguments of type Alternative
 Predicate<Alternative> GroupSortingPreferencesFiltering.getAlternativesFilter()
           
 Set<Alternative> GroupSortingPreferencesImpl.getProfiles()
           
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.group_preferences with parameters of type Alternative
 boolean GroupSortingPreferencesFiltering.setProfilesEvaluation(DecisionMaker dm, Alternative alternative, Criterion criterion, Double value)
           
 boolean GroupSortingPreferencesWithOrder.setProfilesEvaluation(DecisionMaker dm, Alternative alternative, Criterion criterion, Double value)
           
 boolean IGroupSortingPreferences.setProfilesEvaluation(DecisionMaker dm, Alternative alternative, Criterion criterion, Double value)
          Sets, replaces, or removes the evaluation of the given alternative according to the given criterion.
 boolean GroupSortingPreferencesImpl.setProfilesEvaluation(DecisionMaker dm, Alternative alternative, Criterion criterion, Double value)
           
 boolean GroupSortingPreferencesForwarder.setProfilesEvaluation(DecisionMaker dm, Alternative alternative, Criterion criterion, Double value)
           
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.problem.group_preferences with type arguments of type Alternative
GroupSortingPreferencesFiltering(IGroupSortingPreferences delegate, Predicate<Alternative> filterAlternatives)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.group_results
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.group_results that return types with arguments of type Alternative
 Set<Alternative> GroupSortingResultsWithCredibilitiesImpl.getAlternatives()
           
 Set<Alternative> GroupSortingResultsToMultipleImpl.getAlternatives()
           
 Set<Alternative> GroupSortingResultsImpl.getAlternatives()
           
 Predicate<Alternative> GroupSortingResultsWithCredibilitiesFiltering.getAlternativesFilter()
           
 Predicate<Alternative> GroupSortingResultsFiltering.getAlternativesFilter()
           
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.problem.group_results with type arguments of type Alternative
GroupSortingResultsFiltering(IGroupSortingResults delegate, Predicate<Alternative> filterAlternatives)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
GroupSortingResultsWithCredibilitiesFiltering(IGroupSortingResultsWithCredibilities delegate, Predicate<Alternative> filterAlternatives)
          Creates a view that only view the alternatives admitted by the given filter, or equivalently, that filters out the alternatives that do not pass the given filter.
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.preferences
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.preferences that return types with arguments of type Alternative
 Set<Alternative> SortingPreferencesViewGroupBacked.getAllAlternatives()
           
 Set<Alternative> SortingPreferencesViewGroupBacked.getAlternatives()
           
 Predicate<Alternative> SortingPreferencesFiltering.getAlternativesPredicate()
           
 Set<Alternative> SortingPreferencesViewGroupBacked.getProfiles()
           
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.preferences with parameters of type Alternative
 boolean SortingPreferencesViewGroupBacked.setEvaluation(Alternative alternative, Criterion criterion, Double value)
           
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.problem.preferences with type arguments of type Alternative
SortingPreferencesFiltering(ISortingPreferences delegate, Predicate<Alternative> predicateAlternatives, Predicate<Criterion> predicateCriteria)
          Creates a view that only views the alternatives admitted by the given predicate, or equivalently, that filters out the alternatives that do not pass the given predicate.
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.results
 

Methods in org.decisiondeck.jmcda.structure.sorting.problem.results that return types with arguments of type Alternative
 Predicate<Alternative> SortingResultsToMultipleFiltering.getAlternativesFilter()
           
 Predicate<Alternative> SortingResultsFiltering.getAlternativesFilter()
           
 

Constructor parameters in org.decisiondeck.jmcda.structure.sorting.problem.results with type arguments of type Alternative
SortingResultsFiltering(ISortingResults delegate, Predicate<Alternative> filterAlternatives, boolean alsoFilterAssignments)
           
SortingResultsToMultipleFiltering(ISortingResults delegate, Predicate<Alternative> filterAlternatives, boolean alsoRestrictAssignments)
           
SortingResultsToMultipleFiltering(ISortingResultsToMultiple delegate, Predicate<Alternative> filterAlternatives, boolean alsoRestrictAssignments)
           
 

Uses of Alternative in org.decisiondeck.jmcda.structure.sorting.problem.view
 

Method parameters in org.decisiondeck.jmcda.structure.sorting.problem.view with type arguments of type Alternative
static IProblemData ProblemViewFactory.getRestrictedData(IProblemData data, Predicate<Alternative> predicateAlternatives, Predicate<Criterion> predicateCriteria)
          Retrieves a view that sees only alternatives and criteria satisfying the given predicate.
static ISortingPreferences ProblemViewFactory.getRestrictedPreferences(ISortingPreferences preferences, Predicate<Alternative> predicateAlternatives, Predicate<Criterion> predicateCriteria)
          Retrieves a view that sees only alternatives and criteria satisfying the given predicate.
 

Uses of Alternative in org.decisiondeck.xmcda_oo.data
 

Methods in org.decisiondeck.xmcda_oo.data that return types with arguments of type Alternative
 Set<Alternative> BasicGenerator.genAlternatives(int nbAlternatives)
          Deprecated.  
 Map<DecisionMaker,Set<Alternative>> RandomGeneratorOld.genAlternativesAttribution(int nbAlternativesTot, int nbDms, int nbAlternativesPerDm)
           Generates an attribution of a set of alternatives to a set of decision makers.
 SortedSet<Alternative> BasicGenerator.genProfiles(int nbProfiles)
          Deprecated. Note that this replaces possibly existing categories in this object.
 Map<DecisionMaker,Set<Alternative>> RandomGeneratorOld.getAlternativesAttribution()
           
 Set<Alternative> RandomGeneratorOld.keepOnlyAttributedAlternatives()
          The alternatives attribution must have been generated.
 

Method parameters in org.decisiondeck.xmcda_oo.data with type arguments of type Alternative
 void BasicGenerator.setAlternatives(Set<Alternative> alternatives)
          Deprecated.  
 

Uses of Alternative in org.decisiondeck.xmcda_oo.services.flow
 

Method parameters in org.decisiondeck.xmcda_oo.services.flow with type arguments of type Alternative
 AlternativesScores Flow.getFlows(FlowType type, IRdZeroToOneMatrix<Alternative,Alternative> pref)
           
 AlternativesScores Flow.getFlows(FlowType type, IRdZeroToOneMatrix<Alternative,Alternative> pref)
           
 AlternativesScores Flow.getNegativeFlows(IRdZeroToOneMatrix<Alternative,Alternative> pref)
           
 AlternativesScores Flow.getNegativeFlows(IRdZeroToOneMatrix<Alternative,Alternative> pref)
           
 AlternativesScores Flow.getNetFlows(IRdZeroToOneMatrix<Alternative,Alternative> pref)
           
 AlternativesScores Flow.getNetFlows(IRdZeroToOneMatrix<Alternative,Alternative> pref)
           
 AlternativesScores Flow.getPositiveFlows(IRdZeroToOneMatrix<Alternative,Alternative> pref)
           
 AlternativesScores Flow.getPositiveFlows(IRdZeroToOneMatrix<Alternative,Alternative> pref)
           
 

Uses of Alternative in org.decisiondeck.xmcda_oo.services.sorting
 

Method parameters in org.decisiondeck.xmcda_oo.services.sorting with type arguments of type Alternative
 IOrderedAssignmentsToMultipleRead SortingAssigner.assign(SortingMode mode, Set<Alternative> alternatives, IAltZeroToOneMatrix outranking, ICatsAndProfs categories)
           Assigns each alternative according to the given sorting mode.
 IOrderedAssignmentsToMultiple SortingAssigner.both(Set<Alternative> alternatives, IAltZeroToOneMatrix outranking, ICatsAndProfs categories)
           Assigns each alternative to both the optimistic and the pessimistic categories, as well as to each category in between.
 IOrderedAssignments SortingAssigner.optimistic(Set<Alternative> alternatives, IAltZeroToOneMatrix outranking, ICatsAndProfs categories)
           Assigns each alternative to the lowest category such that the alternative does not outrank the up profile corresponding to that category and the profile outranks the alternative.
 IOrderedAssignments SortingAssigner.pessimistic(Set<Alternative> alternatives, IAltZeroToOneMatrix outranking, ICatsAndProfs categories)
           Assigns each alternative to the highest category such that the alternative outranks the profile corresponding to that category.
 

Uses of Alternative in org.decisiondeck.xmcda_oo.services.utils
 

Methods in org.decisiondeck.xmcda_oo.services.utils that return types with arguments of type Alternative
 Preorder<Alternative> Dominance.getDominanceRelation(IRdEvaluations evaluations, Map<Criterion,IOrderedInterval> scales)
          Computes the dominance relation in the large sense, i.e. two alternatives dominate each other if they are ex-æquo.
 NavigableSet<Alternative> Dominance.getStrictDominanceOrder(IRdEvaluations evaluations, Map<Criterion,IOrderedInterval> scales)
          Retrieves the strict dominance relation.
 

Uses of Alternative in org.decisiondeck.xmcda_oo.structure
 

Methods in org.decisiondeck.xmcda_oo.structure that return types with arguments of type Alternative
 IZeroToOneMatrix<Alternative,Criterion> EvaluationsByRows.getAsFuzzy()
           
 Set<Alternative> EvaluationsByRows.getRows()
           
 

Methods in org.decisiondeck.xmcda_oo.structure with parameters of type Alternative
 int Alternative.compareTo(Alternative a2)
           
 Double EvaluationsByRows.getEntry(Alternative row, Criterion column)
           
 void EvaluationsByRows.put(Alternative row, AlternativeEvaluations evaluations)
           
 void EvaluationsByRows.put(Alternative row, Criterion column, double value)
           
 boolean SharedProfilesEvaluations.putEvaluation(DecisionMaker dm, Alternative profile, Criterion criterion, double value)
           
 boolean SharedProfilesEvaluations.remove(Alternative profile)
           
 Double EvaluationsByRows.remove(Alternative row, Criterion column)
           
 boolean SharedProfilesEvaluations.removeEvaluation(DecisionMaker dm, Alternative profile, Criterion criterion)
           
 

Method parameters in org.decisiondeck.xmcda_oo.structure with type arguments of type Alternative
 boolean EvaluationsByRows.approxEquals(IRdFloatMatrix<Alternative,Criterion> m2, double imprecision)
           
 

Constructor parameters in org.decisiondeck.xmcda_oo.structure with type arguments of type Alternative
EvaluationMatrix(FloatMatrix<Alternative,Criterion> matrix)
          Copy constructor, by reference.
 

Uses of Alternative in org.decisiondeck.xmcda_oo.structure.alternatives_scores
 

Methods in org.decisiondeck.xmcda_oo.structure.alternatives_scores that return Alternative
 Alternative AlternativesScores.firstKey()
           
 Alternative AlternativesScores.lastKey()
           
 Alternative ScoredAlternativesIteratorAsMap.next()
           
 Alternative ScoredAlternativesIteratorAsKeySet.next()
           
 Alternative AlternativesScores.nextKey(Alternative key)
           
 Alternative ScoredAlternativesIteratorAsMap.previous()
           
 Alternative ScoredAlternativesIteratorAsKeySet.previous()
           
 Alternative AlternativesScores.previousKey(Alternative key)
           
 

Methods in org.decisiondeck.xmcda_oo.structure.alternatives_scores that return types with arguments of type Alternative
 Set<Map.Entry<Alternative,Double>> AlternativesScores.entrySet()
           
 org.apache.commons.collections15.MapIterator<Alternative,Double> AlternativesScores.mapIterator()
           
 Map.Entry<Alternative,Double> ScoredAlternativesIteratorAsEntrySet.next()
           
 org.apache.commons.collections15.OrderedMapIterator<Alternative,Double> AlternativesScores.orderedMapIterator()
           
 Map.Entry<Alternative,Double> ScoredAlternativesIteratorAsEntrySet.previous()
           
 

Methods in org.decisiondeck.xmcda_oo.structure.alternatives_scores with parameters of type Alternative
 Alternative AlternativesScores.nextKey(Alternative key)
           
 Alternative AlternativesScores.previousKey(Alternative key)
           
 Double AlternativesScores.put(Alternative alt, double score)
           
 Double AlternativesScores.put(Alternative alt, Double score)
           
 

Uses of Alternative in org.decisiondeck.xmcda_oo.structure.category
 

Methods in org.decisiondeck.xmcda_oo.structure.category that return Alternative
 Alternative CatOrProf.getProfile()
           
 Alternative ICategory.getProfileDown()
           
 Alternative ICategory.getProfileUp()
           
 

Methods in org.decisiondeck.xmcda_oo.structure.category that return types with arguments of type Alternative
 Set<Alternative> CowOrderedAssignmentsWithCredibilities.getAlternatives()
           
 Set<Alternative> CowOrderedAssignmentsWithCredibilities.getAlternatives(Category category)
           
 Set<Alternative> Assignments.getAlternatives(ICategory category)
           
 Set<Alternative> Assignments.getAssignedAlternatives()
           
 List<Alternative> Categories.getProfiles()
           
 Set<Alternative> Categories.getProfilesSet()
           
 

Methods in org.decisiondeck.xmcda_oo.structure.category with parameters of type Alternative
 boolean Assignments.addAssignment(Alternative alternative, ICategory destination)
          Assigns the given alternative to the given category.
 Set<ICategory> Assignments.getCategories(Alternative alternative)
           
 NavigableSet<Category> CowOrderedAssignmentsWithCredibilities.getCategories(Alternative alternative)
           
 ICategory Assignments.getCategory(Alternative alternative)
          May use it only if this object is not multi-categories (see Assignments.isMultiCats()).
 NavigableMap<Category,Double> CowOrderedAssignmentsWithCredibilities.getCredibilities(Alternative alternative)
           
 void Assignments.removeAssignment(Alternative alternative, ICategory destination)
           The designated assignment must exist in this object.
 boolean CowOrderedAssignmentsWithCredibilities.setCredibilities(Alternative alternative, Map<Category,Double> credibilities)
           
 void Categories.setProfileDown(int index, Alternative profile)
          Sets the lower profile of the category corresponding to the given index and the upper profile of the previous category.
 void Categories.setProfileDown(String catName, Alternative profile)
          Sets the lower profile of the given category and the upper profile of the next worst category.
 void Categories.setProfileUp(int index, Alternative profile)
          Sets the upper profile of the category corresponding to the given index and the lower profile of the next category.
 void Categories.setProfileUp(String catName, Alternative profile)
          Sets the upper profile of the given category and the lower profile of the next best category.
 

Constructors in org.decisiondeck.xmcda_oo.structure.category with parameters of type Alternative
CatOrProf(Alternative profile)
           
 

Uses of Alternative in org.decisiondeck.xmcda_oo.structure.sorting
 

Methods in org.decisiondeck.xmcda_oo.structure.sorting that return types with arguments of type Alternative
static Set<Alternative> SortingProblemUtils.getAssignedAlternatives(IGroupSortingAssignments groupSortingAssignments)
          Retrieves a read-only view of all the alternatives assigned by the dms contained in the given problem at the time this method is invoked.
static Map<DecisionMaker,Set<Alternative>> SortingProblemUtils.getAssignedAlternativesByDm(IGroupSortingResults group)
           
 

Uses of Alternative in org.decisiondeck.xmcda_oo.utils
 

Methods in org.decisiondeck.xmcda_oo.utils that return types with arguments of type Alternative
 Set<Alternative> LaTeXExport.getAlternatives()
           
 List<Alternative> LaTeXExport.getAlternativesList()
           
static Set<Alternative> AssignmentsDifference.getDifference(Assignments assignments1, Assignments assignments2)
          TODO better comments, check the equal categories assumption.
 Set<Alternative> AlternativesMerger.merge(Set<Alternative> a1, Set<Alternative> a2)
          Merges the two given sets into a new one.
 

Methods in org.decisiondeck.xmcda_oo.utils with parameters of type Alternative
 int CompareByDominance.compare(Alternative a1, Alternative a2)
           
 int CompareByDominance.compare(Alternative a1, Alternative a2, Criterion crit)
           
 int CompareByDominance.compare2(Alternative a1, Alternative a2)
          As CompareByDominance.compare(Alternative, Alternative), but throws an exception if some required data is missing.
 ComparisonRelation CompareByDominance.getRelation(Alternative a1, Alternative a2)
          Returns the relation characterizing the comparison between the two given alternatives.
 

Method parameters in org.decisiondeck.xmcda_oo.utils with type arguments of type Alternative
 void LaTeXExport.addAttribute(Criterion attribute, Map<Alternative,String> values)
           
 void Utils.addBestAlternativesPerCriterion(Set<Alternative> alts, EvaluationMatrix evaluations, float offset)
           
 void Utils.addWorstAlternativesPerCriterion(Set<Alternative> alts, EvaluationMatrix evaluations, float offset)
           
static IRdEvaluations EvaluationsUtils.complement(IRdEvaluations evaluations, Set<Alternative> removeAlternatives)
           
 void TabbedExport.exportEvaluations(IRdEvaluations evaluations, List<Alternative> altsList, List<Criterion> criteria, Writer out)
           
 boolean CompareByDominance.isDominance(Set<Alternative> alternatives)
          Indicates whether all these alternatives may be ordered according to the dominance relation.
static EvaluationMatrix EvaluationsUtils.merge(IRdFloatMatrix<Alternative,Criterion> m1, IRdFloatMatrix<Alternative,Criterion> m2)
           
static EvaluationMatrix EvaluationsUtils.merge(IRdFloatMatrix<Alternative,Criterion> m1, IRdFloatMatrix<Alternative,Criterion> m2)
           
 Set<Alternative> AlternativesMerger.merge(Set<Alternative> a1, Set<Alternative> a2)
          Merges the two given sets into a new one.
 Set<Alternative> AlternativesMerger.merge(Set<Alternative> a1, Set<Alternative> a2)
          Merges the two given sets into a new one.
static IRdEvaluations EvaluationsUtils.restrictedView(IRdEvaluations evaluations, Predicate<Alternative> restrictToAlternatives, Predicate<Criterion> restrictToCriteria)
          Retrieves a view restricting to the given sets.
static IRdEvaluations EvaluationsUtils.restrictTo(IRdEvaluations evaluations, Set<Alternative> restrictAlternatives)
           
 void LaTeXExport.setAlternativesList(List<Alternative> alternativesList)
          Sets the alternatives list to use when exporting.
 

Uses of Alternative in org.decisiondeck.xmcda_oo.utils.matrix
 

Methods in org.decisiondeck.xmcda_oo.utils.matrix that return types with arguments of type Alternative
 Set<Alternative> FloatMatrixRestrictedView.getRows()
           
 Set<Alternative> EvaluationsView.getRows()
           
 Set<Alternative> EvaluationsDoubleView.getRows()
           
 

Methods in org.decisiondeck.xmcda_oo.utils.matrix with parameters of type Alternative
 Double FloatMatrixRestrictedView.getEntry(Alternative row, Criterion column)
           
 Double EvaluationsView.getEntry(Alternative row, Criterion column)
           
 Double EvaluationsDoubleView.getEntry(Alternative row, Criterion column)
           
 

Method parameters in org.decisiondeck.xmcda_oo.utils.matrix with type arguments of type Alternative
 boolean FloatMatrixRestrictedView.approxEquals(IRdFloatMatrix<Alternative,Criterion> m2, double imprecision)
           
 boolean EvaluationsView.approxEquals(IRdFloatMatrix<Alternative,Criterion> m2, double imprecision)
           
 boolean EvaluationsDoubleView.approxEquals(IRdFloatMatrix<Alternative,Criterion> m2, double imprecision)
           
 

Constructor parameters in org.decisiondeck.xmcda_oo.utils.matrix with type arguments of type Alternative
AltFuzzyMatrix(ConstrainedMatrix<Alternative,Alternative> mat)
           
AltFuzzyMatrix(ConstrainedMatrix<Alternative,Alternative> mat)
           
EvaluationsView(IRdFloatMatrix<Alternative,Criterion> delegate)
          Builds a new evaluations view delegating to the given evaluations.
FloatMatrixRestrictedView(IRdFloatMatrix<Alternative,Criterion> delegate, Predicate<Alternative> restrictToAlternatives, Predicate<Criterion> restrictToCriteria)
           
FloatMatrixRestrictedView(IRdFloatMatrix<Alternative,Criterion> delegate, Predicate<Alternative> restrictToAlternatives, Predicate<Criterion> restrictToCriteria)
           
FloatMatrixRestrictedView(IRdFloatMatrix<Alternative,Criterion> delegate, Predicate<Alternative> restrictToAlternatives, Set<Criterion> restrictToCriteria)
           
FloatMatrixRestrictedView(IRdFloatMatrix<Alternative,Criterion> delegate, Predicate<Alternative> restrictToAlternatives, Set<Criterion> restrictToCriteria)
           
 



Copyright © 2011. All Rights Reserved.