Uses of Class
it.univr.di.labeledvalue.Label
Packages that use Label
Package
Description
Contains all checking algorithms for (C)STN(U)s.
Contains all classes for representing vertices, edges and graphs related to the (C)STN(U) model.
Provides the classes necessary to manage labeled value maps.
-
Uses of Label in it.univr.di.cstnu.algorithms
Methods in it.univr.di.cstnu.algorithms that return LabelModifier and TypeMethodDescriptionOSTNU.OSTNUCheckStatus.getLabel4PairContingentExternalNode(LabeledNode contingent, LabeledNode node, boolean straight) (package private) LabelOSTNU.getLabel4ValueInvolvingContingent(LabeledNode contingent, LabeledNode node, boolean straight) (package private) LabelAbstractCSTN.labelModificationR0qR0Core(LabeledNode nP, LabeledNode nX, Label alpha, int w) Execute the core ofAbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, CSTNEdge).(package private) LabelAbstractCSTN.makeAlphaBetaGammaPrime4R3(LabeledNode nS, LabeledNode nD, LabeledNode nObs, char observed, Label labelFromObs, Label labelToClean) A simple method to determine the label "αβγ" for the ruleCSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge).(package private) LabelAbstractCSTN.makeAlphaPrime(LabeledNode nX, LabeledNode nObs, char observed, Label labelFromObs) Simple method to determine theα'to use in rules R0 and in rule qR0.(package private) LabelAbstractCSTN.makeBetaGammaDagger4qR3(LabeledNode nS, LabeledNode nObs, char observed, Label labelFromObs, Label labelToClean) Simple method to determine the label (β*γ)† to use in rules qR3*CSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge).(package private) LabelAbstractCSTN.removeChildrenOfUnknown(Label l) Returns a new label removing all children of possibly present unknown literals inl.Methods in it.univr.di.cstnu.algorithms that return types with arguments of type LabelModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.ObjectSet<Label> OSTNU.OSTNUCheckStatus.getNegativeScenarios()Methods in it.univr.di.cstnu.algorithms with parameters of type LabelModifier and TypeMethodDescriptionvoidOSTNU.OSTNUCheckStatus.addNegativeScenario(Label label) Adds to negative scenarios the label, maintaining the minimal representation of the scenarios.(package private) booleanOSTNU.checkAndManageIfNewLabeledValueIsANegativeLoop(int value, Label label, LabeledNode source, LabeledNode destination, OSTNUEdgePluggable newEdge) Checks if a new labeled value is negative and represents a negative cycle.(package private) booleanOSTNU.OSTNUCheckStatus.isInNegativeScenarios(Label label1) Checks if the label belongs to the negative scenarios.(package private) LabelAbstractCSTN.labelModificationR0qR0Core(LabeledNode nP, LabeledNode nX, Label alpha, int w) Execute the core ofAbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, CSTNEdge).(package private) static StringCSTNU.lowerCaseValueAsString(ALabel nodeName, int value, Label label) (package private) static StringOSTNU.lowerCaseValueAsString(ALabel nodeName, int value, Label label) (package private) LabelAbstractCSTN.makeAlphaBetaGammaPrime4R3(LabeledNode nS, LabeledNode nD, LabeledNode nObs, char observed, Label labelFromObs, Label labelToClean) A simple method to determine the label "αβγ" for the ruleCSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge).(package private) LabelAbstractCSTN.makeAlphaPrime(LabeledNode nX, LabeledNode nObs, char observed, Label labelFromObs) Simple method to determine theα'to use in rules R0 and in rule qR0.(package private) LabelAbstractCSTN.makeBetaGammaDagger4qR3(LabeledNode nS, LabeledNode nObs, char observed, Label labelFromObs, Label labelToClean) Simple method to determine the label (β*γ)† to use in rules qR3*CSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge).(package private) static StringAbstractCSTN.pairAsString(Label label, int value) (package private) LabelAbstractCSTN.removeChildrenOfUnknown(Label l) Returns a new label removing all children of possibly present unknown literals inl.static intCSTNPotential.updatePotentialCount(LabeledNode node, Label l, boolean reset) Updates the count associated with the pair (node, label), adding 1 unless reset is true.(package private) static StringCSTNU.upperCaseValueAsString(ALabel nodeName, int value, Label label) (package private) static StringOSTNU.upperCaseValueAsString(ALabel nodeName, int value, Label label) -
Uses of Label in it.univr.di.cstnu.graph
Fields in it.univr.di.cstnu.graph declared as LabelModifier and TypeFieldDescription(package private) final LabelBasicCSTNUEdgePluggable.InternalEntry.labelFields in it.univr.di.cstnu.graph with type parameters of type LabelModifier and TypeFieldDescription(package private) it.unimi.dsi.fastutil.objects.Object2IntMap<Label> CSTNEdgePluggable.consideredLabeledValueMaintains the log of labeled values that have already been inserted and, therefore, cannot be reinserted.(package private) it.unimi.dsi.fastutil.objects.Object2IntMap<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, ALabel>> CSTNPSUEdgePluggable.consideredLowerCaseValueThe CSTNU controllability check algorithm needs to know if a labeled value has already been considered in the past to avoid adding it a second time.(package private) it.unimi.dsi.fastutil.objects.Object2IntMap<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, ALabel>> BasicCSTNUEdgePluggable.consideredUpperCaseValueThe CSTNU controllability check algorithm needs to know if a labeled value has already been considered in the past to avoid adding it a second time.(package private) it.unimi.dsi.fastutil.objects.Object2IntMap<Label> LabeledNode.labeledPotentialCountLabeled potential count.Methods in it.univr.di.cstnu.graph that return LabelModifier and TypeMethodDescriptionTNGraph.getChildrenOf(LabeledNode obs) Given an observation nodeobsthat observes the proposition 'p', its 'children' are all observation nodes, Q, for which 'p' appears in the label of node Q.BasicCSTNUEdgePluggable.InternalEntry.getKey()LabeledNode.getLabel()Methods in it.univr.di.cstnu.graph that return types with arguments of type LabelModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> CSTNPSUEdge.getAllLowerCaseAndLabeledValues()Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> CSTNPSUEdgePluggable.getAllLowerCaseAndLabeledValues()it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> BasicCSTNUEdge.getAllUpperCaseAndLabeledValues()Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.final it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> BasicCSTNUEdgePluggable.getAllUpperCaseAndLabeledValues()it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> CSTNEdge.getLabeledValues()it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> CSTNEdgePluggable.getLabeledValues()it.unimi.dsi.fastutil.objects.ObjectSet<Label> CSTNEdge.getLabelsOfLabeledValues()it.unimi.dsi.fastutil.objects.ObjectSet<Label> CSTNEdgePluggable.getLabelsOfLabeledValues()it.unimi.dsi.fastutil.objects.ObjectSet<Label> CSTNPSUEdge.getLabelsOfLowerCaseValues()it.unimi.dsi.fastutil.objects.ObjectSet<Label> CSTNPSUEdge.getLabelsOfLowerCaseValues(ALabel aLabel) it.unimi.dsi.fastutil.objects.ObjectSet<Label> CSTNPSUEdgePluggable.getLabelsOfLowerCaseValues()it.unimi.dsi.fastutil.objects.ObjectSet<Label> CSTNPSUEdgePluggable.getLabelsOfLowerCaseValues(ALabel aLabel) it.unimi.dsi.fastutil.objects.ObjectSet<Label> BasicCSTNUEdge.getLabelsOfUpperCaseValues()it.unimi.dsi.fastutil.objects.ObjectSet<Label> BasicCSTNUEdge.getLabelsOfUpperCaseValues(ALabel aLabel) it.unimi.dsi.fastutil.objects.ObjectSet<Label> BasicCSTNUEdgePluggable.getLabelsOfUpperCaseValues()it.unimi.dsi.fastutil.objects.ObjectSet<Label> BasicCSTNUEdgePluggable.getLabelsOfUpperCaseValues(ALabel aLabel) it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> CSTNPSUEdge.getLowerCaseValues()Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> CSTNPSUEdge.getLowerCaseValues(ALabel lowerCaseLabel) it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> CSTNPSUEdgePluggable.getLowerCaseValues()it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> CSTNPSUEdgePluggable.getLowerCaseValues(ALabel lowerCaseLabel) it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label> CSTNEdge.getMinLabeledValue()it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label> CSTNEdgePluggable.getMinLabeledValue()it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<ALabel>> CSTNPSUEdge.getMinLowerCaseValue()it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<ALabel>> CSTNPSUEdgePluggable.getMinLowerCaseValue()it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<ALabel>> BasicCSTNUEdge.getMinUpperCaseValue()it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label> BasicCSTNUEdge.getMinUpperCaseValue(ALabel upperCaseLabel) final it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<ALabel>> BasicCSTNUEdgePluggable.getMinUpperCaseValue()final it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label> BasicCSTNUEdgePluggable.getMinUpperCaseValue(ALabel upperCaseLabel) it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> BasicCSTNUEdge.getUpperCaseValues()Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> BasicCSTNUEdge.getUpperCaseValues(ALabel upperCaseLabel) Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> BasicCSTNUEdgePluggable.getUpperCaseValues()it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> BasicCSTNUEdgePluggable.getUpperCaseValues(ALabel aLabel) Methods in it.univr.di.cstnu.graph with parameters of type LabelModifier and TypeMethodDescriptionintLabeledNode.getLabeledPotential(Label l) Returns the potential associated with label 'l', if it exists;Constants.INT_NULLotherwise.final intLabeledNode.getLabeledPotentialCount(Label l) intLabeledNode.getLabeledUpperPotential(Label l) Returns the upper potential associated with label 'l', if it exists;Constants.INT_NULLotherwise.intCSTNPSUEdge.getLowerCaseValue(Label l, ALabel name) intCSTNPSUEdgePluggable.getLowerCaseValue(Label l, ALabel name1) intCSTNEdge.getMinValueSubsumedBy(Label l) intCSTNEdgePluggable.getMinValueSubsumedBy(Label l) intBasicCSTNUEdge.getUpperCaseValue(Label l, ALabel name) final intBasicCSTNUEdgePluggable.getUpperCaseValue(Label l, ALabel name1) intintbooleanBasicCSTNUEdgePluggable.mergeLabeledValue(Label l, int i) booleanCSTNEdge.mergeLabeledValue(Label l, int i) Merges the labeled value i into the set of labeled values of this edge.booleanCSTNEdgePluggable.mergeLabeledValue(Label l, int i) Merges the labeled value i into the set of labeled values of this edge.booleanCSTNPSUEdgePluggable.mergeLabeledValue(Label l, int i) booleanCSTNPSUEdge.mergeLowerCaseValue(Label l, ALabel nodeName, int i) Merge a lower label constraint with valueifor the node namenwith labell.final booleanCSTNPSUEdgePluggable.mergeLowerCaseValue(Label l, ALabel nodeName, int i) booleanBasicCSTNUEdge.mergeUpperCaseValue(Label l, ALabel nodeName, int i) Merge an upper label constraint with delayifor the node name n with propositional labell.final booleanBasicCSTNUEdgePluggable.mergeUpperCaseValue(Label l, ALabel nodeName, int i) (package private) static StringBasicCSTNUEdgePluggable.pairAsString(Label label, int value) final booleanLabeledNode.putLabeledPotential(Label l, int value) Puts the labeled value (value, l) into the potential map.final booleanLabeledNode.putLabeledUpperPotential(Label l, int value) Puts the labeled value (value, l) into the upper potential map.final booleanBasicCSTNUEdgePluggable.putLabeledValue(Label l, int i) booleanCSTNEdge.putLabeledValue(Label l, int i) booleanCSTNEdgePluggable.putLabeledValue(Label l, int i) voidBasicCSTNUEdge.putLowerCaseValue(Label l, ALabel nodeName, int i) Set or add a lower label constraint with delay i for the node n with label l.final voidCSTNPSUEdgePluggable.putLowerCaseValue(Label l, ALabel nodeName, int i) voidCSTNUEdgePluggable.putLowerCaseValue(Label l, ALabel nodeName, int i) booleanBasicCSTNUEdge.putUpperCaseValue(Label l, ALabel nodeName, int i) Put an upper label constraint with delay i for the node name n with label l.final booleanBasicCSTNUEdgePluggable.putUpperCaseValue(Label l, ALabel nodeName, int i) intLabeledNode.removeLabeledPotential(Label l) Removes the labeled potential associated with label l, if it exists.intLabeledNode.removeLabeledUpperPotential(Label l) Removes the labeled upper potential associated with label l, if it exists.voidCSTNEdge.removeLabeledValue(Label l) Remove the value labeled by l from the map.voidCSTNEdgePluggable.removeLabeledValue(Label l) Remove the value labeled by l from the map.voidCSTNPSUEdge.removeLowerCaseValue(Label l, ALabel n) final voidCSTNPSUEdgePluggable.removeLowerCaseValue(Label l, ALabel n) intBasicCSTNUEdge.removeUpperCaseValue(Label l, ALabel n) Remove the upper label for node name n with label l.final intBasicCSTNUEdgePluggable.removeUpperCaseValue(Label l, ALabel n) voidfinal intLabeledNode.setLabeledPotentialCount(Label l, int value) Put the value with label l into the map.voidCSTNUEdge.setLowerCaseValue(Label l, ALabel nodeName, int i) Set a lower-case constraint with delay i for the node n with label l.voidCSTNUEdgePluggable.setLowerCaseValue(Label l, ALabel nodeName, int i) (package private) voidCSTNPSUEdgePluggable.setLowerCaseValueAsConsidered(Label l, ALabel n, int i) Set the triple as already considered to avoid considering it again in the future.(package private) final intBasicCSTNUEdgePluggable.setUpperCaseValueAsConsidered(Label l, ALabel n, int i) Set the triple as already considered to avoid considering it again in the future.(package private) static StringBasicCSTNUEdgePluggable.upperCaseValueAsString(ALabel nodeName, int value, Label label) Method parameters in it.univr.di.cstnu.graph with type arguments of type LabelModifier and TypeMethodDescriptionintBasicCSTNUEdgePluggable.InternalEntry.compareTo(it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, ALabel> o) Constructors in it.univr.di.cstnu.graph with parameters of type LabelModifierConstructorDescription(package private)InternalEntry(Label inputLabel, ALabel inputALabel) -
Uses of Label in it.univr.di.labeledvalue
Fields in it.univr.di.labeledvalue declared as LabelModifier and TypeFieldDescriptionstatic final LabelLabel.emptyLabelA constant empty label to represent an empty label that cannot be modified.(package private) LabelLabeledIntHierarchyMap.HierarchyNode.labelFields in it.univr.di.labeledvalue with type parameters of type LabelModifier and TypeFieldDescriptionstatic final Comparator<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> LabeledIntMap.entryComparatorA natural comparator for Entry<Label>.(package private) it.unimi.dsi.fastutil.ints.Int2ObjectArrayMap<it.unimi.dsi.fastutil.objects.Object2IntMap<Label>> LabeledIntTreeMap.mainInt2SetMapDesign choice: the set of labeled values of this map is organized as a collection of sets, each containing labels of the same length.(package private) it.unimi.dsi.fastutil.objects.Object2IntMap<Label> LabeledIntSimpleMap.mainMapDeprecated.Map of label(package private) final it.unimi.dsi.fastutil.objects.Object2IntMap<Label> LabeledIntSimpleMap.updateCountDeprecated.Counter of labeled value updates.Methods in it.univr.di.labeledvalue that return LabelModifier and TypeMethodDescriptionstatic Label[]Label.allComponentsOfBaseGenerator(char[] baseElements) A base is a set of labels of the same length that can be used to build any other label of greater length in the universe.Label.conjunction(char proposition, char propositionState) It returns a new label conjunction ofpropositionandthisifthisis consistent withpropositionand itspropositionState.Label.conjunction(Label label) Conjunctslabeltothisifthisis consistent withlabeland returns the result without modifyingthis.Label.conjunction(Literal literal) Helper method forconjunction(char, char)Label.conjunctionExtended(char proposition, char propositionState) It returns the conjunction ofpropositiontothis.Label.conjunctionExtended(Label label) Create a new label that represents the conjunction ofthisandlabelusing alsoLiteral.UNKNOWNliterals.Label.conjunctionExtended(Literal literal) Helper methodconjunctionExtended(char, char)LabeledIntHierarchyMap.HierarchyNode.getKey()LabeledLowerCaseValue.getLabel()Label.getSubLabelIn(Label label, boolean inCommon) Determines the sub label ofthisthat is also present (not present) in labellab.Label.getSubLabelIn(Label label, boolean inCommon, boolean strict) Determines the sub label ofthisthat is also present (not present) in labellab.static LabelParse a string representing a label and return an equivalent Label object if no errors are found; otherwise, it is null.Label.remove(char proposition) Returns a new label that is a copy ofthiswithoutpropositionif it is present.Returns a new label copy ofthiswhere all literals with names in inputLabel are removed.Returns a new label that is a copy ofthiswhereliteralis removed if it is present.static LabelLabel.valueOf(char proposition, char state) Methods in it.univr.di.labeledvalue that return types with arguments of type LabelModifier and TypeMethodDescriptionit.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> LabeledALabelIntTreeMap.entrySet()Important The returned set is a view of the map.it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> The returned set is a view of the map.it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> LabeledIntHierarchyMap.entrySet()it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> LabeledIntMap.entrySet()The set of all map entries.it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> LabeledIntSimpleMap.entrySet()Deprecated.it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> LabeledIntTreeMap.entrySet()The set of all map entries.default it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label> LabeledIntMap.getMinLabeledValue()it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<ALabel>> LabeledALabelIntTreeMap.getMinValue()it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label> LabeledALabelIntTreeMap.getMinValue(ALabel p) Returns a copy of the entry containing the min value associated with ALabelp.it.unimi.dsi.fastutil.objects.ObjectSet<Label> LabeledIntHierarchyMap.keySet()it.unimi.dsi.fastutil.objects.ObjectSet<Label> LabeledIntMap.keySet()A copy of all labels in the map.it.unimi.dsi.fastutil.objects.ObjectSet<Label> LabeledIntSimpleMap.keySet()Deprecated.it.unimi.dsi.fastutil.objects.ObjectSet<Label> LabeledIntTreeMap.keySet()it.unimi.dsi.fastutil.objects.ObjectSet<Label> LabeledALabelIntTreeMap.labelSet()it.unimi.dsi.fastutil.objects.ObjectSet<Label> Methods in it.univr.di.labeledvalue with parameters of type LabelModifier and TypeMethodDescriptionbooleanLabeledALabelIntTreeMap.alreadyRepresents(Label newLabel, ALabel newAlabel, int newValue) booleanLabeledIntHierarchyMap.alreadyRepresents(Label newLabel, int newValue) booleanLabeledIntMap.alreadyRepresents(Label newLabel, int newValue) final booleanLabeledIntSimpleMap.alreadyRepresents(Label newLabel, int newValue) Deprecated.booleanLabeledIntTreeMap.alreadyRepresents(Label newLabel, int newValue) intDetermines an order based on the length of the label.Label.conjunction(Label label) Conjunctslabeltothisifthisis consistent withlabeland returns the result without modifyingthis.Label.conjunctionExtended(Label label) Create a new label that represents the conjunction ofthisandlabelusing alsoLiteral.UNKNOWNliterals.static LabeledLowerCaseValueCreates a lower-case value.static StringAbstractLabeledIntMap.entryAsString(Label label, int value) static StringLabeledALabelIntTreeMap.entryAsString(Label label, int value, ALabel nodeName) Utility.static StringLabeledLowerCaseValue.entryAsString(ALabel nodeN, int v, Label l, boolean lower) intintintDeprecated.intdefault intLabeledIntMap.getMaxValueSubsumedBy(Label l) Returns the value associated with thelif it exists, otherwise the maximal value among all labels consistent withl.intLabeledALabelIntTreeMap.getMinValueConsistentWith(Label l, ALabel p) Returns the value associated with(l, p)if it exists, otherwise the minimal value among all labels consistent with(l, p).intLabeledIntHierarchyMap.getMinValueConsistentWith(Label l) default intLabeledIntMap.getMinValueConsistentWith(Label l) Returns the value associated with thelif it exists, otherwise the minimal value among all labels consistent withl.intLabeledIntHierarchyMap.getMinValueSubsumedBy(Label l) default intLabeledIntMap.getMinValueSubsumedBy(Label l) Returns the minimal value among those associated with labels subsumed bylif it exists,Constants.INT_NULLotherwise.intLabeledIntTreeMap.getMinValueSubsumedBy(Label l) Label.getSubLabelIn(Label label, boolean inCommon) Determines the sub label ofthisthat is also present (not present) in labellab.Label.getSubLabelIn(Label label, boolean inCommon, boolean strict) Determines the sub label ofthisthat is also present (not present) in labellab.Label.getUniqueDifferentLiteral(Label label) Finds and returns the unique different literal betweenthisandlabif it exists.intbooleanLabel.isConsistentWith(Label label) A label L1 is consistent with a label L2 if L1 ∧ L2 is satisfiable.booleanLabeledALabelIntTreeMap.LabeledALabelIntTreeMapView.mergeTriple(Label l, ALabel p, int i) Object Read-only.booleanLabeledALabelIntTreeMap.LabeledALabelIntTreeMapView.mergeTriple(Label newLabel, ALabel newAlabel, int newValue, boolean force) Object Read-only.booleanLabeledALabelIntTreeMap.mergeTriple(Label l, ALabel p, int i) booleanLabeledALabelIntTreeMap.mergeTriple(Label newLabel, ALabel newAlabel, int newValue, boolean force) Merges a label case value(p,l,i).booleandefault booleanObject Read-only.booleanPut a label with valueiif labellis not null and there is no labeled value in the set with labell, or it is present but with a value higher thanl.final booleanDeprecated.booleanPut a label with valueiif labellis not null and there is no labeled value in the set with labell, or it is present but with a value higher thanl.voidLabeledIntHierarchyMap.putForcibly(Label l, int i) Put the labeled value without any control.voidLabeledIntMap.putForcibly(Label l, int i) Put the labeled value without any control.voidLabeledIntSimpleMap.putForcibly(Label l, int i) Deprecated.Put the labeled value without any control.voidLabeledIntTreeMap.LabeledIntTreeMapView.putForcibly(Label l, int i) Object Read-only.voidLabeledIntTreeMap.putForcibly(Label l, int i) booleanObject Read-only.booleanPut the triple(p,l,i)into the map.Returns a new label copy ofthiswhere all literals with names in inputLabel are removed.intObject Read-only.intintdefault intintRemove the labellfrom the map.intDeprecated.intRemove the labellfrom the map.booleanA label L1 subsumes (entails) a label L2 ifL1 ⊨ L2.Method parameters in it.univr.di.labeledvalue with type arguments of type LabelModifier and TypeMethodDescription(package private) static StringAbstractLabeledIntMap.entryAsString(it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label> entry) Constructors in it.univr.di.labeledvalue with parameters of type Label