Hierarchy For All Packages
Package Hierarchies:- io.github.oliviercailloux.j_voting,
- io.github.oliviercailloux.j_voting.exceptions,
- io.github.oliviercailloux.j_voting.graph,
- io.github.oliviercailloux.j_voting.preferences,
- io.github.oliviercailloux.j_voting.preferences.analysis,
- io.github.oliviercailloux.j_voting.preferences.classes,
- io.github.oliviercailloux.j_voting.profile_gui,
- io.github.oliviercailloux.j_voting.profiles,
- io.github.oliviercailloux.j_voting.profiles.analysis,
- io.github.oliviercailloux.j_voting.profiles.gui,
- io.github.oliviercailloux.j_voting.profiles.management
Class Hierarchy
- java.lang.Object
- com.google.common.graph.AbstractGraph<N> (implements com.google.common.graph.Graph<N>)
- io.github.oliviercailloux.j_voting.graph.ForwardingGraph<N>
- io.github.oliviercailloux.j_voting.graph.GraphView<N>
- io.github.oliviercailloux.j_voting.graph.ForwardingGraph<N>
- io.github.oliviercailloux.j_voting.Alternative
- io.github.oliviercailloux.j_voting.AlternativeHelper
- io.github.oliviercailloux.j_voting.profiles.analysis.Borda (implements io.github.oliviercailloux.j_voting.profiles.analysis.SocialWelfareFunction)
- io.github.oliviercailloux.j_voting.profile_gui.Controller
- io.github.oliviercailloux.j_voting.profiles.analysis.Dictator (implements io.github.oliviercailloux.j_voting.profiles.analysis.SocialWelfareFunction)
- io.github.oliviercailloux.j_voting.profile_gui.EditionController
- io.github.oliviercailloux.j_voting.profile_gui.EditionView
- io.github.oliviercailloux.j_voting.graph.ForwardingMutableGraph<N> (implements com.google.common.graph.MutableGraph<N>)
- com.google.common.collect.ForwardingObject
- com.google.common.collect.ForwardingCollection<E> (implements java.util.Collection<E>)
- com.google.common.collect.ForwardingSet<E> (implements java.util.Set<E>)
- io.github.oliviercailloux.j_voting.preferences.classes.MutableLinearPreferenceImpl.MutableLinearSetDecorator
- com.google.common.collect.ForwardingSet<E> (implements java.util.Set<E>)
- com.google.common.collect.ForwardingIterator<T> (implements java.util.Iterator<E>)
- io.github.oliviercailloux.j_voting.preferences.classes.MutableLinearPreferenceImpl.MutableLinearIteratorDecorator
- com.google.common.collect.ForwardingCollection<E> (implements java.util.Collection<E>)
- io.github.oliviercailloux.j_voting.preferences.analysis.FrenchElection
- io.github.oliviercailloux.j_voting.Generator
- io.github.oliviercailloux.j_voting.preferences.classes.ImmutableCompletePreferenceImpl (implements io.github.oliviercailloux.j_voting.preferences.ImmutableCompletePreference)
- io.github.oliviercailloux.j_voting.preferences.classes.ImmutableLinearPreferenceImpl (implements io.github.oliviercailloux.j_voting.preferences.ImmutableLinearPreference)
- io.github.oliviercailloux.j_voting.preferences.classes.ImmutablePreferenceImpl (implements io.github.oliviercailloux.j_voting.preferences.ImmutablePreference)
- io.github.oliviercailloux.j_voting.preferences.classes.ImmutableAntiSymmetricPreferenceImpl (implements io.github.oliviercailloux.j_voting.preferences.ImmutableAntiSymmetricPreference)
- io.github.oliviercailloux.j_voting.profiles.ImmutableProfileI (implements io.github.oliviercailloux.j_voting.profiles.ProfileI)
- io.github.oliviercailloux.j_voting.profiles.ImmutableProfile (implements io.github.oliviercailloux.j_voting.profiles.Profile)
- io.github.oliviercailloux.j_voting.profiles.ImmutableStrictProfileI (implements io.github.oliviercailloux.j_voting.profiles.StrictProfileI)
- io.github.oliviercailloux.j_voting.profiles.ImmutableStrictProfile (implements io.github.oliviercailloux.j_voting.profiles.StrictProfile)
- io.github.oliviercailloux.j_voting.profile_gui.MainGUI
- io.github.oliviercailloux.j_voting.profiles.gui.MainGUI
- io.github.oliviercailloux.j_voting.preferences.classes.MutableAntiSymmetricPreferenceImpl (implements io.github.oliviercailloux.j_voting.preferences.MutableAntiSymmetricPreference)
- io.github.oliviercailloux.j_voting.preferences.classes.MutableLinearPreferenceImpl (implements io.github.oliviercailloux.j_voting.preferences.MutableLinearPreference)
- io.github.oliviercailloux.j_voting.preferences.classes.MutablePreferenceImpl (implements io.github.oliviercailloux.j_voting.preferences.MutablePreference)
- io.github.oliviercailloux.j_voting.profiles.MutableStrictProfile
- io.github.oliviercailloux.j_voting.profiles.MutableStrictProfile.MutableLinearPreferenceDecorator (implements io.github.oliviercailloux.j_voting.preferences.MutableLinearPreference)
- io.github.oliviercailloux.j_voting.OldCompletePreferenceImpl
- io.github.oliviercailloux.j_voting.OldLinearPreferenceImpl
- io.github.oliviercailloux.j_voting.profiles.analysis.OldFrenchElection (implements io.github.oliviercailloux.j_voting.profiles.analysis.SocialWelfareFunction)
- io.github.oliviercailloux.j_voting.profiles.management.ProfileBuilder
- io.github.oliviercailloux.j_voting.profiles.management.StrictProfileBuilder
- io.github.oliviercailloux.j_voting.profiles.gui.ProfileDefaultGUI
- io.github.oliviercailloux.j_voting.profiles.gui.ColumnsDefaultGUI
- io.github.oliviercailloux.j_voting.profiles.gui.SOCColumnsGUI
- io.github.oliviercailloux.j_voting.profiles.gui.SOCWrappedColumnsGUI
- io.github.oliviercailloux.j_voting.profiles.gui.SOIColumnsGUI
- io.github.oliviercailloux.j_voting.profiles.gui.SOIWrappedColumnsGUI
- io.github.oliviercailloux.j_voting.profiles.gui.SOCRowsGUI
- io.github.oliviercailloux.j_voting.profiles.gui.SOIRowsGUI
- io.github.oliviercailloux.j_voting.profiles.gui.ColumnsDefaultGUI
- io.github.oliviercailloux.j_voting.profiles.management.ReadODS
- io.github.oliviercailloux.j_voting.profiles.management.ReadProfile
- io.github.oliviercailloux.j_voting.profiles.management.SWFCommander
- io.github.oliviercailloux.j_voting.profiles.management.TestODS
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.github.oliviercailloux.j_voting.exceptions.BadFormatODSException
- io.github.oliviercailloux.j_voting.exceptions.DuplicateValueException
- io.github.oliviercailloux.j_voting.exceptions.EmptySetException
- java.lang.Exception
- io.github.oliviercailloux.j_voting.profile_gui.View
- io.github.oliviercailloux.j_voting.profile_gui.VisualizationController
- io.github.oliviercailloux.j_voting.profile_gui.VisualizationView
- io.github.oliviercailloux.j_voting.Voter (implements java.lang.Comparable<T>)
- com.google.common.graph.AbstractGraph<N> (implements com.google.common.graph.Graph<N>)
Interface Hierarchy
- io.github.oliviercailloux.j_voting.preferences.Preference
- io.github.oliviercailloux.j_voting.preferences.AntiSymmetricPreference
- io.github.oliviercailloux.j_voting.preferences.ImmutableAntiSymmetricPreference (also extends io.github.oliviercailloux.j_voting.preferences.ImmutablePreference)
- io.github.oliviercailloux.j_voting.preferences.MutableAntiSymmetricPreference
- io.github.oliviercailloux.j_voting.preferences.ImmutablePreference
- io.github.oliviercailloux.j_voting.preferences.ImmutableAntiSymmetricPreference (also extends io.github.oliviercailloux.j_voting.preferences.AntiSymmetricPreference)
- io.github.oliviercailloux.j_voting.preferences.ImmutableCompletePreference
- io.github.oliviercailloux.j_voting.preferences.ImmutableLinearPreference
- io.github.oliviercailloux.j_voting.preferences.MutableLinearPreference
- io.github.oliviercailloux.j_voting.preferences.MutablePreference
- io.github.oliviercailloux.j_voting.preferences.AntiSymmetricPreference
- io.github.oliviercailloux.j_voting.profiles.ProfileI
- io.github.oliviercailloux.j_voting.profiles.Profile
- io.github.oliviercailloux.j_voting.profiles.StrictProfile (also extends io.github.oliviercailloux.j_voting.profiles.StrictProfileI)
- io.github.oliviercailloux.j_voting.profiles.StrictProfileI
- io.github.oliviercailloux.j_voting.profiles.StrictProfile (also extends io.github.oliviercailloux.j_voting.profiles.Profile)
- io.github.oliviercailloux.j_voting.profiles.Profile
- io.github.oliviercailloux.j_voting.profiles.analysis.SocialWelfareFunction