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 TypeMethodDescriptionfinal LabelOSTNU.OSTNUCheckStatus.getLabel4PairContingentExternalNode(LabeledNode contingent, LabeledNode node, boolean straight) (package private) final LabelOSTNU.getLabel4ValueInvolvingContingent(LabeledNode contingent, LabeledNode node, boolean straight) (package private) final LabelAbstractCSTN.labelModificationR0qR0Core(LabeledNode nP, LabeledNode nX, Label alpha, int w) Execute the core ofAbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, CSTNEdge).(package private) final 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) final 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) final 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) final 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 TypeMethodDescriptionfinal it.unimi.dsi.fastutil.objects.ObjectSet<Label> OSTNU.OSTNUCheckStatus.getNegativeScenarios()Methods in it.univr.di.cstnu.algorithms with parameters of type LabelModifier and TypeMethodDescriptionfinal voidOSTNU.OSTNUCheckStatus.addNegativeScenario(Label label) Adds to negative scenarios the label, maintaining the minimal representation of the scenarios.(package private) final 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.intCSTNPotential.getUpperPotential(LabeledNode node, Label l) (package private) final booleanOSTNU.OSTNUCheckStatus.isInNegativeScenarios(Label label1) Checks if the label belongs to the negative scenarios.(package private) final 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) final 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) final 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) final 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) booleanCSTNPotential.putUpperPotential(LabeledNode node, Label l, int value) Adds the value to the upper potential of the node, with the usual labeled-value merge rules.(package private) final LabelAbstractCSTN.removeChildrenOfUnknown(Label l) Returns a new label removing all children of possibly present unknown literals inl.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) -
Uses of Label in it.univr.di.cstnu.graph
Classes in it.univr.di.cstnu.graph that implement interfaces with type arguments of type LabelModifier and TypeClassDescription(package private) static final classRepresents a pair (Label, String).(package private) static final classRepresents a pair (Label, String).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.Methods in it.univr.di.cstnu.graph that return LabelModifier and TypeMethodDescriptionfinal LabelDenseTCGraph.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.default LabelTemporalConstraintGraph.getChildrenOf(LabeledNode obs) Given an observerobsof proposition p, its "children" are all observers Q for which p appears in the label of Q.BasicCSTNUEdgePluggable.InternalEntry.getKey()final LabelLabeledNode.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()final 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()final 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) final 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()final 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.final it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<ALabel, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>>> BasicCSTNUEdgePluggable.getUpperCaseValues()final 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 TypeMethodDescriptionfinal intLabeledNode.getLabeledPotential(Label l) Returns the 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) final intCSTNEdgePluggable.getMinValueSubsumedBy(Label l) intBasicCSTNUEdge.getUpperCaseValue(Label l, ALabel name) final intBasicCSTNUEdgePluggable.getUpperCaseValue(Label l, ALabel name1) intfinal intbooleanBasicCSTNUEdgePluggable.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.final 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) final booleanLabeledNode.putLabeledPotential(Label l, int value) Puts the labeled value (value, l) into the potential map.(package private) final booleanLabeledNode.putLabeledPotential(Label l, ALabel inputALabel, int value) Puts the labeled value (value, l, aLabel) into the potential map, under an explicit A-Label instead of the implicitALabel.emptyLabelused byLabeledNode.putLabeledPotential(Label, int).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) final intLabeledNode.removeLabeledPotential(Label l) Removes the labeled potential associated with label l, if it exists.(package private) final intLabeledNode.removeLabeledPotential(Label l, ALabel inputALabel) Removes the labeled potential associated with (label, aLabel), if it exists, under an explicit A-Label instead of the implicitALabel.emptyLabelused byLabeledNode.removeLabeledPotential(Label).voidCSTNEdge.removeLabeledValue(Label l) Remove the value labeled by l from the map.final 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) final voidvoidCSTNUEdge.setLowerCaseValue(Label l, ALabel nodeName, int i) Set a lower-case constraint with delay i for the node n with label l.final voidCSTNUEdgePluggable.setLowerCaseValue(Label l, ALabel nodeName, int i) 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
Classes in it.univr.di.labeledvalue that implement interfaces with type arguments of type LabelModifier and TypeClassDescriptionfinal classRepresents an immutable propositional label in the CSTN/CSTNU framework.(package private) static classSimple class to represent a labeled value in the hierarchy.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 forLabel.conjunction(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 methodLabel.conjunctionExtended(char, char)final LabelLabeledIntHierarchyMap.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 TypeMethodDescriptionfinal it.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.final it.unimi.dsi.fastutil.objects.ObjectSet<it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<Label>> The returned set is a view of the map.final 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.final 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()final it.unimi.dsi.fastutil.objects.Object2ObjectMap.Entry<Label, it.unimi.dsi.fastutil.objects.Object2IntMap.Entry<ALabel>> LabeledALabelIntTreeMap.getMinValue()final 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.final it.unimi.dsi.fastutil.objects.ObjectSet<Label> LabeledIntTreeMap.keySet()final it.unimi.dsi.fastutil.objects.ObjectSet<Label> LabeledALabelIntTreeMap.labelSet()final it.unimi.dsi.fastutil.objects.ObjectSet<Label> Methods in it.univr.di.labeledvalue with parameters of type LabelModifier and TypeMethodDescriptionfinal booleanLabeledALabelIntTreeMap.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.final 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.final intdefault intLabeledIntMap.getMaxValueSubsumedBy(Label l) Returns the value associated with thelif it exists, otherwise the maximal value among all labels consistent withl.final 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).final 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.final 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).final 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.final 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.intfinal intdefault intintRemove the labellfrom the map.intDeprecated.final 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