Uses of Class
it.univr.di.labeledvalue.ALabelAlphabet.ALetter
Packages that use ALabelAlphabet.ALetter
Package
Description
Contains all classes for representing vertices, edges and graphs related to (C)STN(U) model.
Provides the classes necessary to manage labeled value maps.
-
Uses of ALabelAlphabet.ALetter in it.univr.di.cstnu.graph
Subclasses with type arguments of type ALabelAlphabet.ALetter in it.univr.di.cstnu.graphModifier and TypeClassDescriptionstatic class
A lower/upper-case label is represented as pair: (node-name, flag), where flag is a boolean that it is true when the label is an upper-case one, false when the label is a lower-case one.Methods in it.univr.di.cstnu.graph that return ALabelAlphabet.ALetterMethods in it.univr.di.cstnu.graph with parameters of type ALabelAlphabet.ALetterModifier and TypeMethodDescriptionboolean
LabeledNode.hasNameEquals
(ALabelAlphabet.ALetter aletter) int
STNUEdge.setLabeledValue
(ALabelAlphabet.ALetter nodeLabel, int w, boolean upperCase) Sets the labeled weight to w of aEdge.ConstraintType.contingent
edge.int
STNUEdgeInt.setLabeledValue
(ALabelAlphabet.ALetter nodeALetter, int w, boolean upperCase) default boolean
STNUEdge.updateWait
(int waitValue, ALabelAlphabet.ALetter C) If the edge is a wait, it sets the wait value if v is smaller than the current wait value.Constructors in it.univr.di.cstnu.graph with parameters of type ALabelAlphabet.ALetterModifierConstructorDescriptionCaseLabel
(ALabelAlphabet.ALetter k, boolean v) A lower/upper-case label. -
Uses of ALabelAlphabet.ALetter in it.univr.di.labeledvalue
Classes in it.univr.di.labeledvalue that implement interfaces with type arguments of type ALabelAlphabet.ALetterModifier and TypeClassDescriptionclass
Simple class to represent a A-label in the CSTNU framework.static class
ALetter makes simpler to check if a node name is appropriate.Fields in it.univr.di.labeledvalue declared as ALabelAlphabet.ALetterModifier and TypeFieldDescriptionstatic final ALabelAlphabet.ALetter
ALabelAlphabet.DEFAULT_ALETTER_RET_VALUE
Default value for not found index.Methods in it.univr.di.labeledvalue that return ALabelAlphabet.ALetterModifier and TypeMethodDescriptionALabelAlphabet.get
(byte k) ALabel.getALetter()
(package private) final ALabelAlphabet.ALetter
ALabel.getLetter
(byte letterIndex) Methods in it.univr.di.labeledvalue that return types with arguments of type ALabelAlphabet.ALetterMethods in it.univr.di.labeledvalue with parameters of type ALabelAlphabet.ALetterModifier and TypeMethodDescriptionint
ALabelAlphabet.ALetter.compareTo
(ALabelAlphabet.ALetter o) boolean
ALabel.conjoin
(ALabelAlphabet.ALetter aLetter) Conjoinsa-letter
to this.boolean
ALabel.EmptyLabel.conjoin
(ALabelAlphabet.ALetter aLetter) boolean
ALabel.contains
(ALabelAlphabet.ALetter name) boolean
ALabel.EmptyLabel.contains
(ALabelAlphabet.ALetter letter) boolean
ALabelAlphabet.containsValue
(ALabelAlphabet.ALetter v) boolean
ALabel.equals
(ALabelAlphabet.ALetter name) Compare the letter with an a-letter name.byte
ALabelAlphabet.index
(ALabelAlphabet.ALetter name) boolean
ALabel.put
(ALabelAlphabet.ALetter l) byte
ALabelAlphabet.put
(ALabelAlphabet.ALetter v) Puts the element v in the map if not present.void
ALabel.EmptyLabel.remove
(ALabelAlphabet.ALetter letter) void
ALabel.EmptyLabel.remove
(ALabelAlphabet.ALetter[] letter) void
ALabel.remove
(ALabelAlphabet.ALetter letter) It removes a-letter if it is present, otherwise it does nothing.void
ALabel.remove
(ALabelAlphabet.ALetter[] inputSet) It removes all a-letters in inputSet from the current label.Constructors in it.univr.di.labeledvalue with parameters of type ALabelAlphabet.ALetterModifierConstructorDescriptionALabel
(ALabelAlphabet.ALetter l, ALabelAlphabet alphabet1) Builds an a-label using the a-letter 'l' and 'alphabet'.