Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ε 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

A() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
Returns the value of the A record component.
A() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Returns the value of the A record component.
absent - Enum constant in enum class it.univr.di.labeledvalue.ALabel.State
Not present.
ABSENT - Static variable in class it.univr.di.labeledvalue.Literal
On 2017-10-27, using VisualVM, it was shown that representing the state values of a literal using an enum consumes a lot of memory in this kind of application.
AbstractBenchmarkRunner - Class in it.univr.di.cstnu.util
Base class for the benchmark runners that measure the average execution time (and standard deviation) of STNU algorithms on a given set of instances.
AbstractBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.AbstractBenchmarkRunner
 
AbstractBenchmarkRunner.AlgorithmExecutor - Interface in it.univr.di.cstnu.util
Functional contract used by AbstractBenchmarkRunner.repeatMeasure(String, String, Supplier, AlgorithmExecutor) to execute one repetition of an algorithm.
AbstractBenchmarkRunner.GlobalStatisticsKey - Record Class in it.univr.di.cstnu.util
Represents a key composed by (nodes, contingents) used to group the global statistics.
AbstractBenchmarkRunner.RepetitionOutcome - Class in it.univr.di.cstnu.util
Outcome of the repeated executions of an algorithm on a single network, collected by AbstractBenchmarkRunner.repeatMeasure(String, String, Supplier, AlgorithmExecutor).
AbstractComponent - Class in it.univr.di.cstnu.graph
Abstract component as a base class for nodes and edges.
AbstractComponent() - Constructor for class it.univr.di.cstnu.graph.AbstractComponent
Minimal constructor.
AbstractComponent(Component) - Constructor for class it.univr.di.cstnu.graph.AbstractComponent
Constructor to clone the component.
AbstractComponent(String) - Constructor for class it.univr.di.cstnu.graph.AbstractComponent
Creates a component with name n if not null, otherwise with a unique name "c<int>".
AbstractCSTN<E> - Class in it.univr.di.cstnu.algorithms
Core class to represent and DC check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
AbstractCSTN() - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN
Default constructor.
AbstractCSTN(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN
Initialize the CSTN using 'graph', without copying or converting it.
AbstractCSTN(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN
Initialize the CSTN using 'graph', without copying or converting it.
For saving the resulting graph in a file during/after a check, field AbstractCSTN.fOutput must be set.
AbstractCSTN.CheckAlgorithm - Enum Class in it.univr.di.cstnu.algorithms
Only for stating which kind of DC checking algorithms have been implemented so far.
AbstractCSTN.CSTNCheckStatus - Class in it.univr.di.cstnu.algorithms
Represents the status of a CSTN-checking algorithm during an execution.
AbstractCSTN.DCSemantics - Enum Class in it.univr.di.cstnu.algorithms
Value for dcSemantics
AbstractCSTN.EdgesToCheck<E> - Class in it.univr.di.cstnu.algorithms
A simple class to maintain the set of edges to check in the following phase.
AbstractCSTN.NodesToCheck - Class in it.univr.di.cstnu.algorithms
Acts as a queue and a set.
AbstractEdge - Class in it.univr.di.cstnu.graph
Base class for implementing LabeledIntEdge.
AbstractEdge() - Constructor for class it.univr.di.cstnu.graph.AbstractEdge
Minimal constructor.
AbstractEdge(Edge) - Constructor for class it.univr.di.cstnu.graph.AbstractEdge
Creates a new edge cloning e if not null.
AbstractEdge(String) - Constructor for class it.univr.di.cstnu.graph.AbstractEdge
Creates an edge with name n and type Edge.ConstraintType.requirement.
AbstractLabeledIntMap - Class in it.univr.di.labeledvalue
Abstract class for LabeledIntMap interface.
AbstractLabeledIntMap() - Constructor for class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
AbstractNode - Class in it.univr.di.cstnu.graph
Base class for implementing Node.
AbstractNode() - Constructor for class it.univr.di.cstnu.graph.AbstractNode
Minimal constructor.
AbstractNode(Node) - Constructor for class it.univr.di.cstnu.graph.AbstractNode
Constructor to clone the component.
AbstractNode(String) - Constructor for class it.univr.di.cstnu.graph.AbstractNode
Simplified constructor
ActivationDistanceInfo(int, int, int, int) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
Creates an instance of a ActivationDistanceInfo record class.
activationNode - Variable in class it.univr.di.cstnu.algorithms.CSTNPSU
Utility map that returns the activation time point (node) associated with a contingent link given the contingent time point, i.e., contingent link A ===> C determines the entry (C, A) in this map.
activationNode - Variable in class it.univr.di.cstnu.algorithms.CSTNU
Utility map that returns the activation time point (node) associated with a contingent link given the contingent time point, i.e., contingent link A ===> C determines the entry (C, A) in this map.
activationNode - Variable in class it.univr.di.cstnu.algorithms.OSTNU
Utility map that returns the activation time point (node) associated with a contingent link, given the contingent timepoint, i.e., contingent link A ===> C determines the entry (C, A) in this map.
activationNode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
Returns the value of the activationNode record component.
activationsInRC - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Activation nodes in a rigid component.
ActiveWaits - Class in it.univr.di.cstnu.util
Active wait for a timepoint.
ActiveWaits() - Constructor for class it.univr.di.cstnu.util.ActiveWaits
 
add(int, STNU.STNUPath) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
Adds at the position the given path
add(E, LabeledNode, LabeledNode, LabeledNode, TemporalConstraintGraph, boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
Check if the edge that has to be added has one endpoint, which is an observer.
add(STNU.STNUPath) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
Adds to the end of this path the given path.
add(STNU.STNUPhaseStatistics.PhaseStat) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics
 
add(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
add(STNUEdge) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
Adds to the end of this path the edge
add(K) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
add(T) - Method in class it.univr.di.cstnu.util.ObjectPair
 
addAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
addAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
addAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectPair
 
addAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
Add a set of edges without any checks.
addAnnotation(GraphAnnotation) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
addAnnotation(GraphAnnotation) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
addAnnotation(GraphAnnotation) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Adds a presentation-only plain-text annotation to this graph.
addButton() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
addChildToObserverNode(LabeledNode, char) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Add child to obs.
addChildToObserverNode(LabeledNode, char) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
AddedEdge(String, String, int) - Constructor for record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
Creates an instance of a AddedEdge record class.
addedEdges() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
Returns the value of the addedEdges record component.
addEdge(E, LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Adds the edge if there is no edge between v1 and v2.
addEdge(E, LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Adds an edge, adding missing endpoints first.
addEdge(E, LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Adds the edge to this graph.
addEdge(E, LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Adds an edge between two time-points, adding missing endpoints when supported by the implementation.
addEdge(E, LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Adds an edge to this graph.
addEdge(E, String, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Optimized method for adding an edge.
addEdge(E, String, String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Adds an edge between vertices identified by name, creating ordinary vertices when necessary.
addEdge(E, String, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Adds an edge between the time-points identified by name.
addEdge(LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.gui.EditorController
Adds a requirement edge from source to dest to the input network, if one does not already exist, marks the document dirty, and invalidates the derived graph.
addEdge(K, LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
addEdge(K, String, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
addEdgeWithoutCheck(E, String, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Optimized method for adding an edge without any security check and listener modification for edges.
addListener(Runnable) - Method in class it.univr.di.cstnu.gui.EditorDocument
Registers a listener invoked every time this document's observable state changes.
addListener(Runnable) - Method in class it.univr.di.cstnu.gui.SelectionModel
Registers a listener invoked every time the selection changes.
addNegativeScenario(Label) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
Adds to negative scenarios the label, maintaining the minimal representation of the scenarios.
addNode(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Adds 'node' to the set of nodes.
addNode(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Adds a node to the set of nodes in this graph.
addNode(String, double, double) - Method in class it.univr.di.cstnu.gui.EditorController
Adds a node to the input network at the given position, marks the document dirty, and invalidates the derived graph.
addObserver(String, PropertyChangeListener) - Method in class it.univr.di.cstnu.graph.AbstractComponent
An observer for the property.
addSemiRigidCycles(DenseTCGraph) - Static method in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
Graph-level entry point.
addUpperBounds() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
The upper bounds from Z to each node have to be set after the horizon is determined.
addVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Adds the given vertex to the graph.
addVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
addVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Adds a vertex with a unique name.
addVertex(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Adds a time-point to the graph.
addVertexWithoutCheck(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Adds the given vertex to the graph without checking its previous presence and without adding any listeners to it.
addWait(LabeledNode, int) - Method in class it.univr.di.cstnu.util.ActiveWaits
Add an active wait represented as (Contingent, positive value) to the queue.
AGILE_CONTROLLABILITY - Enum constant in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
Agile controllability check for OSTNU networks.
agileControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.OSTNU
Checks the agile controllability (AC) of the given network (see OSTNU(TemporalConstraintGraph, int) or AbstractCSTN.setG(TemporalConstraintGraph)).
aLabel - Variable in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
ALabel - Class in it.univr.di.labeledvalue
Simple class to represent a ALabel in the CSTNU framework.
ALabel(ALabelAlphabet) - Constructor for class it.univr.di.labeledvalue.ALabel
Default constructor using a given alphabet.
ALabel(ALabelAlphabet.ALetter, ALabelAlphabet) - Constructor for class it.univr.di.labeledvalue.ALabel
Builds an ALabel using the ALetter 'l' and 'alphabet'.
ALabel(String, ALabelAlphabet) - Constructor for class it.univr.di.labeledvalue.ALabel
Helper constructor.
ALABEL_RE - Static variable in class it.univr.di.labeledvalue.ALabel
Regular expression representing an ALabel.
ALABEL_SEPARATOR - Static variable in class it.univr.di.labeledvalue.ALabel
ALabel separator '∙'.
ALABEL_SEPARATORstring - Static variable in class it.univr.di.labeledvalue.ALabel
ALabel separator '∙'.
ALabel.EmptyLabel - Class in it.univr.di.labeledvalue
An unmodifiable empty label.
ALabel.State - Enum Class in it.univr.di.labeledvalue
Possible state of a ALabelAlphabet.ALetter in an alphabetic label.
ALabelAlphabet - Class in it.univr.di.labeledvalue
A customizable alphabet, where elements are strings.
ALabelAlphabet() - Constructor for class it.univr.di.labeledvalue.ALabelAlphabet
Default constructor.
ALabelAlphabet(int) - Constructor for class it.univr.di.labeledvalue.ALabelAlphabet
 
ALabelAlphabet(ALabelAlphabet) - Constructor for class it.univr.di.labeledvalue.ALabelAlphabet
Constructor by copy.
ALabelAlphabet.ALetter - Class in it.univr.di.labeledvalue
ALetter makes it simpler to check if a node name is appropriate.
aLabelSet() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
ALetter(String) - Constructor for class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
 
ALETTER - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
ALetter.
ALETTER_RANGE - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
ALetter range.
algorithm() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
Returns the value of the algorithm record component.
algorithm() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
Returns the value of the algorithm record component.
Algorithm overview - Section in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
 
alignToTopLeft() - Method in class it.univr.di.cstnu.gui.EditorView
Aligns top-left both views: the input graph always, the derived graph whenever a derived graph exists (nothing happens to the derived view if it does not).
all - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
ordinary lower- and upper-case
allComponentsOfBaseGenerator(char[]) - Static method in class it.univr.di.labeledvalue.Label
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.
AllPairsShortestPaths - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
All-Pairs-Shortest-Paths
alreadyAddAllIncidentsToZ - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
 
alreadyRepresents(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
alreadyRepresents(Label, int) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
alreadyRepresents(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
alreadyRepresents(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
alreadyRepresents(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
AND - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
Token to represent logic AND in Tiga expression.
annotation(GraphAnnotation) - Method in class it.univr.di.cstnu.gui.export.SvgExporter
 
annotation(GraphAnnotation) - Method in class it.univr.di.cstnu.gui.export.TikzExporter
 
annotation(GraphAnnotation) - Method in interface it.univr.di.cstnu.gui.export.VectorSink
Emits a graph annotation.
annotationAt(Point2D) - Method in class it.univr.di.cstnu.gui.GraphCanvas
Returns the topmost annotation containing the supplied view-space point, or null.
ANTIPARALLEL_IMPLICIT_CURVATURE - Static variable in class it.univr.di.cstnu.gui.CurvaturePolicy
Implicit curvature factor applied to every edge that belongs to an antiparallel pair.
apply() - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
 
apply() - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
 
apply() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
Validates the editor content and, if valid and changed, writes it to the model through the controller.
apply() - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
 
apply(TemporalConstraintGraph, NodePositions, Rectangle2D) - Method in class it.univr.di.cstnu.gui.layout.CircleLayout
Arranges all nodes of graph on a circle inscribed in area.
apply(TemporalConstraintGraph, NodePositions, Rectangle2D) - Method in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
Runs the Fruchterman–Reingold algorithm and writes the resulting positions through positions.
apply(TemporalConstraintGraph, NodePositions, Rectangle2D) - Method in interface it.univr.di.cstnu.gui.layout.GraphLayout
Computes and writes new positions for all nodes in graph through positions, placing every node inside area.
apply(TemporalConstraintGraph, NodePositions, Rectangle2D) - Method in class it.univr.di.cstnu.gui.layout.StoredLayout
Reads each node's stored coordinates and writes them back through positions after clamping to area.
applyBetterMinDispESTNU(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
Makes the current DC network dispatchable removing all the dominated edges (ordinaries or waits).
applyFD_STNU(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
The Fast Dispatch (FD_STNU) algorithm is used to check the DC of the network and make it dispatchable (if DC).
applyFD_STNUPlusMinimization() - Method in class it.univr.di.cstnu.algorithms.STNU
EXPERIMENTAL pipeline used to collect per-phase statistics: the whole of applyFD_STNU(false), its phase-5 makeOrdinaryConstraintMinimalDispatchable included, followed by applyBetterMinDispESTNU(true).
applyFD_STNUPlusMinimizationMinus() - Method in class it.univr.di.cstnu.algorithms.STNU
EXPERIMENTAL pipeline used to collect per-phase statistics: only the bypass phases of FD_STNU, obtained by calling fd_STNUgenerateBypasses directly rather than STNU.applyFD_STNU(boolean) so that its phase-5 makeOrdinaryConstraintMinimalDispatchable is not run, followed by applyBetterMinDispESTNU(true).
applyMDE() - Method in class it.univr.di.cstnu.algorithms.STNU
MinDispESTNU (MDE) algorithm — this is the MDE* algorithm submitted to AAAI 2027.
Determines the dispatchability version of the current STNU that is assumed to be DC.
applyMorris2014Dispatchable() - Method in class it.univr.di.cstnu.algorithms.STNU
Morris's 2014 algorithm to check the dynamic controllability (DC) of an STNU.
applyNormalForm() - Method in class it.univr.di.cstnu.algorithms.STNU
The equivalent normal form of the distance graph associated with an STNU.
approximatingSTNU - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
DC STNU obtained setting contingent link bounds such that the conjunct probability mass is PSTN.PSTNCheckStatus.probabilityMass.
APSP_FloydWarshall(TemporalConstraintGraph, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Floyd-Warshall algorithm.
APSP_Johnson(DenseTCGraph, Object2IntMap, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
APSP_Johnson(DenseTCGraph, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
APSP_Johnson(GraphDistances, Object2IntMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
areComplement(char, char) - Static method in class it.univr.di.labeledvalue.Literal
 
arrowHead() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns the value of the arrowHead record component.
available() - Static method in class it.univr.di.cstnu.gui.layout.GraphLayouts
Returns the list of layouts offered to the user, in UI display order: StoredLayout ("Saved") — leaves coordinates as stored; FruchtermanReingoldLayout ("Force-directed") — force-directed placement; CircleLayout ("Circle") — circular placement.
availableCommands() - Method in class it.univr.di.cstnu.gui.EditorController
 

B

backingArray - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
The backing array.
BannisterEppstein - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
 
base - Variable in class it.univr.di.labeledvalue.LabeledIntTreeMap
A set of propositions forming a base for the labels of the map.
BASE_DIR_NAME - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Name of the root directory
BASE_DIR_NAME - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Name of the root directory
BASE_DIR_NAME - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Name of the root directory
baseDirName - Variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Base directory for saving the random instances.
baseDirName - Variable in class it.univr.di.cstnu.util.STNURandomGenerator
The base directory is used to save random instances.
BasicCSTNUEdge - Interface in it.univr.di.cstnu.graph
Represents the common behavior of an edge that can have upper-case value(s) and a lower-case one.
BasicCSTNUEdgePluggable - Class in it.univr.di.cstnu.graph
An abstract implementation of BasicCSTNUEdge where the type to represent the labeled value set can be plugged during the creation.
BasicCSTNUEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
BasicCSTNUEdgePluggable(Edge, Class) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
BasicCSTNUEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
BasicCSTNUEdgePluggable(String, Class) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
BasicCSTNUEdgePluggable.InternalEntry - Class in it.univr.di.cstnu.graph
Represents a pair (Label, String).
beginDocument(Rectangle2D, ExportOptions) - Method in class it.univr.di.cstnu.gui.export.SvgExporter
 
beginDocument(Rectangle2D, ExportOptions) - Method in class it.univr.di.cstnu.gui.export.TikzExporter
 
beginDocument(Rectangle2D, ExportOptions) - Method in interface it.univr.di.cstnu.gui.export.VectorSink
Called once before any node or edge.
beginNotificationBatch() - Method in class it.univr.di.cstnu.gui.EditorDocument
Starts an atomic document update.
BellmanFord - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Bellman-Ford
BellmanFordSingleSink - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Bellman-Ford
BFCT - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
SSSP_BFCT
BFCT_NONE - Static variable in interface it.univr.di.cstnu.util.GraphAlgs
The absent node in the parent and sibling arrays of the Bellman-Ford-Tarjan searches: where a null node reference used to be.
BORDER_RING_FRACTION - Static variable in class it.univr.di.cstnu.gui.CanvasInteraction
Fraction of the node radius (in model coordinates) that constitutes the "border" ring of a node: the outer annulus from which an edge-drag starts, and the ring highlighted at hover.
borderTitle() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
buildAPairRndCSTNInstances(boolean) - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Builds a pair of DC and non-DC of CSTN instances using the building parameters.
buildApproxSTNU() - Method in class it.univr.di.cstnu.algorithms.PSTN
Determines (Su, F), where Su = (T, C, L) is a dynamically controllable STNU where L = {(Ai, xi, yi, Ci) | i ∈ {1, ..., k}} and F is the value of the objective function (i.e., the joint probability mass of the probabilistic durations in this PSTN network captured by the contingent links in L).
buildHelpText() - Method in class it.univr.di.cstnu.gui.EditorView
Builds the text of the «Mouse & Keyboard Commands» help window: the gesture table of TNEDITOR_REWRITE.md, § «Scope deciso in P2», the keyboard shortcuts, and the presentation-only behaviour of the derived view.
buildNodeTooltip(LabeledNode) - Method in class it.univr.di.cstnu.gui.EditorView
Builds the tooltip text for a node: name plus, only if populated, the potential and the labeled potentials.

C

C() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
Returns the value of the C record component.
C() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Returns the value of the C record component.
CANCELLED - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
The user cancelled the running command before it completed.
canGiveTheNegativeCycle() - Method in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Tells whether this algorithm, when it finds the network inconsistent, can also say why: it fills STN.STNCheckStatus.negativeCycle with the cycle it found.
canonicalExtension(TemporalConstraintNetworkType) - Static method in class it.univr.di.cstnu.gui.NetworkTypeRegistry
 
canonicalForm(TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.graph.NetworkFingerprint
Returns the canonical semantic form of graph, as defined in the class documentation.
CanvasDemo - Class in it.univr.di.cstnu.gui
Standalone demo: loads a GraphML file (given on the command line) and shows it in a JFrame, or builds a small built-in demo graph if no file is given.
CanvasInteraction<E> - Class in it.univr.di.cstnu.gui
Unified mouse and keyboard interaction of the new editor (phase N3).
CanvasInteraction(GraphCanvas) - Constructor for class it.univr.di.cstnu.gui.CanvasInteraction
Creates the interaction layer for canvas in navigation-only mode: no EditorController is involved, so structural edits are disabled while navigation (pan, zoom, selection, fit-to-window, context-menu notification) stays active.
CanvasInteraction(GraphCanvas, EditorController) - Constructor for class it.univr.di.cstnu.gui.CanvasInteraction
Creates the interaction layer for canvas, delegating structural edits to controller.
captureCommitted() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
Captures the current editor content as the committed value, so a subsequent PropertyField.commit() reads against it and a PropertyField.revertToCommitted() can roll back.
cartesianProduct(List) - Static method in class it.univr.di.cstnu.algorithms.CSTNPSU
The n-ary Cartesian product of lists: every list obtainable by choosing one element from each of them, in order, the last list varying fastest.
caseLabel - Variable in class it.univr.di.cstnu.graph.STNUEdgeInt
The upper/lower case label.
CaseLabel(STNUEdge.CaseLabel) - Constructor for class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
 
CaseLabel(ALabelAlphabet.ALetter, boolean) - Constructor for class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
A lower/upper-case label.
caseValueRowLabel() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
ccLoop - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
A negative cycle caused by a CC loop because the LC can be bypassed.
ccLoop - Variable in class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
CCLoop is true if the loop 'C' to 'C' has length < Delta_C
charValue(int) - Static method in class it.univr.di.labeledvalue.Literal
 
check(char) - Static method in class it.univr.di.labeledvalue.Literal
 
CHECK_ACTIVATION_UNIQUENESS(LabeledNode, LabeledNode, Object2ObjectMap) - Static method in class it.univr.di.cstnu.algorithms.STNU
Checks if the activation node is already an activation node for another contingent node and if a contingent node is used as an activation node, using only the map that associates each contingent time-point with its activation time-point.
CHECK_ACTIVATION_UNIQUENESS(LabeledNode, LabeledNode, Object2ObjectMap, Object2ObjectMap) - Static method in class it.univr.di.cstnu.algorithms.STNU
Checks if the activation node is already an activation node for another contingent node and if a contingent node is used as an activation node.
CHECK_DISTINCT_ACTIVATION_TIMEPOINTS(Object2ObjectMap) - Static method in class it.univr.di.cstnu.algorithms.STNU
Checks the hypothesis that minDispESTNU makes on its input: distinct contingent links have distinct activation time points, and no contingent time point is the activation time point of another contingent link.
checkAlgorithm - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
The algorithm was used to check the network last time.
checkAndManageIfNewLabeledValueIsANegativeLoop(int, LabeledNode, LabeledNode, BasicCSTNUEdge, AbstractCSTN.CSTNCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
Just to check if a new labeled value is negative, its label has no unknown literals, and it is in a self-loop.
checkAndManageIfNewLabeledValueIsANegativeLoop(int, Label, LabeledNode, LabeledNode, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Checks if a new labeled value is negative and represents a negative cycle.
checkBox() - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
 
Checker - Class in it.univr.di.cstnu.util
Simple class to determine the average execution time (and standard dev) of the (C)STN(U) DC checking algorithm on a given set of (C)STN(U)s.
Checker() - Constructor for class it.univr.di.cstnu.util.Checker
 
Checker.GlobalStatisticKey - Class in it.univr.di.cstnu.util
Utility internal class to store #contingent, #nodes, and #propositions and allows the ordering among objects of this class.
CheckOutcome - Record Class in it.univr.di.cstnu.graph
A reproducible result of one temporal-network check: a CheckOutcome.Kind.CONSISTENCY or CheckOutcome.Kind.DYNAMIC_CONSISTENCY check of an STN/CSTN, a CheckOutcome.Kind.DYNAMIC_CONTROLLABILITY check of an STNU/CSTNU, or an CheckOutcome.Kind.AGILE_CONTROLLABILITY check of an OSTNU.
CheckOutcome(CheckOutcome.Kind, boolean, String, String) - Constructor for record class it.univr.di.cstnu.graph.CheckOutcome
Verifies that the algorithm and toolVersion are non-empty and do not contain the pipe character, which is used as a field separator in the CheckOutcome.format() representation.
CheckOutcome.Kind - Enum Class in it.univr.di.cstnu.graph
The mutually exclusive families of temporal-network checks.
CheckPropertyField - Class in it.univr.di.cstnu.gui.inspector
A checkbox field for boolean node attributes (e.g. the "Parameter?"
CheckPropertyField(String, Consumer, Function) - Constructor for class it.univr.di.cstnu.gui.inspector.CheckPropertyField
 
checkStatus - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Check status
checkStatus - Variable in class it.univr.di.cstnu.algorithms.OSTNU
Agile status
checkStatus - Variable in class it.univr.di.cstnu.algorithms.STN
Check status
checkTimeOutAndAdjustStatus(Instant) - Method in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
If current instant is after the timeoutInstant, it adjusts this object setting to true timeout and to false consistency, finished.
checkWellDefinitionProperties() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
checkWellDefinitionProperties.
checkWellDefinitionProperty1and3(LabeledNode, LabeledNode, E, boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Checks whether the constraint represented by an edge 'e' satisfies the well-defined first property (WD1): any labeled value of the edge has a label that subsumes both labels of the two endpoints. In case a label is not WD1 and hasToBeFixed, then it is fixed.
checkWellDefinitionProperty1and3(LabeledNode, LabeledNode, CSTNUEdge, boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Calls and then checks upper and lower case values.
children - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
For each node X, give the list of (child, outgoing edge) as (Y, (X, v, Y)).
children - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
 
childs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
Child edges in the reverse predecessor graph.
choice(STNURTE.NodeEnabledInTimeInterval) - Method in interface it.univr.di.cstnu.algorithms.STNURTE.NodeAndExecutionTimeChoice
 
CircleLayout - Class in it.univr.di.cstnu.gui.layout
A layout that places all nodes on a circle inscribed in area, equally spaced in angle, in the stable iteration order returned by TemporalConstraintGraph.getVertices().
CircleLayout() - Constructor for class it.univr.di.cstnu.gui.layout.CircleLayout
Sole constructor — no configuration needed.
clamp(double, double, double) - Static method in class it.univr.di.cstnu.gui.layout.StoredLayout
Clamps value to [min, max].
cleanCheckedInstance - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
If true, after a check, the resulting graph is cleaned: all empty edges or labeled values containing unknown literals are removed.
cleanCheckedInstance - Variable in class it.univr.di.cstnu.algorithms.STN
 
cleanSrnExpanded(ObjectImmutableList, DenseTCGraph) - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
Removes bridge twin-node artifacts from an expanded SRNC witness.
clear() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
Clear the set.
clear() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
Clear the set.
clear() - Method in class it.univr.di.cstnu.graph.AbstractComponent
 
clear() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
clear() - Method in interface it.univr.di.cstnu.graph.Component
Clear all components but the name.
clear() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
Clear all components but the name.
clear() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
clear() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
clear() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Clear all internal structures.
clear() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Makes this graph empty.
clear() - Method in class it.univr.di.cstnu.graph.LabeledNode
Clears all fields but name.
clear() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Removes every vertex, edge, and the distinguished zero time-point.
clear() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
clear() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
clear() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Clear all structures.
clear() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Removes every node and edge.
clear() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Clears all nodes and edges from this graph.
clear() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
Empties the panel to its neutral state.
clear() - Method in class it.univr.di.cstnu.gui.SelectionModel
Clears the whole selection (both nodes and edges) and notifies listeners, even if the selection was already empty.
clear() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Makes the queue empty.
clear() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
clear() - Method in class it.univr.di.cstnu.util.ObjectPair
 
clear() - Method in class it.univr.di.labeledvalue.ALabel
Makes the label empty.
clear() - Method in class it.univr.di.labeledvalue.ALabelAlphabet
Cleans the map.
clear() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
clear() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
clear() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
Clear all internal objects, making them empty.
clear() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Remove all entries from the map.
clear() - Method in interface it.univr.di.labeledvalue.LabeledIntMap.LabeledIntMapView
 
clear() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
clear() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
clear(int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Clear all internal structures.
clear(int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported
CLEARANCE - Static variable in class it.univr.di.cstnu.gui.CurvaturePolicy
Model-space clearance added to a node's radius when deciding whether the node is an obstacle for a straight edge and when sizing the deflection.
clearAnnotations() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
clearAnnotations() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
clearAnnotations() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Removes every presentation-only annotation from this graph.
clearCache() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Clear all internal caches.
clearCache() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
clearCache() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Invalidates snapshots and rebuilds the contingent-edge index without changing graph content.
clearCache() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Invalidates cached data that can be derived from the current graph, without changing nodes, edges, endpoints, or the distinguished zero time-point.
clearError() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
clearLowerCaseValue() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Clears the labeled lowercase values.
clearLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
clearLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
clearLowerCaseValues() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
Clears the labeled lowercase values.
clearLowerCaseValues() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
clearOutcomes() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Clears both the persisted check result and the persisted dispatchability representation.
clearPotential() - Method in class it.univr.di.cstnu.graph.LabeledNode
Clears the labeled potential of this node, dropping the map instead of emptying it.
clearPredecessors(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Clears all predecessors of the given node.
clearPredecessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Clears all predecessors of the given node.
clearUpperCaseValues() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Clears all uppercase labeled values.
clearUpperCaseValues() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
clone(ALabel) - Static method in class it.univr.di.labeledvalue.ALabel
To have a correct copy of an ALabel.
close() - Method in interface it.univr.di.cstnu.util.OptimizationEngine
Closes the connection to the optimization engine.
CLOSE_PAIR - Static variable in class it.univr.di.labeledvalue.Constants
Char representing labeled-value closing ")".
CLOSE_TUPLE - Static variable in class it.univr.di.labeledvalue.Constants
A tuple closing char
COLLAPSE_RIGID_COMPONENT(TemporalConstraintGraph, Object2ObjectMap, Object2IntMap) - Static method in class it.univr.di.cstnu.algorithms.STN
Collapses are given rigid components (RC), rerouting in each RC, and all edges to/from nodes in RC to the representative node of RC.
collapseRigidComponent(ObjectList) - Method in class it.univr.di.cstnu.algorithms.STN
Collapses rigid components of the current STN.
comboBox() - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
 
ComboPropertyField - Class in it.univr.di.cstnu.gui.inspector
A combo box field.
ComboPropertyField(String, List, boolean, Function, Consumer, Function) - Constructor for class it.univr.di.cstnu.gui.inspector.ComboPropertyField
 
CommandOutcome - Enum Class in it.univr.di.cstnu.gui
Result category of an EditorCommand execution.
CommandResult - Record Class in it.univr.di.cstnu.gui
CommandResult(CommandOutcome, String, String, long) - Constructor for record class it.univr.di.cstnu.gui.CommandResult
Creates an instance of a CommandResult record class.
commit() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
Commits the editor content if it is valid and differs from the committed value.
CompactLogFormatter - Class in it.univr.di.cstnu.util
A compact formatter for java.util.logging records.
CompactLogFormatter() - Constructor for class it.univr.di.cstnu.util.CompactLogFormatter
Default constructor.
comparator() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
comparator() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
This implementation returns null (FIFO queues have no comparator).
compareTo(Object2ObjectMap.Entry) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
compareTo(STNU.ActivationDistanceInfo) - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
 
compareTo(STNURTE.NodeWithTimeInterval) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
 
compareTo(Component) - Method in class it.univr.di.cstnu.graph.AbstractComponent
Implements the natural order of the component names.
compareTo(AbstractBenchmarkRunner.GlobalStatisticsKey) - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
The order is with respect to #nodes and, then, #contingents.
compareTo(Checker.GlobalStatisticKey) - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
The order is respect to #nodes,#contingents, and #propositions.
compareTo(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
To speed up this method, and considering that the ALabelAlphabet order may not be the expected alphabetic one (the first letter in an ALabelAlphabet can be 'nodeZ' and the last one 'aNode'), the order of labels is given with respect to their indexes in their ALabelAlphabet.
compareTo(ALabel) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
compareTo(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
 
compareTo(Label) - Method in class it.univr.di.labeledvalue.Label
Determines an order based on the length of the label.
compareTo(LabeledIntHierarchyMap.HierarchyNode) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
* To minimize the number of insertions, it is better to have sons ordered in inverted lexicographical order.
compareTo(Literal) - Method in class it.univr.di.labeledvalue.Literal
 
Component - Interface in it.univr.di.cstnu.graph
Component interface.
compute(Point2D, Point2D, double, double, double, double, double) - Static method in class it.univr.di.cstnu.gui.EdgeGeometry
Compute the geometry for a directed edge from source to dest.
compute(Point2D, Point2D, double, double, double, double, double, EdgeRoute) - Static method in class it.univr.di.cstnu.gui.EdgeGeometry
Compute the geometry for a directed edge from source to dest, optionally following an explicit EdgeRoute.
computeOutputFileName(String, String) - Static method in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
Computes the output file name for originalName: suffix is inserted immediately before the name's trailing instance index (see STNUAddSemiRigidCycles.insertSuffixBeforeTrailingIndex(String, String)), keeping the original extension last.
computeSelfLoop(Point2D, double, double, double, double) - Static method in class it.univr.di.cstnu.gui.EdgeGeometry
Compute the geometry for a self-loop edge (source == dest), rendered as a cubic Bézier loop above the node.
configureSubNetworks(ObjectList, int) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Checks if the current network can be embedded with subnetworks represented by subNetworks.
conjoin(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
Conjoins ALetter to this.
conjoin(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
conjunction(char, char) - Method in class it.univr.di.labeledvalue.Label
It returns a new label conjunction of proposition and this if this is consistent with proposition and its propositionState.
conjunction(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
Conjoins ALabel to this and returns the result without modifying this.
conjunction(ALabel) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
conjunction(Label) - Method in class it.univr.di.labeledvalue.Label
Conjuncts label to this if this is consistent with label and returns the result without modifying this.
conjunction(Literal) - Method in class it.univr.di.labeledvalue.Label
conjunctionExtended(char, char) - Method in class it.univr.di.labeledvalue.Label
It returns the conjunction of proposition to this.
conjunctionExtended(Label) - Method in class it.univr.di.labeledvalue.Label
Create a new label that represents the conjunction of this and label using also Literal.UNKNOWN literals.
conjunctionExtended(Literal) - Method in class it.univr.di.labeledvalue.Label
conjunctProbabilityMass() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
Returns the value of the conjunctProbabilityMass record component.
consideredLabeledValue - Variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
Maintains the log of labeled values that have already been inserted and, therefore, cannot be reinserted.
consideredLowerCaseValue - Variable in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
The 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.
consideredUpperCaseValue - Variable in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
The 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.
consistency - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Consistency status (it is assumed true at the initialization).
CONSISTENCY - Enum constant in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
Consistency check for STN/CSTN networks.
consistencyCheck() - Method in class it.univr.di.cstnu.algorithms.STN
Checks the consistency of this STN instance within STN.timeOut seconds using the algorithm STN.getDefaultConsistencyCheckAlg().
consistencyCheck(STN.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STN
Checks the consistency of this STN instance using algorithm alg.
Constants - Class in it.univr.di.labeledvalue
Some useful constants for the package.
constraintType - Variable in class it.univr.di.cstnu.graph.AbstractEdge
The type of the edge.
contains(char) - Method in class it.univr.di.labeledvalue.Label
 
contains(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
L1 contains L2 if L1 contains all ALetters of L2.
contains(ALabel) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
contains(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
 
contains(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
contains(Literal) - Method in class it.univr.di.labeledvalue.Label
 
contains(Object) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
contains(Object) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
contains(Object) - Method in class it.univr.di.cstnu.util.ObjectPair
 
containsAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
containsAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
containsAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectPair
 
containsEdge(E) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
containsEdge(E) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
containsEdge(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Tests whether this graph contains an edge whose name matches the name of the supplied edge.
containsUnknown() - Method in class it.univr.di.labeledvalue.Label
 
containsValue(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabelAlphabet
 
containsVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
containsVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
containsVertex(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
contentPanel() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
contentPreferredHeight() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
Preferred height of the content area, in pixels.
ContextMenuRequest<E> - Interface in it.univr.di.cstnu.gui
Notification fired by CanvasInteraction when the user triggers a context-menu request (right button, or Control+click on macOS).
CONTINGENCY_SYMBOL - Static variable in class it.univr.di.labeledvalue.Constants
Char representing the contingency symbol (0x2B0D): ↕︎
contingent - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
The edge represents a contingent constraint.
contingent() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Returns the value of the contingent record component.
CONTINGENT_EDGE_PAINT - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Paint for contingent edges.
CONTINGENT_NODE_FILL - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Fill color for a contingent node.
contingentAlsoAsOrdinary - Variable in class it.univr.di.cstnu.algorithms.CSTNU
Represent contingent links also as ordinary constraints.
contingentAlsoAsOrdinary - Variable in class it.univr.di.cstnu.algorithms.OSTNU
Represent contingent links also as ordinary constraints.
ContingentLink(LabeledNode, int, int, LabeledNode) - Constructor for record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
Creates an instance of a ContingentLink record class.
contingentNode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
Returns the value of the contingentNode record component.
contingentNoteIsWarning() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
contingentNoteText() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
contingents - Variable in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
# contingents
contingents() - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
Returns the value of the contingents record component.
controlPoint() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns the value of the controlPoint record component.
controlPoints() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns the value of the controlPoints record component.
convert(File) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
Converts the given GraphML STNU file to Luke's plain STNU format, using the default output name.
convert(File) - Static method in class it.univr.di.cstnu.util.Luke2GraphML
Converts a Luke plain-format file to GraphML, choosing a sibling .stnu output file.
convert(File, File) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
Converts the given GraphML STNU file to Luke's plain STNU format.
convert(File, File) - Static method in class it.univr.di.cstnu.util.Luke2GraphML
Converts a Luke plain-format file to GraphML at the requested destination.
convertSTNU(File, File) - Static method in class it.univr.di.cstnu.util.Luke2GraphML
Converts a Luke file only when its header declares an STNU network.
copy() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
 
copy(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
A defensive copy of all 'g' internal structures.
copy(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
copyAs(TemporalConstraintGraph, TemporalConstraintGraph, Class) - Static method in class it.univr.di.cstnu.graph.TemporalConstraintGraphCopy
Creates a new graph — of targetBackendPrototype's concrete backend and of targetEdgeImplClass as edge implementation — that is a deep copy of source.
copyCleaningRedundantLabels(TemporalConstraintGraph) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Populates this (initially empty) graph as a copy of source, dropping labeled values whose label contains the unknown literal or whose value is Constants.INT_NEG_INFINITE, and dropping edges left empty by this filtering.
copyEdgeContent(Edge, Edge, ALabelAlphabet) - Static method in class it.univr.di.cstnu.graph.TemporalConstraintGraphCopy
Copies every value of source onto target — a freshly created, still-empty edge — without dropping or simplifying anything, rebinding every A-Label-keyed value's key to targetAlphabet instead of reusing whatever ALabelAlphabet source's own values happen to be bound to.
coreCSTNInitAndCheck() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Makes the CSTN well-definedness check and initialization.
Cost - Section in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
 
count - Variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
The number of elements in the map
create(ALabel, int, Label) - Static method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
Creates a lower-case value.
create(LabeledLowerCaseValue) - Static method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
Copy constructor.
createNetworkFileChooser(String) - Method in class it.univr.di.cstnu.gui.EditorView
Creates a JFileChooser with a default «Tutti i formati supportati» filter accepting all extensions registered in NetworkTypeRegistry, followed by one filter per managed network kind.
createPlainSTNUSaveFileChooser() - Method in class it.univr.di.cstnu.gui.EditorView
Creates the chooser used by «Save as plainStnu».
crossCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
Counts the # of applications of different rules.
crossCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
Counts the # of applications of different rules.
CSTN - Class in it.univr.di.cstnu.algorithms
Represents a Conditional Simple Temporal Network (CSTN), and it contains a method to check the dynamic consistency of the instance.
CSTN - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
Conditional STN
CSTN() - Constructor for class it.univr.di.cstnu.algorithms.CSTN
Creates a CSTN with an empty graph using the sparse backend by default.
CSTN(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTN
Creates a CSTN with an empty, newly created graph.
CSTN(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTN
Initialize the CSTN using a graph, without copying or converting it.
CSTN(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTN
Initialize the CSTN using a graph, without copying or converting it.
CSTN_CLASS - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Checker
CSTN2CSTN0 - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network, assuming epsilon semantics and reducing an instance to an appropriate CSTN where DC checking is made, assuming instantaneous reaction semantics.
CSTN2CSTN0() - Constructor for class it.univr.di.cstnu.algorithms.CSTN2CSTN0
Creates a CSTN2CSTN0 with an empty graph using the sparse backend by default.
CSTN2CSTN0(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTN2CSTN0
Creates a CSTN2CSTN0 with an empty, newly created graph.
CSTN2CSTN0(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTN2CSTN0
 
CSTN2CSTN0(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTN2CSTN0
 
CSTNCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
 
CSTNEdge - Interface in it.univr.di.cstnu.graph
Represents the behavior of a CSTN edge.
CSTNEdgePluggable - Class in it.univr.di.cstnu.graph
An implementation of CSTNEdge where the kind of labeled value map can be configured at initialization (new) time.
CSTNEdgePluggable() - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
CSTNEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
A simple constructor cloner.
CSTNEdgePluggable(Edge, Class) - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
A simple constructor cloner.
CSTNEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
Constructor for LabeledIntEdge.
CSTNEdgePluggable(String, Class) - Constructor for class it.univr.di.cstnu.graph.CSTNEdgePluggable
Constructor for LabeledIntEdge.
CSTNEpsilon - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNEpsilon() - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon
Creates a CSTNEpsilon with an empty graph using the sparse backend by default and the default CSTNEpsilon.epsilon reaction time.
CSTNEpsilon(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon
Creates a CSTNEpsilon with an empty, newly created graph and the default CSTNEpsilon.epsilon reaction time.
CSTNEpsilon(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon
Constructor for CSTN, without copying or converting the given graph.
CSTNEpsilon(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon
Constructor for CSTN, without copying or converting the given graph.
CSTNEpsilon3R - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNEpsilon3R() - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
Creates a CSTNEpsilon3R with an empty graph using the sparse backend by default.
CSTNEpsilon3R(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
Creates a CSTNEpsilon3R with an empty, newly created graph.
CSTNEpsilon3R(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
Constructor for CSTN with reaction time at least epsilon and without node labels, without copying or converting the given graph.
CSTNEpsilon3R(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
 
CSTNEpsilon3RwoNodeLabels - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNEpsilon3RwoNodeLabels() - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
Creates a CSTNEpsilon3RwoNodeLabels with an empty graph using the sparse backend by default.
CSTNEpsilon3RwoNodeLabels(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
Creates a CSTNEpsilon3RwoNodeLabels with an empty, newly created graph.
CSTNEpsilon3RwoNodeLabels(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
Constructor for CSTN with reaction time at least epsilon and without node labels, without copying or converting the given graph.
CSTNEpsilon3RwoNodeLabels(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
 
CSTNEpsilonwoNodeLabels - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNEpsilonwoNodeLabels() - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
Creates a CSTNEpsilonwoNodeLabels with an empty graph using the sparse backend by default.
CSTNEpsilonwoNodeLabels(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
Creates a CSTNEpsilonwoNodeLabels with an empty, newly created graph.
CSTNEpsilonwoNodeLabels(int, TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
Constructor for CSTN with reaction time at least epsilon and without node labels, without copying or converting the given graph.
CSTNEpsilonwoNodeLabels(int, TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
Constructor for CSTN with reaction time at least epsilon and without node labels, without copying or converting the given graph.
CSTNIR - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNIR() - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR
Creates a CSTNIR with an empty graph using the sparse backend by default.
CSTNIR(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR
Creates a CSTNIR with an empty, newly created graph.
CSTNIR(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR
Constructor for CSTN, without copying or converting the given graph.
CSTNIR(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR
 
CSTNIR3R - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNIR3R() - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3R
Creates a CSTNIR3R with an empty graph using the sparse backend by default.
CSTNIR3R(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3R
Creates a CSTNIR3R with an empty, newly created graph.
CSTNIR3R(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3R
 
CSTNIR3R(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3R
 
CSTNIR3RwoNodeLabels - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNIR3RwoNodeLabels() - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
Creates a CSTNIR3RwoNodeLabels with an empty graph using the sparse backend by default.
CSTNIR3RwoNodeLabels(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
Creates a CSTNIR3RwoNodeLabels with an empty, newly created graph.
CSTNIR3RwoNodeLabels(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
 
CSTNIR3RwoNodeLabels(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
 
CSTNIRwoNodeLabels - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNIRwoNodeLabels() - Constructor for class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
Creates a CSTNIRwoNodeLabels with an empty graph using the sparse backend by default.
CSTNIRwoNodeLabels(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
Creates a CSTNIRwoNodeLabels with an empty, newly created graph.
CSTNIRwoNodeLabels(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
Constructor for, without copying or converting the given graph.
CSTNIRwoNodeLabels(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
 
CSTNPotential - Class in it.univr.di.cstnu.algorithms
Represents a Conditional Simple Temporal Network (CSTN), and it contains a method to check the dynamic consistency of the instance.
CSTNPotential() - Constructor for class it.univr.di.cstnu.algorithms.CSTNPotential
Creates a CSTNPotential with an empty graph using the sparse backend by default.
CSTNPotential(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPotential
Creates a CSTNPotential with an empty, newly created graph.
CSTNPotential(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPotential
 
CSTNPotential(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPotential
Constructor for CSTNPotential, without copying or converting the given graph.
CSTNPSU - Class in it.univr.di.cstnu.algorithms
Represents and checks streamlined Conditional Simple Temporal Network with Partial Shrinkable Uncertainty (CSTNPSU).
CSTNPSU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
FTNU === CSTNPSU Conditional STN partially shrinkable uncertainty
CSTNPSU() - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
Creates a CSTNPSU with an empty graph using the sparse backend by default.
CSTNPSU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
Creates a CSTNPSU with an empty, newly created graph.
CSTNPSU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
Constructor for CSTNPSU, without copying or converting the given graph.
CSTNPSU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
Constructor for CSTNPSU, without copying or converting the given graph.
CSTNPSU(String) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU
Helper constructor for CSTNPSU.
CSTNPSU.PrototypalLink - Class in it.univr.di.cstnu.algorithms
Represents a prototypal link.
CSTNPSUEdge - Interface in it.univr.di.cstnu.graph
Represents the behavior of a CSTNPSU edge.
CSTNPSUEdgePluggable - Class in it.univr.di.cstnu.graph
An implementation of CSTNPSUEdge.
CSTNPSUEdgePluggable() - Constructor for class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
Default constructor.
CSTNPSUEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
Constructor to clone the component.
CSTNPSUEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
CSTNRandomGenerator - Class in it.univr.di.cstnu.util
Allows one to build random CSTN instances specifying:
CSTNRandomGenerator(int, int, int, int, int, int, int, double, int) - Constructor for class it.univr.di.cstnu.util.CSTNRandomGenerator
 
CSTNU - Class in it.univr.di.cstnu.algorithms
Represents a Conditional Simple Temporal Network with Uncertainty (CSTNU).
CSTNU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
Conditional STNU
CSTNU() - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
Creates a CSTNU with an empty graph using the sparse backend by default.
CSTNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
Creates a CSTNU with an empty, newly created graph.
CSTNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
Constructor for CSTNU, without copying or converting the given graph.
CSTNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
Constructor for CSTNU, without copying or converting the given graph.
CSTNU(TemporalConstraintGraph, int, boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
Constructor for CSTNU, without copying or converting the given graph.
CSTNU(String) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU
Helper constructor for CSTNU.
CSTNU.CSTNUCheckStatus - Class in it.univr.di.cstnu.algorithms
A simple class to represent the status of the checking algorithm during an execution.
CSTNU2CSTN - Class in it.univr.di.cstnu.algorithms
Simple class to represent and check Conditional Simple Temporal Network with Uncertainty (CSTNU), where the DC checking is done reducing the instance to an equivalent CSTN instance where the DC checking is done assuming instantaneous reaction.
CSTNU2CSTN() - Constructor for class it.univr.di.cstnu.algorithms.CSTNU2CSTN
Creates a CSTNU2CSTN with an empty graph using the sparse backend by default.
CSTNU2CSTN(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU2CSTN
Creates a CSTNU2CSTN with an empty, newly created graph.
CSTNU2CSTN(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU2CSTN
 
CSTNU2CSTN(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNU2CSTN
Constructor for CSTNU, without copying or converting the given graph.
CSTNU2CSTNPSU - Class in it.univr.di.cstnu.util
Reads CSTNU instances and converts them into CSTNPSU (==FTNU) instances, transforming each contingent link into a guarded one.
CSTNU2UppaalTiga - Class in it.univr.di.cstnu.util
Actor class that transforms a CSTNU instance into a UppaalTiga Time Game Automate schema.
CSTNU2UppaalTiga(DenseTCGraph, PrintStream) - Constructor for class it.univr.di.cstnu.util.CSTNU2UppaalTiga
Constructor for CSTNU2UppaalTiga.
CSTNUCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
 
CSTNUEdge - Interface in it.univr.di.cstnu.graph
Represents the behavior of a CSTNU edge.
CSTNUEdgePluggable - Class in it.univr.di.cstnu.graph
An implementation of CSTNUEdge where the type to represent a labeled value set can be plugged during the creation.
CSTNUEdgePluggable() - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
Internal constructor
CSTNUEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
Constructor to clone the component.
CSTNUEdgePluggable(Edge, Class) - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
Constructor to clone the component.
CSTNUEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
CSTNUEdgePluggable(String, Class) - Constructor for class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
CSTNwoNodeLabel - Class in it.univr.di.cstnu.algorithms
A simple class is used to represent and check a Conditional Simple Temporal Network (CSTN) where the edge weights are signed integers.
CSTNwoNodeLabel() - Constructor for class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
Creates a CSTNwoNodeLabel with an empty graph using the sparse backend by default.
CSTNwoNodeLabel(boolean) - Constructor for class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
Creates a CSTNwoNodeLabel with an empty, newly created graph.
CSTNwoNodeLabel(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
Constructor for, without copying or converting the given graph.
CSTNwoNodeLabel(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
 
CSVSep - Static variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
CSV separator
CSVSep - Static variable in class it.univr.di.cstnu.util.Checker
CSV separator
CSVSep - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
CSV separator
CSVSep - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
CSV separator
CSVSep - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
CSV separator
CTG_FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.util.STNUDensifier
Default instance name suffix for contingent node reduction
cumulativeProbability(double) - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
current - Variable in class it.univr.di.cstnu.util.RunMeter
 
currentEdge() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
currentEdgeFactory - Variable in class it.univr.di.cstnu.util.Checker
 
currentEdgeImplClass - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Class for representing an edge.
currentEdgeImplClass - Variable in class it.univr.di.cstnu.util.Checker
Class for representing an edge.
currentEdgeImplClass - Variable in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
Class for representing an edge.
currentEdgeImplClass - Variable in class it.univr.di.cstnu.util.STNUDensifier
Class for representing an edge.
currentNode() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
currentToolVersion() - Static method in record class it.univr.di.cstnu.graph.CheckOutcome
Returns the version of the running tool, for use as this record's toolVersion.
CURVATURE_STEP - Static variable in class it.univr.di.cstnu.gui.EditorView
Curvature variation applied by a single press of the «Curva +» / «Curva −» buttons.
curvatureOf(Edge) - Method in interface it.univr.di.cstnu.gui.export.CurvatureSource
Returns the explicit curvature factor for edge.
CurvaturePolicy - Class in it.univr.di.cstnu.gui
Single source of truth for the implicit curvature applied to an edge — that is, the curvature that an edge receives automatically, independently of the curvature explicitly set by the user with GraphCanvas.setCurvature(Edge, double).
CurvatureSource - Interface in it.univr.di.cstnu.gui.export
A source of explicit per-edge curvature factors that supplements the implicit antiparallel curvature computed automatically by VectorTraversal.
curve() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns the value of the curve record component.
cycles - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Counts the # of applications of different rules.

D

DARK - Enum constant in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
DarkLaf Darcula dark theme.
DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Name of subdirectory containing DC instances
DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Name of subdirectory containing DC instances
DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Name of subdirectory containing DC instances
Debug - Enum Class in it.univr.di
Contains the static final boolean for enabling/disabling debug logging in all it.univr.di subpackages.
DEFAULT_ALETTER_RET_VALUE - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
Default value for not found index.
DEFAULT_ARROW_LENGTH - Static variable in class it.univr.di.cstnu.gui.GraphCanvas
Default arrow head length in model coordinates.
DEFAULT_ARROW_WIDTH - Static variable in class it.univr.di.cstnu.gui.GraphCanvas
Default arrow head width in model coordinates.
DEFAULT_BYTE_RET_VALUE - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
Default value for a not-found name.
DEFAULT_CHECK_TIMEOUT_S - Static variable in class it.univr.di.cstnu.gui.EditorSettings
Default check timeout, in seconds: 1800 (30 minutes).
DEFAULT_CSTN_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
 
DEFAULT_CSTNPSU_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
 
DEFAULT_CSTNU_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
 
DEFAULT_HEIGHT - Static variable in class it.univr.di.cstnu.graph.GraphAnnotation
Default height in model coordinates.
DEFAULT_HIT_TOLERANCE_PX - Static variable in class it.univr.di.cstnu.gui.GraphCanvas
Default hit-test tolerance, in pixels, used when locating edges under the pointer.
DEFAULT_LABELED_INT_MAP_CLASS - Static variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
Default class for representing labeled values.
DEFAULT_LABELED_INT_MAP_CLASS - Static variable in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
Class for representing labeled values.
DEFAULT_LABELEDINTMAP_CLASS - Static variable in class it.univr.di.labeledvalue.LabeledIntMapSupplier
 
DEFAULT_MAX_ITERATIONS - Static variable in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
Default maximum number of force-directed iterations.
DEFAULT_OSTNU_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
 
DEFAULT_SCALE - Static variable in class it.univr.di.cstnu.gui.ViewTransform
Default scale (1:1).
DEFAULT_SEED - Static variable in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
Default random seed.
DEFAULT_STN_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
 
DEFAULT_STNU_EDGE_CLASS - Static variable in class it.univr.di.cstnu.graph.EdgeSupplier
 
DEFAULT_WIDTH - Static variable in class it.univr.di.cstnu.graph.GraphAnnotation
Default width in model coordinates.
defaultConsistencyCheckAlg - Variable in class it.univr.di.cstnu.algorithms.STN
Which algorithm should be used for the consistency check?
DefaultGraphStyle - Class in it.univr.di.cstnu.gui
Default GraphStyle implementation with a fixed color palette: normal node: light blue fill, dark blue outline contingent node: light orange fill observer node: light green fill selected node: yellow fill, thick outline node in a negative cycle: red outline requirement edge: dark gray, solid contingent edge: dark orange, solid derived/internal/qloopFinder edge: light gray selected edge: bright blue edge in a negative cycle: red
DefaultGraphStyle() - Constructor for class it.univr.di.cstnu.gui.DefaultGraphStyle
 
defaultMain(String[], CSTN, String) - Static method in class it.univr.di.cstnu.algorithms.CSTN
 
defaults() - Static method in record class it.univr.di.cstnu.gui.export.ExportOptions
 
delete(T) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Removes the element if it is present in the queue.
deleteSelection() - Method in class it.univr.di.cstnu.gui.EditorController
Removes every currently selected node (with its incident edges) and every currently selected edge from the input network, clears the selection, marks the document dirty, and invalidates the derived graph.
deltaVW() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Returns the value of the deltaVW record component.
DENSE_FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.util.STNUDensifier
Default instance name suffix for dense transformation
denseByDefault() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
Returns the value of the denseByDefault record component.
DenseTCGraph<E> - Class in it.univr.di.cstnu.graph
Represents (dense) temporal network graphs where nodes are LabeledNode and edges are (an extension of) Edge.
DenseTCGraph(DenseTCGraph, Class) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
A constructor that copies a given graph g using the copy constructor for internal structures.
If g is null, this new graph will be empty.
DenseTCGraph(DenseTCGraph, Class, boolean, boolean) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
A constructor that copies a given graph g using the copy constructor for internal structures.
If g is null, this new graph will be empty.
DenseTCGraph(String, Class) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
Constructor for DenseTCGraph.
DenseTCGraph(String, Class, int) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
Constructor for DenseTCGraph with a pre-sized internal adjacency structure.
DenseTCGraph(String, Class, ALabelAlphabet) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph
Constructor for DenseTCGraph.
DenseTCGraph.UnmodifiableDenseTCGraph<K> - Class in it.univr.di.cstnu.graph
Unmodifiable version of this graph.
dequeue() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
dequeue() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
dequeueLast() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
Dequeues the last element from the queue.
derived - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
The edge represents a constraint derived by the controllability check algorithm.
DERIVED - Enum constant in enum class it.univr.di.cstnu.gui.inspector.GraphRole
The element belongs to the derived (computed) graph; the inspector shows it read-only.
DERIVED_EDGE_PAINT - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Paint for derived/internal/qloopFinder edges.
deselect(Edge) - Method in class it.univr.di.cstnu.gui.SelectionModel
Removes edge from the selection and notifies listeners.
deselect(LabeledNode) - Method in class it.univr.di.cstnu.gui.SelectionModel
Removes node from the selection and notifies listeners.
Design assumptions - Section in class it.univr.di.labeledvalue.ALabel
 
destination() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
Returns the value of the destination record component.
destination() - Method in class it.univr.di.cstnu.util.GraphAlgs.LabeledNodeSuccessor
Final for performance: this method is called in the SCC inner edge loop.
destination() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
Returns the value of the destination record component.
destinationAngle() - Method in class it.univr.di.cstnu.graph.EdgeRoute
 
destinationPoint() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns the value of the destinationPoint record component.
differentEdgesOf(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Returns the list of different edges of this graph from g1.
Dijkstra - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Dijkstra
discoveredDepth() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
Returns the value of the discoveredDepth record component.
DispatchabilityBenchmarkRunner - Class in it.univr.di.cstnu.util
Simple class to determine the average execution time (and standard dev) of the STN(U) dispatchability algorithms on a given set of STNUs.
DispatchabilityBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
 
DispatchabilityOutcome - Record Class in it.univr.di.cstnu.graph
A reproducible dispatchability representation derived from a network.
DispatchabilityOutcome(DispatchabilityOutcome.Status, String) - Constructor for record class it.univr.di.cstnu.graph.DispatchabilityOutcome
A reproducible dispatchability representation derived from a network.
DispatchabilityOutcome.Status - Enum Class in it.univr.di.cstnu.graph
A stored representation is either dispatchable or minimal; absence is represented by null.
DISPATCHABLE - Enum constant in enum class it.univr.di.cstnu.graph.DispatchabilityOutcome.Status
The network is dispatchable but not necessarily minimal.
displayName() - Method in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
 
displayName() - Method in class it.univr.di.cstnu.gui.layout.CircleLayout
 
displayName() - Method in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
 
displayName() - Method in interface it.univr.di.cstnu.gui.layout.GraphLayout
Returns a human-readable name suitable for display in a UI menu.
displayName() - Method in class it.univr.di.cstnu.gui.layout.StoredLayout
 
displayName() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
Returns the value of the displayName record component.
dispose() - Method in class it.univr.di.cstnu.gui.GraphCanvas
Unregisters the repaint listener registered on the SelectionModel by the constructor.
distance() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
Returns the value of the distance record component.
distanceFromActivation - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
 
distanceFromContingent - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
 
distanceFromNodeToActivation - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Distance from a node to the activation node associated with this local info.
distanceFromNodeToContingent - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Distance from a node to the contingent node associated with this local info.
distanceFromNodeToContingent - Variable in class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
Distance from a node to the contingent node associated with this local info.
DistancePair(int, int) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.DistancePair
Creates an instance of a DistancePair record class.
distanceWithWait() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
Returns the value of the distanceWithWait record component.
distToW - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Ordinary distance from each node to the current destination W.
distToW - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
Ordinary shortest distance from each node to the current destination W.
draftRow() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
DRAWING_AREA_MARGIN - Static variable in class it.univr.di.cstnu.gui.EditorController
Uniform margin, in model units, kept clear of the top-left corner of the drawing area — where EditorController.newNetwork(TemporalConstraintNetworkType) places the Z time-point of a brand-new network, and the same point EditorView#alignToTopLeft restores a graph's bounding box to, so the two stay consistent by construction: a node placed by one and then aligned by the other does not move.
durationsOutOfBounds() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
Returns the value of the durationsOutOfBounds record component.
DYNAMIC_CONSISTENCY - Enum constant in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
Dynamic consistency check for STN/CSTN networks.
DYNAMIC_CONTROLLABILITY - Enum constant in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
Dynamic controllability check for STNU/CSTNU networks.
dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.CSTN
 
dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.CSTN2CSTN0
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNU
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
dynamicConsistencyCheck() - Method in class it.univr.di.cstnu.algorithms.OSTNU
Checks the dynamic consistency (DC) of a CSTN instance within timeout seconds.
dynamicConsistencyCheckWOInit() - Method in class it.univr.di.cstnu.algorithms.CSTN
Checks the dynamic consistency of a CSTN instance without initializing the network.
dynamicConsistencyCheckWOInit() - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
 
dynamicControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Checks the controllability of a CSTNPSU instance and, if the instance is controllable, determines all the minimal ranges for the constraints.
dynamicControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNU
Checks the dynamic controllability (DC) of the given network (see CSTNU(TemporalConstraintGraph) or AbstractCSTN.setG(TemporalConstraintGraph)).
dynamicControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNU2CSTN
Checks the dynamic controllability (DC) of the given network (see CSTNU(TemporalConstraintGraph) or AbstractCSTN.setG(TemporalConstraintGraph)).
dynamicControllabilityCheck() - Method in class it.univr.di.cstnu.algorithms.STNU
Checks the consistency of an STN instance within timeout seconds.
dynamicControllabilityCheck(STNU.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STNU
Executes the dynamic controllability check using the specified algorithm and returns the status of the check.

E

E_SP4 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
Early dispSTN (FD's own phase-5 minimization); only SIMP-SEQ has it.
EARLY_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns the minimum possible execution time, l, with all nodes that can be executed at that time, i.e., l' ≤ l.
It is assumed that candidates.timeInterval = [l, u] and each node has a time interval [l',u'] such that l ≤ l' and u ≤ u'.
edge() - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
Returns the value of the edge record component.
edge(Edge, EdgeGeometry.EdgeShape, String, Paint, Stroke) - Method in class it.univr.di.cstnu.gui.export.SvgExporter
 
edge(Edge, EdgeGeometry.EdgeShape, String, Paint, Stroke) - Method in class it.univr.di.cstnu.gui.export.TikzExporter
 
edge(Edge, EdgeGeometry.EdgeShape, String, Paint, Stroke) - Method in interface it.univr.di.cstnu.gui.export.VectorSink
Emits a single directed edge.
Edge - Interface in it.univr.di.cstnu.graph
Root class for representing edges in the 'it.univr.di.cstnu package'.
EDGE_CASE_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for an edge case value.
EDGE_LABELED_LC_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for lower-case labeled values on an edge.
EDGE_LABELED_UC_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for upper-case labeled values on an edge.
EDGE_LABELED_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for labeled values on an edge.
EDGE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Default edge name prefix
EDGE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
Edge name prefix, consistent with STNURandomGenerator.EDGE_NAME_PREFIX.
EDGE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Default edge name prefix
EDGE_PROBABILITY - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Default edge probability for each pair of nodes
EDGE_PROBABILITY - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Default-edge probability for each pair of nodes
EDGE_ROUTE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the explicit routing of an edge.
EDGE_TYPE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the type of edge.
EDGE_VALUE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the numeric value of an edge.
Edge.ConstraintType - Enum Class in it.univr.di.cstnu.graph
Possible types of an edge.
EdgeAndNode(E, LabeledNode) - Constructor for record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
Creates an instance of a EdgeAndNode record class.
edgeAt(Point2D, double) - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
EdgeData(LabeledNode, LabeledNode, int) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.EdgeData
Constructor for an immutable edgeData object.
edgeFont() - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
edgeFont() - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
EdgeGeometry - Class in it.univr.di.cstnu.gui
Pure geometry for edges — no Swing dependencies, usable by SVG/TikZ exporters and testable headlessly.
EdgeGeometry.EdgeShape - Record Class in it.univr.di.cstnu.gui
Result of a geometry computation for a single directed edge.
edgeImplClass() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
Returns the value of the edgeImplClass record component.
edgeLabel(Edge) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
edgeLabel(Edge) - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
edgePaint(Edge, boolean, boolean) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
edgePaint(Edge, boolean, boolean) - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
edgePathAnnotation - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
It maintains, for each edge (key), the STNUPath that determined the edge.
EdgeRoute - Class in it.univr.di.cstnu.graph
The explicit routing of an edge: a path from source to destination made of 0, 1 or 2 control points, expressed in coordinates relative to the source→destination chord.
EdgeRoute.Point - Record Class in it.univr.di.cstnu.graph
A single control point of the route.
edgeShape(E) - Method in class it.univr.di.cstnu.gui.GraphCanvas
Returns the exact shape this canvas would render for edge, including any implicit antiparallel curvature and the current pan/zoom scale.
EdgeShape(Shape, Point2D, Shape, Point2D, boolean, List, Point2D, Point2D) - Constructor for record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Creates an instance of a EdgeShape record class.
edgesToCheck - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
It must be a set because an edge could be added more than once!
EdgesToCheck() - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
 
EdgesToCheck(Collection) - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
A simple constructor when the initial set of edges is available.
edgeStroke(Edge, boolean) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
edgeStroke(Edge, boolean) - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
EdgeSupplier<E> - Class in it.univr.di.cstnu.graph
This supplier requires as E a class that implements Edge interface and that contains the following three constructors: E(Class<?
EdgeSupplier(Class) - Constructor for class it.univr.di.cstnu.graph.EdgeSupplier
 
edgeType() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the edgeType record component.
editEdge(Edge, Consumer) - Method in class it.univr.di.cstnu.gui.EditorController
Applies mutation to edge (which must already belong to the input network), marks the document dirty and invalidates the derived graph — the same bookkeeping of every structural editing operation of this controller.
editNode(LabeledNode, Consumer) - Method in class it.univr.di.cstnu.gui.EditorController
Applies mutation to node (which must already belong to the input network), marks the document dirty and invalidates the derived graph — the same bookkeeping of every structural editing operation of this controller.
editor() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
EditorCommand - Record Class in it.univr.di.cstnu.gui
Declarative description of a check/transformation command offered by EditorController for a given network kind.
EditorCommand(String, String, boolean) - Constructor for record class it.univr.di.cstnu.gui.EditorCommand
Creates an instance of a EditorCommand record class.
EditorController - Class in it.univr.di.cstnu.gui
Headless controller of the new editor: owns the EditorDocument, the EditorSettings, and the SelectionModel, and is the only class that runs checking commands.
EditorController() - Constructor for class it.univr.di.cstnu.gui.EditorController
Creates a controller that starts with an empty CSTNU network, as the old editor did.
EditorDocument - Class in it.univr.di.cstnu.gui
State of the document currently open in the new editor: the input network being edited, the network kind, the associated file (if any), the dirty flag, and the derived (checked) network produced by the last executed command.
EditorDocument(TemporalConstraintGraph, TemporalConstraintNetworkType) - Constructor for class it.univr.di.cstnu.gui.EditorDocument
Creates a document for a freshly created or freshly loaded network: not dirty, no derived graph.
EditorLookAndFeel - Class in it.univr.di.cstnu.gui
Installs and persists the visual theme selected for the editor.
EditorLookAndFeel.ThemeMode - Enum Class in it.univr.di.cstnu.gui
Available visual-theme modes.
EditorSettings - Class in it.univr.di.cstnu.gui
Mutable container of the options that govern how EditorController runs its checking commands.
EditorSettings() - Constructor for class it.univr.di.cstnu.gui.EditorSettings
 
EditorView - Class in it.univr.di.cstnu.gui
Main editor view: a JPanel containing the two graph canvases (input, editable, and derived, navigable but not structurally editable), each wrapped in its own synchronized scrollbars, plus the command bar, the settings controls, the layout combo, the message area, and the empty slot reserved for the inspector panel.
EditorView(EditorController) - Constructor for class it.univr.di.cstnu.gui.EditorView
Builds the editor view wired to controller.
elapsedNanos() - Method in record class it.univr.di.cstnu.gui.CommandResult
Returns the value of the elapsedNanos record component.
empty() - Static method in class it.univr.di.cstnu.graph.EdgeRoute
 
EMPTY_LABEL - Static variable in class it.univr.di.labeledvalue.Constants
Char representing empty label: ⊡.
EMPTY_LABELstring - Static variable in class it.univr.di.labeledvalue.Constants
 
EMPTY_MDE_M3_SUCC_LIST - Static variable in class it.univr.di.cstnu.algorithms.STNU
Shared empty list used as the default return value for M3 successor maps.
EMPTY_OBJECT_ARRAY_LIST - Static variable in class it.univr.di.cstnu.algorithms.STNU
Shared empty list used as the default return value for local-info predecessor/children maps.
EMPTY_UPPER_CASE_LABEL - Static variable in class it.univr.di.labeledvalue.Constants
Char representing empty upper case label: ◇.
EMPTY_UPPER_CASE_LABELstring - Static variable in class it.univr.di.labeledvalue.Constants
 
emptyLabel - Static variable in class it.univr.di.labeledvalue.ALabel
A constant empty label to represent an empty label that cannot be modified.
emptyLabel - Static variable in class it.univr.di.labeledvalue.Label
A constant empty label to represent an empty label that cannot be modified.
EmptyLabel() - Constructor for class it.univr.di.labeledvalue.ALabel.EmptyLabel
default constructor
emptyLabeledLowerCaseValue - Static variable in class it.univr.di.labeledvalue.LabeledLowerCaseValue
A constant empty label to represent an empty label that cannot be modified.
end - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
endDocument() - Method in class it.univr.di.cstnu.gui.export.SvgExporter
 
endDocument() - Method in class it.univr.di.cstnu.gui.export.TikzExporter
 
endDocument() - Method in interface it.univr.di.cstnu.gui.export.VectorSink
Called once after every node and edge has been emitted.
endNotificationBatch() - Method in class it.univr.di.cstnu.gui.EditorDocument
Ends an atomic document update and notifies listeners once if anything changed in the batch.
enqueue(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
enqueue(K) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
enqueueFirst(K) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
Enqueues a new element as the first element (in dequeue order) of the queue.
entryAsString(Object2IntMap.Entry) - Static method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
entryAsString(ALabel, int, Label, boolean) - Static method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
entryAsString(Label, int) - Static method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
entryAsString(Label, int, ALabel) - Static method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Utility.
entryComparator - Static variable in interface it.univr.di.labeledvalue.LabeledIntMap
A natural comparator for Entry<Label>.
entrySet() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Important The returned set is a view of the map.
entrySet() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
entrySet() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
The set of all map entries.
entrySet() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
entrySet() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
The set of all map entries.
entrySet(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
The returned set is a view of the map.
environmentStrategy - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Strategy used by the Environment to choose a duration.
epsilon - Variable in class it.univr.di.cstnu.algorithms.CSTNEpsilon
Reaction time for CSTN
equals(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
Compare the letter with an ALetter name.
equals(Object) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class it.univr.di.cstnu.graph.AbstractComponent
Deprecated.
equals(Object) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
equals(Object) - Method in record class it.univr.di.cstnu.graph.CheckOutcome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in interface it.univr.di.cstnu.graph.Component
Deprecated.
equals(Object) - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
 
equals(Object) - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.gui.CommandResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.gui.EditorCommand
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
 
equals(Object) - Method in class it.univr.di.cstnu.util.ObjectPair
 
equals(Object) - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
equals(Object) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
equals(Object) - Method in class it.univr.di.labeledvalue.ALabel
 
equals(Object) - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
 
equals(Object) - Method in class it.univr.di.labeledvalue.Label
 
equals(Object) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
equals(Object) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
equals(Object) - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
equals(Object) - Method in class it.univr.di.labeledvalue.Literal
 
equals(String) - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
 
equalsByName(Component) - Method in class it.univr.di.cstnu.graph.AbstractComponent
 
equalsByName(Component) - Method in interface it.univr.di.cstnu.graph.Component
A component is assumed to be equal to another if it has the same name.
error - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
Error message of the failed repetition; empty if no error occurred.
ERROR - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
The command raised an exception while running.
ERROR_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
Color for ERROR outcomes.
errorMessage() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
errorMessage() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
execute(STNU) - Method in interface it.univr.di.cstnu.util.AbstractBenchmarkRunner.AlgorithmExecutor
Executes the algorithm on the given instance.
execute(EditorCommand, LabeledNode) - Method in class it.univr.di.cstnu.gui.EditorController
Runs command on the current document.
executionTimeHCEns - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Execution time statistics.
executionTimeHOEns - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Execution time statistics.
executionTimeNS - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Execution time in nanoseconds.
executionTimeNS - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
Statistics of the execution times [ns] of the successful repetitions.
executionTimeObserveNs - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Execution time statistics.
executionTimeRTEDecisionNs - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Execution time statistics.
executionTimeRTEinitNs - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Execution time statistics.
executionTimeRTEns - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Execution time statistics.
executionTimeRTEUpdateNs - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Execution time statistics.
exitFlag - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
xit flag of the minimization procedure.
exitFlag() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
Returns the value of the exitFlag record component.
export(TemporalConstraintGraph, NodePositions, GraphStyle, ExportOptions, CurvatureSource, Writer) - Static method in class it.univr.di.cstnu.gui.export.SvgExporter
Exports graph as SVG to out.
export(TemporalConstraintGraph, NodePositions, GraphStyle, ExportOptions, CurvatureSource, Writer) - Static method in class it.univr.di.cstnu.gui.export.TikzExporter
Exports graph as TikZ to out.
export(GraphCanvas, ExportOptions, File) - Static method in class it.univr.di.cstnu.gui.export.PngExporter
Renders canvas to file as PNG.
ExportFormat - Enum Class in it.univr.di.cstnu.gui.export
Maps a file's extension to the vector/raster export format used by the editor.
ExportNumbers - Class in it.univr.di.cstnu.gui.export
Number formatting shared by the textual exporters (SVG, TikZ): values are emitted with a bounded number of decimal digits and no trailing zeros, always using Locale.ROOT so that the output never depends on the host locale (the decimal separator is always the dot).
ExportOptions - Record Class in it.univr.di.cstnu.gui.export
Options controlling a figure export.
ExportOptions(double, double, boolean, boolean) - Constructor for record class it.univr.di.cstnu.gui.export.ExportOptions
Creates an instance of a ExportOptions record class.
ExtendedPriorityQueue<T> - Class in it.univr.di.cstnu.util
Simple implementation of a priority queue where elements are T objects and priorities are integers.
ExtendedPriorityQueue() - Constructor for class it.univr.di.cstnu.util.ExtendedPriorityQueue
Default constructor for minimum priority queue based on binary heap.
ExtendedPriorityQueue(boolean) - Constructor for class it.univr.di.cstnu.util.ExtendedPriorityQueue
Default constructor for min/max priority queue based on binary heap.
ExtendedPriorityQueue(int) - Constructor for class it.univr.di.cstnu.util.ExtendedPriorityQueue
Default constructor for minimum priority queue based on binary heap.
ExtendedPriorityQueue(int, boolean) - Constructor for class it.univr.di.cstnu.util.ExtendedPriorityQueue
General constructor for min/max priority queue based on binary heap.
ExtendedPriorityQueue.Status - Enum Class in it.univr.di.cstnu.util
The possible state of an element with respect to a ExtendedPriorityQueue.
extractFirst() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Removes and returns the item with minimum (maximum) priority in this heap.
extractFirstEntry() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Removes and returns the first entry in this heap.

F

Failure(String) - Constructor for record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
Creates an instance of a Failure record class.
father - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
Labeled values subsumed by this.
FD_STNU - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
RUL2021 + dispatchable phase
FD_STNU_IMPROVED - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
Original FD_STNU improved by removing waits with values greater than the maximum duration of the relative contingent link.
fdMinSuffix - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
Filename suffix of STNU checked by FD_STNU and minimized by the FD_ESTNU algorithm.
fdSuffix - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
Filename suffix of STNU checked by the FD_STNU algorithm.
field(String) - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
fieldIds() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
The full ordered list of field ids, for tests.
FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Suffix for file name
FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.algorithms.PSTN
Suffix for file name
FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.algorithms.STN
Suffix for file name
FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.algorithms.STNU
Suffix for file name
FILE_NAME_SUFFIX - Static variable in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
Suffix inserted into the output filename before the extension.
fileExtensions() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
Returns the value of the fileExtensions record component.
findEdge(LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Finds the directed edge from source to destination, or null.
findEdge(String, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Find the edge given the names of the source node and the destination node.
findEdge(String, String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
findEdge(String, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Finds the directed edge identified by its endpoint names, or null.
finished - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
 
finished - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Becomes true if no rule can be applied anymore.
fInput - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
The input file containing the CSTN graph in GraphML format.
fInput - Variable in class it.univr.di.cstnu.algorithms.STN
The input file containing the STN graph in GraphML format.
first() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
first() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
FIRST_NODE_EARLY_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns the first node between the candidate and the lower bound of its time window that is compatible with the given time window.
FIRST_NODE_LATE_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns the first node between the candidate and the upper time of its time window, compatible with the given time window.
FIRST_NODE_MIDDLE_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns the first node between the candidate and the middle time of its time window, compatible with the given time window.
firstDiamondIndex() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
Returns the value of the firstDiamondIndex record component.
firstProposition - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
First free proposition
fitTo(Rectangle2D, Dimension, double) - Method in class it.univr.di.cstnu.gui.ViewTransform
Fit modelBounds into viewSize with marginPx margin on each side.
fitToWindow() - Method in class it.univr.di.cstnu.gui.GraphCanvas
Fits the current drawing (node circles, edge curves, arrow heads and labels) into the current component size (with a 20px margin) and repaints.
format() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
 
format() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
 
format() - Method in class it.univr.di.cstnu.graph.EdgeRoute
Formats this route as compact, locale-independent text.
format(double) - Static method in class it.univr.di.cstnu.gui.export.ExportNumbers
Formats value as a compact, locale-independent decimal string.
format(LogRecord) - Method in class it.univr.di.cstnu.util.CompactLogFormatter
 
FORMAT_PROPERTY - Static variable in class it.univr.di.cstnu.util.CompactLogFormatter
Property used to configure the format string.
formatInt(int) - Static method in class it.univr.di.labeledvalue.Constants
 
fOutput - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Output file where to write the XML representing the CSTN graph after a check.
fOutput - Variable in class it.univr.di.cstnu.algorithms.STN
Output file where to write the XML representing the minimal STN graph.
fromFile(File) - Static method in enum class it.univr.di.cstnu.gui.export.ExportFormat
Convenience overload that deduces the export format from a File's name.
fromFileName(String) - Static method in enum class it.univr.di.cstnu.gui.export.ExportFormat
Deduces the export format from a file name's extension, case-insensitively.
FruchtermanReingoldLayout - Class in it.univr.di.cstnu.gui.layout
Force-directed layout based on the Fruchterman–Reingold algorithm (Fruchterman & Reingold, 1991, Graph Drawing by Force-directed Placement, Software: Practice and Experience 21(11)).
FruchtermanReingoldLayout() - Constructor for class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
Creates a layout with default seed (42L) and default number of iterations (300).
FruchtermanReingoldLayout(long, int) - Constructor for class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
Creates a layout with the given seed and iteration count.
FTNU - Class in it.univr.di.cstnu.algorithms
The FTNU model was introduced as an evolution of the CSTNPSU one, having a simpler name and a DC checking algorithm able to determine the guarded bounds correctly.
FTNU() - Constructor for class it.univr.di.cstnu.algorithms.FTNU
Creates an FTNU with an empty graph using the sparse backend by default.
FTNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.FTNU
Creates an FTNU with an empty, newly created graph.
FTNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.FTNU
 
FTNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.FTNU
 
FTNU(String) - Constructor for class it.univr.di.cstnu.algorithms.FTNU
Helper constructor for FTNU.

G

g - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Input graph.
g - Variable in class it.univr.di.cstnu.algorithms.STN
Input graph used by the computational algorithms.
gCheckedCleaned - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
The graph obtained by a check and the cleaning action.
gCheckedCleaned - Variable in class it.univr.di.cstnu.algorithms.STN
DenseTCGraph on which to operate.
get() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
 
get() - Method in interface it.univr.di.cstnu.algorithms.STNURTE.Strategy
 
get() - Method in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
 
get() - Method in class it.univr.di.cstnu.graph.EdgeSupplier
 
get() - Method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
 
get() - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
 
get(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
 
get(byte) - Method in class it.univr.di.labeledvalue.ALabelAlphabet
 
get(Edge) - Method in class it.univr.di.cstnu.graph.EdgeSupplier
 
get(LabeledNode) - Static method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
 
get(LabeledNode, ALabelAlphabet) - Static method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
Clones node, recreating its A-Label content (see LabeledNode(LabeledNode, ALabelAlphabet)) bound to targetAlphabet instead of node's own alphabet.
get(Label) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
get(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
get(Label) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
get(Label) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
get(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
 
get(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
 
get(Class, int) - Static method in class it.univr.di.cstnu.graph.EdgeSupplier
 
get(String) - Method in class it.univr.di.cstnu.graph.EdgeSupplier
 
get(String) - Static method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
 
get(String, char) - Static method in class it.univr.di.cstnu.graph.LabeledNodeSupplier
 
GET_APSP_JohnsonO(TemporalConstraintGraph, Object2IntMap, STN.STNCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.STNU
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
GET_APSP_JohnsonOU(TemporalConstraintGraph, Object2IntMap, STN.STNCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.STNU
Determines the minimal distance between all pairs of nodes (all-pair-shortest-paths (APSP)) using the Johnson algorithm.
GET_BellmanFord_Potential(TemporalConstraintGraph, STNEdge.EdgeValue, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the potential of nodes considering a virtual source node using the Bellman-Ford algorithm.
GET_BellmanFord_Potential(GraphDistances, LabeledNode) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the potential of nodes considering a virtual source node using the Bellman-Ford algorithm.
GET_BellmanFord_PotentialO(TemporalConstraintGraph, STNU.STNUCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.STNU
Helper methods for GraphAlgs.GET_BellmanFord_Potential(TemporalConstraintGraph, STNEdge.EdgeValue, STNCheckStatus) where the STNEdge#EdgeValue parameter is set to consider the ordinary value.
GET_BellmanFord_PotentialOL(TemporalConstraintGraph, STNU.STNUCheckStatus) - Static method in class it.univr.di.cstnu.algorithms.STNU
Helper methods for GraphAlgs.GET_BellmanFord_Potential(TemporalConstraintGraph, STNEdge.EdgeValue, STNCheckStatus) where the STNEdge.EdgeValue parameter is set to consider the minimal value between the ordinary and the lower-case one for each edge.
GET_DEPTH_FIRST_ORDER(TemporalConstraintPredecessorGraph, LabeledNode, Object2BooleanMap, boolean) - Static method in class it.univr.di.cstnu.algorithms.STN
Iterative method for determining a depth-first order of nodes.
GET_MIN_VALUE_BETWEEN_ORDINARY_AND_LOWERCASE(STNUEdge) - Static method in interface it.univr.di.cstnu.graph.STNUEdge
 
GET_MIN_VALUE_BETWEEN_ORDINARY_AND_UPPERCASE(STNUEdge) - Static method in interface it.univr.di.cstnu.graph.STNUEdge
 
GET_MIN_VALUE_BETWEEN_ORDINARY_AND_WAIT(STNUEdge) - Static method in interface it.univr.di.cstnu.graph.STNUEdge
 
GET_MIN_VALUE_BETWEEN_ORDINARY_AND_WAIT_UPPER(STNUEdge) - Static method in interface it.univr.di.cstnu.graph.STNUEdge
 
GET_NEGATIVE_CYCLE(int[]) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Extracts a cycle of the parent-pointer graph encoded in parent, the witness of the negative cycle that GraphAlgs.IS_NEGATIVE_CYCLE(int[]) only reports the presence of.
GET_REPRESENTATIVE_RIGID_COMPONENTS(ObjectList, Object2IntMap, LabeledNode) - Static method in class it.univr.di.cstnu.algorithms.STN
For each rigid component with at least two elements, this method determines: 1) the node that should precede the others as representative, and 2) the distances from the representative and the other nodes of the rigid component.
GET_REVERSE_POST_ORDER_VISIT(TemporalConstraintPredecessorGraph, LabeledNode, Object2BooleanMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determine the reverse-post-order of reachable nodes from the given root node in graph.
GET_SSSP_BellmanFord(TemporalConstraintGraph, LabeledNode, boolean, int, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance between the source node and any node (or any node and the sink (==source) if backward) using the Bellman-Ford algorithm.
GET_SSSP_BellmanFord(TemporalConstraintGraph, LabeledNode, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance from the given source node to each other node (single-source-shortest-paths (SSSP)) using the Bellman-Ford algorithm.
GET_SSSP_Dijkstra(TemporalConstraintGraph, LabeledNode, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance between a source node and any node reachable by the source (single-source-shortest-paths (SSSP)) using the Dijkstra algorithm.
GET_SSSP_Dijkstra(TemporalConstraintGraph, LabeledNode, STN.STNCheckStatus, ExtendedPriorityQueue) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
GET_SSSP_Dijkstra(GraphDistances, LabeledNode, ExtendedPriorityQueue) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance between a source node and any node reachable by the source (single-source-shortest-paths (SSSP)) using the Dijkstra algorithm.
GET_STN_PRECEDESSOR_SUBGRAPH_OPTIMIZED(TemporalConstraintGraph, LabeledNode, Object2IntMap, Object2IntMap, TemporalConstraintPredecessorGraph) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Returns the predecessor graph of the given source in the given STN graph, obtaining a fresh predecessor-relation container from graph when graphToReuse is null, otherwise clearing and reusing graphToReuse itself.
GET_STN_PREDECESSOR_SUBGRAPH(TemporalConstraintGraph, LabeledNode, Object2IntMap, Object2IntMap, TemporalConstraintGraph) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Returns the predecessor graph of the given source in the given STN graph, obtaining the predecessor-graph instance either by clearing and reusing graphToReuse, or, when it is null, by calling graph.newInstance(...).
GET_STRONG_CONNECTED_COMPONENTS(LabeledNode, Object2ObjectMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines all strongly connected components reachable from source, using the Tarjan algorithm.
GET_STRONG_CONNECTED_COMPONENTS(TemporalConstraintGraph, LabeledNode) - Static method in class it.univr.di.cstnu.algorithms.STN
Determines all the strongly connected components (SCC) having size > 1 and containing the source node, using the Tarjan algorithm.
GET_STRONG_CONNECTED_COMPONENTS_OL(LabeledNode, Object2ObjectMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines all strongly connected components reachable from source, using the Tarjan algorithm.
GET_UNDOMINATED_EDGES(LabeledNode, TemporalConstraintPredecessorGraph, Object2IntMap, TemporalConstraintGraph) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Returns all undominated edges emanating from a given source in the predecessor graph without determining and storing the All-Pairs-Shortest-Paths.
getActivationNodeMap() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getActivationNodeMap() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getActiveLayoutWorker() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the active layout worker so a cancel button can cancel it, or null if none.
getALabel() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
getALabelAlphabet() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getALabelAlphabet() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getALabelAlphabet() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getALetter() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
getALetter() - Method in class it.univr.di.labeledvalue.ALabel
 
getAlignTopLeftButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the input-view «Align» button (for testing).
getAllDeterminedPriorities() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
 
getAllLowerCaseAndLabeledValues() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
getAllLowerCaseAndLabeledValues() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
getAllUnknown() - Method in class it.univr.di.labeledvalue.Label
 
getAllUpperCaseAndLabeledValues() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
getAllUpperCaseAndLabeledValues() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getAlphabet() - Method in class it.univr.di.labeledvalue.ALabel
 
getAndUpdate() - Method in class it.univr.di.cstnu.algorithms.STN.SCCTime
 
getAnnotations() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getAnnotations() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getAnnotations() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns the annotations in their drawing order.
getApproximatingSTNU() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
 
getAvgContingentRangeWidth() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getCaseLabel() - Method in interface it.univr.di.cstnu.graph.STNUEdge
 
getCaseLabel() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
getCaseStatus() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
 
getCheckAlgorithm() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
getCheckedGraph() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Getter for the resulting checked graph, without copying or converting it.
getCheckedGraph() - Method in class it.univr.di.cstnu.algorithms.STN
 
getCheckedGraph() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getCheckOutcome() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getCheckOutcome() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getCheckOutcome() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Getter for the field checkStatus, the status of a checking algorithm.
getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
 
getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.CSTNU
 
getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.OSTNU
Getter for the field checkStatus, the status of a checking algorithm.
getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.STN
Getter for the field checkStatus.
getCheckStatus() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getCheckTimeoutSeconds() - Method in class it.univr.di.cstnu.gui.EditorSettings
 
getChildrenOf(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Given an observation node obs that observes the proposition 'p', its 'children' are all observation nodes, Q, for which 'p' appears in the label of node Q.
getChildrenOf(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Given an observer obs of proposition p, its "children" are all observers Q for which p appears in the label of Q.
getCleanedGraph() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getClockName(LabeledNode) - Static method in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
Build a clock name: "t" followed by node name, cleaned off not allowed chars.
getCommandButtons() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the list of command buttons currently in the command bar, in order.
getCommandPanel() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the command bar panel holding the command buttons and the network-specific selectors, in their layout order (for testing).
getCommandsInBar() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the EditorCommands currently shown in the command bar, in order.
getComplement() - Method in class it.univr.di.labeledvalue.Literal
Returns the complement of this.
getConstraintType() - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
getConstraintType() - Method in interface it.univr.di.cstnu.graph.Edge
 
getContingency() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
getContingencyGraph() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
The contingency graph is a labeled graph for determining the contingency value of each node.
getContingent() - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
 
getContingentNodeCount() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getContingentNodeCount() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Returns half the maintained contingent-edge count, matching DenseTCGraph's historical contingent-link convention.
getContingentNodeCount() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getContingentNodeMap() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getCstnAlgorithm() - Method in class it.univr.di.cstnu.gui.EditorSettings
 
getCurrentTimeWindow(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
 
getCurvaMinusButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the «Curva −» button (for testing).
getCurvaPlusButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the «Curva +» button (for testing).
getCurvature(E) - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
getDcInstanceNumber() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
getDcInstanceNumber.
getDcInstanceNumber() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
 
getDcInstances() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field dcInstances.
getDcSemantics() - Method in class it.univr.di.cstnu.gui.EditorSettings
 
getDefaultConsistencyCheckAlg() - Method in class it.univr.di.cstnu.algorithms.STN
Getter for the field defaultConsistencyCheckAlg.
getDefaultControllabilityCheckAlg() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getDepthFirstOrder(LabeledNode, Object2ObjectMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Iterative method for determining a depth-first order of nodes.
getDepthFirstOrder(LabeledNode, Object2ObjectMap, Object2BooleanMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Same as GraphAlgs.getDepthFirstOrder(LabeledNode, Object2ObjectMap), with an optional external isVisited map that lets repeated calls accumulate the visited set (needed, e.g., to peel strongly-connected components with successive reverse-post-order visits): a node already marked visited by a previous call is not traversed again, and every node finished in this call is marked visited on return.
getDerivedAlignTopLeftButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the derived-view «Align» button (for testing).
getDerivedCanvas() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the derived (resulting) canvas.
getDerivedFitButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the derived-view «Fit» button (for testing).
getDerivedGraph() - Method in class it.univr.di.cstnu.gui.EditorDocument
 
getDerivedInteraction() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the navigation-only CanvasInteraction installed on the derived canvas, or null if not yet installed.
getDerivedSelection() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the derived canvas's SelectionModel, the selection that drives the derived canvas's highlights and the inspector for derived elements (for testing).
getDerivedTransform() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the derived canvas's ViewTransform.
getDerivedZoomInButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the derived-view «+» zoom button (for testing).
getDerivedZoomOutButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the derived-view «−» zoom button (for testing).
getDest(E) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getDest(E) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getDest(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns the destination endpoint of the edge identified by the supplied edge's name.
getDest(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
getDispatchabilityOutcome() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getDispatchabilityOutcome() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getDispatchabilityOutcome() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getDistance(LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.util.GraphDistances
 
getDistance(LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
 
getDocument() - Method in class it.univr.di.cstnu.gui.EditorController
 
getDrawingBounds() - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
getEdge(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Returns the edge associated with the name.
getEdge(String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getEdge(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns the edge having edgeName, or null when absent.
getEdgeCount() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getEdgeCount() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getEdgeCount() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getEdgeFactory() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Getter for the field edgeFactory.
getEdgeFromObserversToNode(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Determines the set of edges P?
getEdgeImplClass() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Returns the concrete class that this graph uses to instantiate its edges.
getEdgeImplClass() - Method in class it.univr.di.cstnu.graph.EdgeSupplier
 
getEdgeImplClass() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Returns the concrete class that this graph uses to instantiate its edges.
getEdgeImplClass() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns the concrete class that this graph uses to instantiate its edges.
getEdgePathAnnotation() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
getEdgeProb() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field edgeProb.
getEdgeProb() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
Getter for the field edgeProb.
getEdgeProb() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
 
getEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Returns an independent collection of the edges of this graph.
getEdges() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getEdges() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getEdgesAndNodes() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getEdgesOrdered() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getEditorView() - Method in class it.univr.di.cstnu.gui.TNEditor
Returns the editor view hosted in this frame.
getElements() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
It runs in O(n) time.
getEndingNodeName() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
getEpsilonReactionTime() - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
 
getExternalNodeOfPropositionPair(char) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
 
getFile() - Method in class it.univr.di.cstnu.gui.EditorDocument
 
getFileName() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getfInput() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getfInput() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getFirst() - Method in class it.univr.di.cstnu.util.ObjectPair
 
getFirstEntry() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Returns a snapshot of the minimum (maximum) entry of the queue without modifying it.
getFirstPriority() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
 
getfOutput() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Getter for the field fOutput.
getfOutput() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getfOutput() - Method in class it.univr.di.cstnu.algorithms.STN
 
getfOutput() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getG() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Deprecated.
use AbstractCSTN.getGraph() in algorithms; this adapter is only for JUNG/GraphML boundaries.
getG() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getG() - Method in class it.univr.di.cstnu.algorithms.STN
Deprecated.
use STN.getGraph() in algorithms
getG() - Method in class it.univr.di.cstnu.algorithms.STNU
Deprecated.
use STNU.getGraph() in algorithms; this adapter is only for the editor/GraphML boundary.
getG() - Method in class it.univr.di.cstnu.algorithms.STNURTE
 
getGChecked() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Deprecated.
use AbstractCSTN.getCheckedGraph() in algorithms; this adapter is only for JUNG/GraphML boundaries.
getGChecked() - Method in class it.univr.di.cstnu.algorithms.STN
Deprecated.
getGChecked() - Method in class it.univr.di.cstnu.algorithms.STNU
Deprecated.
use STNU.getCheckedGraph() in algorithms
getGCheckedAsGraphML() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Helper method for having the graph obtained by AbstractCSTN.getCheckedGraph() in GraphML format.
getGraph() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Getter for the field g, the input graph, without copying or converting it.
getGraph() - Method in class it.univr.di.cstnu.algorithms.STN
 
getGraph() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getGraph() - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
getGraphInfoPanel() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the graph-information column of the bottom bar (for testing).
getHeight() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
 
getHorizon() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getHorizon() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getIncidentEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Returns all edges incident to vertex (its outgoing edges plus its incoming edges, without double-counting a self-loop).
getInEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getInEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getInEdges(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getInEdgesAndNodes(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
It is an optimization of DenseTCGraph.getInEdges(LabeledNode) that also returns the source node of the incoming edge.
getInEdgesAndSources(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getInEdgesAndSources(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getInEdgesAndSources(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns an unmodifiable snapshot of pairs (edge, canonical source) for all incoming edges of vertex.
getInputCanvas() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the input canvas.
getInputFile() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getInputFile() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getInputFile() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getInputGraph() - Method in class it.univr.di.cstnu.gui.EditorDocument
 
getInputHorizontalScrollBar() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the horizontal scrollbar of the input view (for testing).
getInputTransform() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the input canvas's ViewTransform.
getInputVerticalScrollBar() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the vertical scrollbar of the input view (for testing).
getInspectorPanel() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the attribute inspector installed by EditorView.installInspector(), or null when no inspector has been installed yet.
getInspectorPanelComponentCount() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the number of components in the inspector-panel container (for testing).
getInspectorPanelContainer() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the inspector-panel container docked below the two graph views (for testing).
getInspectorSplit() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the vertical split whose top is the views area and whose bottom is the inspector-panel container; dragging its divider adjusts the inspector's height (for testing).
getIntValue() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
getKey() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
getKey() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
getLabel() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
getLabel() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
getLabel4PairContingentExternalNode(LabeledNode, LabeledNode, boolean) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
 
getLabel4ValueInvolvingContingent(LabeledNode, LabeledNode, boolean) - Method in class it.univr.di.cstnu.algorithms.OSTNU
 
getLabeledIntMapImplClass() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
getLabeledIntMapImplClass() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
getLabeledPotential() - Method in class it.univr.di.cstnu.graph.LabeledNode
Returns the map of node-labeled potentials.
getLabeledPotential(Label) - Method in class it.univr.di.cstnu.graph.LabeledNode
Returns the potential associated with label 'l', if it exists; Constants.INT_NULL otherwise.
getLabeledValue() - Method in interface it.univr.di.cstnu.graph.STNUEdge
 
getLabeledValue() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
getLabeledValueFormatted() - Method in interface it.univr.di.cstnu.graph.STNUEdge
Representation of the labeled value as a string.
getLabeledValues() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
getLabeledValues() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
getLabelsOfLabeledValues() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
getLabelsOfLabeledValues() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
getLabelsOfLowerCaseValues() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
 
getLabelsOfLowerCaseValues() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
getLabelsOfLowerCaseValues(ALabel) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
 
getLabelsOfLowerCaseValues(ALabel) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
getLabelsOfUpperCaseValues() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
getLabelsOfUpperCaseValues() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getLabelsOfUpperCaseValues(ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
getLabelsOfUpperCaseValues(ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getLastCommandResult() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the last command result, or null if no command has been executed.
getLetter(byte) - Method in class it.univr.di.labeledvalue.ALabel
 
getLiterals() - Method in class it.univr.di.labeledvalue.Label
 
getLocation() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
getLogNormalDistribution() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
getLogNormalDistribution() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
getLower() - Method in class it.univr.di.cstnu.util.TimeInterval
 
getLowerBound() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
getLowerCaseEdgesMap() - Method in class it.univr.di.cstnu.algorithms.PSTN
Returns a map containing the lower-case edges associated with the contingent link of the network if the network was initialized (PSTN.initAndCheck() executed successfully); null otherwise.
getLowerCaseEdgesMap() - Method in class it.univr.di.cstnu.algorithms.STNU
Returns a map containing the lower-case edges associated with the contingent link of the network if the network was initialized (STNU.initAndCheck() executed successfully); null otherwise.
getLowerCaseLabels() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
 
getLowerCaseLabels() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
getLowerCaseValue() - Method in interface it.univr.di.cstnu.graph.CSTNUEdge
 
getLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
getLowerCaseValue(Label, ALabel) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
 
getLowerCaseValue(Label, ALabel) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
getLowerCaseValues() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
getLowerCaseValues() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
getLowerCaseValues(ALabel) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
 
getLowerCaseValues(ALabel) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
getLowerGuard() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
getLowerLabeledEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getMaximum() - Method in class it.univr.di.cstnu.util.ActiveWaits
 
getMaxMinConstraint() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
getMaxPathContingencySpanInContingencyGraph(String, TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.algorithms.CSTNPSU
Returns the labeled path contingency span of node with name nodeName.
getMaxValue() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
getMaxValue() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
getMaxValueSubsumedBy(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Returns the value associated with the l if it exists, otherwise the maximal value among all labels consistent with l.
getMaxWeight() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Getter for the field maxWeight.
getMaxWeight() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getMaxWeight() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getMaxWeight() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field maxWeight.
getMaxWeight() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
Getter for the field maxWeight.
getMaxWeight() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
 
getMenuBar() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the menu bar created by EditorView.buildMenuBar().
getMessageLabel() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the message label of the bottom bar (for testing).
getMessageText() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the text currently shown in the message area.
getMinLabeledValue() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
getMinLabeledValue() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
getMinLabeledValue() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
getMinLowerCaseValue() - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
 
getMinLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
getMinNegativeWeight() - Method in class it.univr.di.cstnu.algorithms.STN
 
getMinUpperCaseValue() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
getMinUpperCaseValue() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getMinUpperCaseValue(ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
getMinUpperCaseValue(ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getMinValue() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
getMinValue() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
getMinValue() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
getMinValue() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
getMinValue() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
getMinValue(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Returns a copy of the entry containing the min value associated with ALabel p.
getMinValueAmongLabelsWOUnknown() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
getMinValueConsistentWith(Label) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
getMinValueConsistentWith(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Returns the value associated with the l if it exists, otherwise the minimal value among all labels consistent with l.
getMinValueConsistentWith(Label, ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Returns the value associated with (l, p) if it exists, otherwise the minimal value among all labels consistent with (l, p).
getMinValueSubsumedBy(Label) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
getMinValueSubsumedBy(Label) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
getMinValueSubsumedBy(Label) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
getMinValueSubsumedBy(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Returns the minimal value among those associated with labels subsumed by l if it exists, Constants.INT_NULL otherwise.
getMinValueSubsumedBy(Label) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
getModelBounds() - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
getName() - Method in class it.univr.di.cstnu.graph.AbstractComponent
 
getName() - Method in interface it.univr.di.cstnu.graph.Component
 
getName() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getName() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getName() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
 
getName() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getName() - Method in class it.univr.di.labeledvalue.Literal
 
getNegated() - Method in class it.univr.di.labeledvalue.Literal
Returns a literal that is the negation of this.
getNegativeScenarios() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
 
getNegativeSTNUCycleInfo(boolean, TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
getNetworkType() - Method in class it.univr.di.cstnu.gui.EditorDocument
 
getnNodes() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field nNodes.
getnNodesQLoop() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field nNodesQLoop.
getnObsQLoop() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field nObsQLoop.
getNode(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Returns the node associated with the name.
getNode(String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getNode(String) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Return the node associated with the name.
getNode(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns the time-point with name, or null when absent.
getNode(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Returns the node associated with the given name.
getNodeFactory() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getNodeName() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
getNodeNumber() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
getNodeNumber.
getNodeNumber() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
 
getNodePositions() - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
getNodes() - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
 
getNodes() - Method in interface it.univr.di.cstnu.util.GraphDistances
 
getNodes() - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
 
getNodesOrdered() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getNotDCInstanceNumber() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
getNotDCInstanceNumber.
getNotDCInstanceNumber() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
 
getNotDCInstances() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field notDCInstances.
getNotDCSubDir() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field notDCSubDir.
getNotDCSubDir() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
Getter for the field notDCSubDir.
getNotDCSubDir() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
 
getNoticeLabel() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the notice label of the bottom bar (for testing).
getNow() - Static method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
 
getnPropositions() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field nPropositions.
getnQLoops() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
Getter for the field nQLoops.
getObservedAndObserver() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getObserver(char) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getObserver(char) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getObserver(char) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getObserver2ZEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Be careful!
getObserver2ZEdges() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getObserverCount() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getObserverCount() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getObservers() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getObservers() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getObservers() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getObsQLoopNumber() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
getObsQLoopNumber.
getObsQLoopNumber() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
 
getOptimizationEngine() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getOrCreateStats(Object2ObjectMap, AbstractBenchmarkRunner.GlobalStatisticsKey) - Static method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Returns the summary statistics associated with key in map, creating and registering it if absent.
getOrderedSchedule() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
 
getOutEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getOutEdges(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getOutEdges(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getOutEdgesAndDestinations(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getOutEdgesAndDestinations(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getOutEdgesAndDestinations(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns an unmodifiable snapshot of pairs (edge, canonical destination) for all outgoing edges of vertex.
getOutEdgesAndNodes(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
It is an optimization of DenseTCGraph.getOutEdges(LabeledNode) that also returns the destination node of the outgoing edge.
getPhases() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics
Returns the collected phase rows through an immutable fastutil view.
getPhaseStatistics() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getPredecessors(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Returns the list of predecessors (with incoming edge) of the given node.
getPredecessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getPredecessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Returns the list of predecessors (with incoming edge) of the given node.
getPredecessorsMap() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Returns the internal predecessor adjacency map node -> list of (predecessor, incoming edge), exposed so that generic graph algorithms can consume it directly, without copying.
getPredecessorsMap() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Returns the internal predecessor adjacency map node -> list of (predecessor, incoming edge).
getPriority(T) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Returns the priority of the item if it is or was present in the queue, Constants.INT_POS_INFINITE if the item was never inserted, and this is a min queue, Constants.INT_NEG_INFINITE if the item was never inserted and this is a max queue.
getProbabilityMass() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
 
getProgressBar() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the progress bar of the bottom bar (for testing).
getPropositionObserved() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
getPropositionOfPair() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
 
getPropositions() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
getPropositions.
getPropositions() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getPropositions() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getPropositions() - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
 
getPropositions() - Method in class it.univr.di.labeledvalue.Label
 
getPrototypalLink() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Checks the DC property and, if DC, returns the prototypal link that represents the global temporal behavior of the network.
getReachable(LabeledNode) - Method in interface it.univr.di.cstnu.util.GraphDistances
 
getReachable(LabeledNode) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
 
getReactionTime() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Getter for the field reactionTime.
getReactionTime() - Method in class it.univr.di.cstnu.gui.EditorSettings
 
getReturnedObjectClass() - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
 
getRigidComponents() - Method in class it.univr.di.cstnu.algorithms.STN
Determines all the Rigid Components (RC) using the linear time algorithm (w.r.t. the |edges|) proposed by Tsamardinos, I., Muscettola, N., & Morris, P. (1998).
getRoute() - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
getRoute() - Method in interface it.univr.di.cstnu.graph.Edge
 
getScale() - Method in class it.univr.di.cstnu.gui.ViewTransform
 
getScale() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
getSchedule() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
 
getSecond() - Method in class it.univr.di.cstnu.util.ObjectPair
 
getSelectedEdges() - Method in class it.univr.di.cstnu.gui.SelectionModel
 
getSelectedNodes() - Method in class it.univr.di.cstnu.gui.SelectionModel
 
getSelection() - Method in class it.univr.di.cstnu.gui.EditorController
 
getSelection() - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
getSettings() - Method in class it.univr.di.cstnu.gui.EditorController
 
getSettingsComponentCount() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the number of components in the settings panel (for testing: 0 when the network kind has no settings controls, e.g.
getSettingsPanel() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the settings panel (for testing).
getShift() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
getSource(E) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getSource(E) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getSource(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns the source endpoint of the edge identified by the supplied edge's name.
getSource(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
getSrn() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
 
getSrncKind() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
 
getSrncKind() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
getStartingNodeName() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
getState() - Method in class it.univr.di.labeledvalue.Literal
 
getState(byte) - Method in class it.univr.di.labeledvalue.ALabel
 
getState(char) - Method in class it.univr.di.labeledvalue.Label
 
getStateLiteralWithSameName(char) - Method in class it.univr.di.labeledvalue.Label
 
getStatus(T) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Usually, in a priority queue, an object is first added and, possibly, removed.
getStatusAndPriority(T, int[]) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Single-lookup combination of ExtendedPriorityQueue.getStatus(Object) and ExtendedPriorityQueue.getPriority(Object): returns the status of item and writes its priority into priorityOut[0] (the same value ExtendedPriorityQueue.getPriority(Object) would return, i.e., the infinite sentinel when the item was never inserted).
getStatusBar() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the status bar, the single two-column row above the two graph views and below the command bar (for testing).
getStatusBarText() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the current graph-information text of the status bar, with the entries joined by a space (for testing).
getStnAlgorithm() - Method in class it.univr.di.cstnu.gui.EditorSettings
 
getSTNPredecessorSubgraph(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.STN
Returns the Muscettola predecessor graph of the given source in the current STN.
getStnuAlgorithm() - Method in class it.univr.di.cstnu.gui.EditorSettings
 
getStraight() - Method in class it.univr.di.labeledvalue.Literal
Returns a literal that is the straight literal of this.
getStrongConnectedComponents(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.STN
Determines all the strongly connected components (SCC) of size > 1 containing the source node using the Tarjan algorithm.
getSubLabelIn(Label, boolean) - Method in class it.univr.di.labeledvalue.Label
Determines the sub label of this that is also present (not present) in label lab.
getSubLabelIn(Label, boolean, boolean) - Method in class it.univr.di.labeledvalue.Label
Determines the sub label of this that is also present (not present) in label lab.
getSuccessors(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Returns the list of successors (with outgoing edge) of the given node.
getSuccessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getSuccessors(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Returns the list of successors (with outgoing edge) of the given node.
getSuccessorsMap() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Returns the internal successor adjacency map node -> list of (successor, outgoing edge), exposed so that generic graph algorithms (e.g., GraphAlgs.getDepthFirstOrder) can consume it directly, without copying.
getSuccessorsMap() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Returns the internal successor adjacency map node -> list of (successor, outgoing edge).
getText() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
 
getText() - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
 
getThemeMode() - Static method in class it.univr.di.cstnu.gui.EditorLookAndFeel
Returns the mode stored in the user preferences; new installations follow the system.
getTimeOut() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getTimeOut() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getTransform() - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
getType() - Method in exception class it.univr.di.cstnu.algorithms.WellDefinitionException
 
getType() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getType() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getType() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getULCaseLabeledPotential() - Method in class it.univr.di.cstnu.graph.LabeledNode
Returns the map of node upper/lower-case labeled potentials.
getUniqueDifferentLiteral(Label) - Method in class it.univr.di.labeledvalue.Label
Finds and returns the unique different literal between this and lab if it exists.
getUniqueEdgeName(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns edgeName when available; otherwise appends the first available suffix among _0, _1, and so on.
getUnknown() - Method in class it.univr.di.labeledvalue.Literal
Returns a literal that is the unknown literal of this.
getUpper() - Method in class it.univr.di.cstnu.util.TimeInterval
 
getUpperBound() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
getUpperCaseEdgesMap() - Method in class it.univr.di.cstnu.algorithms.PSTN
Returns a map containing the upper-case edges associated with the contingent link of the network if the network was initialized (PSTN.initAndCheck() executed successfully); null otherwise.
getUpperCaseEdgesMap() - Method in class it.univr.di.cstnu.algorithms.STNU
Returns a map containing the upper-case edges associated with the contingent link of the network if the network was initialized (STNU.initAndCheck() executed successfully); null otherwise.
getUpperCaseLabels() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
getUpperCaseLabels() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getUpperCaseValue(Label, ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
getUpperCaseValue(Label, ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getUpperCaseValues() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
getUpperCaseValues() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getUpperCaseValues(ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Don't use this set for scanning that requires modifying the internal map; otherwise, this set will become invalid after the first modification.
getUpperCaseValues(ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
getUpperGuard() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
getUpperLabeledEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getUpperPotential(LabeledNode) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
 
getUpperPotential(LabeledNode, Label) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
 
getValue() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
getValue() - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
 
getValue() - Method in interface it.univr.di.cstnu.graph.STNEdge
 
getValue() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
getValue() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
getValue(E) - Method in interface it.univr.di.cstnu.graph.STNEdge.EdgeValue
The interesting value of the edge.
getValue(Label) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
getValue(Label) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
getValue(Label, ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
 
getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.STN
 
getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.STNU
 
getVersionAndCopyright() - Method in class it.univr.di.cstnu.algorithms.STNURTE
 
getVersionAndCopyright() - Method in class it.univr.di.cstnu.util.CSTNRandomGenerator
 
getVersionAndCopyright() - Method in class it.univr.di.cstnu.util.OSTNURandomGenerator
 
getVersionAndCopyright() - Method in class it.univr.di.cstnu.util.STNURandomGenerator
 
getVersionAndDate() - Static method in class it.univr.di.cstnu.algorithms.PSTN
 
getVersionAndDate() - Static method in class it.univr.di.cstnu.algorithms.STNU
 
getVersionAndDate() - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
 
getVersionAndDate() - Method in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
 
getVersionAndDate() - Method in class it.univr.di.cstnu.util.MDEBenchmarkRunner
 
getVertexCount() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getVertexCount() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getVertexCount() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getVertices() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getVertices() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getVertices() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Returns a collection of all vertices in the graph.
getVertices() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getVertices() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Returns a collection of all vertices in the graph.
getVerticesArray() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getWidth() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
 
getX() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
 
getX() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
getX(LabeledNode) - Method in interface it.univr.di.cstnu.gui.NodePositions
 
getX(LabeledNode) - Method in class it.univr.di.cstnu.gui.StoredNodePositions
 
getY() - Method in class it.univr.di.cstnu.graph.GraphAnnotation
 
getY() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
getY(LabeledNode) - Method in interface it.univr.di.cstnu.gui.NodePositions
 
getY(LabeledNode) - Method in class it.univr.di.cstnu.gui.StoredNodePositions
 
getZ() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
getZ() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
getZ() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
 
getZ() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
getZ() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Returns the Z node of the graph.
getZoomInButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the input-view «+» zoom button (for testing).
getZoomOutButton() - Method in class it.univr.di.cstnu.gui.EditorView
Returns the input-view «−» zoom button (for testing).
GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.Checker
Global header
GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
Global header
GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
Global header
GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
Global header
GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
Global header
GLOBAL_HEADER - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
Global header
GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.Checker
 
GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
 
GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
 
GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
 
GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
 
GLOBAL_HEADER_ROW - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
 
GlobalStatisticKey(int, int, int) - Constructor for class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
default constructor
GlobalStatisticsKey(int, int) - Constructor for record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
Creates an instance of a GlobalStatisticsKey record class.
gPrime - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
ESTNU with rigid components collapsed, used by Steps M4 and M5.
GRAPH_ANNOTATIONS_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for presentation-only plain-text annotations.
GRAPH_CHECK_OUTCOME_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for a persisted check outcome.
GRAPH_DISPATCHABILITY_OUTCOME_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for a persisted dispatchability representation.
GRAPH_NAME_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the graph name.
GRAPH_nCTG_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the number of contingent nodes in the graph.
GRAPH_nEDGES_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the number of edges in the graph.
GRAPH_nOBS_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the number of observed propositions in the graph.
GRAPH_nVERTICES_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the number of vertices in the graph.
GRAPH_OUTCOME_FINGERPRINT_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the fingerprint protecting persisted outcomes.
GraphAlgs - Interface in it.univr.di.cstnu.util
Utility class containing some graph algorithm implementations.
GraphAlgs.BFCTNodeStatus - Enum Class in it.univr.di.cstnu.util
The state of a node during a Bellman-Ford-Tarjan search, held in an array indexed by the dense node id of the search and not in the node, so that two searches on the same graph cannot interfere.
GraphAlgs.LabeledNodeSuccessor - Class in it.univr.di.cstnu.util
Minimal base class for SCC searches that must traverse every listed arc.
GraphAnnotation - Class in it.univr.di.cstnu.graph
A plain-text note placed on a temporal-constraint graph.
GraphAnnotation(String, double, double, double, double) - Constructor for class it.univr.di.cstnu.graph.GraphAnnotation
 
GraphCanvas<E> - Class in it.univr.di.cstnu.gui
Swing component rendering a TemporalConstraintGraph using pan/zoom (ViewTransform), pluggable node positions (NodePositions), pluggable visual style (GraphStyle) and an observable SelectionModel.
GraphCanvas(TemporalConstraintGraph, NodePositions, GraphStyle, SelectionModel, ViewTransform) - Constructor for class it.univr.di.cstnu.gui.GraphCanvas
Creates a new canvas.
GraphDistances - Interface in it.univr.di.cstnu.util
This interface defines the methods for managing distances between nodes in a graph.
GraphDistancesImpl - Class in it.univr.di.cstnu.util
Implementation based on two nested hash maps.
GraphDistancesImpl() - Constructor for class it.univr.di.cstnu.util.GraphDistancesImpl
Default constructor
GraphFactory - Class in it.univr.di.cstnu.gui
The only place in the new editor authorized to name the concrete graph backends (DenseTCGraph, SparseTCGraph).
GraphLayout - Interface in it.univr.di.cstnu.gui.layout
A graph layout algorithm that assigns positions to the nodes of a TemporalConstraintGraph within a rectangular area.
GraphLayouts - Class in it.univr.di.cstnu.gui.layout
Registry of the graph layouts available to the user interface.
GraphML2Luke - Class in it.univr.di.cstnu.util
Utility class for converting STNU file in GraphML format to Luke format.
GraphML2Luke() - Constructor for class it.univr.di.cstnu.util.GraphML2Luke
 
GraphRole - Enum Class in it.univr.di.cstnu.gui.inspector
Which graph an inspected element belongs to.
GraphStyle - Interface in it.univr.di.cstnu.gui
Visual style for nodes and edges drawn by GraphCanvas.
growFactor - Static variable in class it.univr.di.cstnu.graph.DenseTCGraph
Adjacency grow factor: This represents the multiplication factor used to increase the dimension of the adjacency matrix.

H

halfFinished - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
 
hasEndpointOverrides() - Method in class it.univr.di.cstnu.graph.EdgeRoute
 
hasError() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
hasError() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
hashCode() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
Returns a hash code value for this object.
hashCode() - Method in class it.univr.di.cstnu.graph.AbstractComponent
 
hashCode() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
hashCode() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
Returns a hash code value for this object.
hashCode() - Method in interface it.univr.di.cstnu.graph.Component
 
hashCode() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
Returns a hash code value for this object.
hashCode() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
 
hashCode() - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.gui.CommandResult
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.gui.EditorCommand
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
Returns a hash code value for this object.
hashCode() - Method in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
 
hashCode() - Method in class it.univr.di.cstnu.util.ObjectPair
 
hashCode() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
Returns a hash code value for this object.
hashCode() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
Returns a hash code value for this object.
hashCode() - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
hashCode() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
hashCode() - Method in class it.univr.di.labeledvalue.ALabel
 
hashCode() - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
 
hashCode() - Method in class it.univr.di.labeledvalue.Label
 
hashCode() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
hashCode() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
hashCode() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
hashCode() - Method in class it.univr.di.labeledvalue.Literal
 
hasNameEquals(ALabelAlphabet.ALetter) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
hasOpenNetwork() - Method in class it.univr.di.cstnu.gui.EditorController
Whether the user has actually opened or created a network.
hasSameEdgesOf(TemporalConstraintGraph) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Returns true if this graph contains the same set of edges as other.
hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
hasSameValues(Edge) - Method in interface it.univr.di.cstnu.graph.Edge
 
hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
hasSameValues(Edge) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
hasSameVerticesOf(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
header() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
headerText() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
HierarchyNode(Label, int) - Constructor for class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
HOPS - Static variable in class it.univr.di.cstnu.util.STNUDensifier
Default hops
horizon - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Horizon value.
horizon - Variable in class it.univr.di.cstnu.algorithms.STN
Horizon value.
HunsbergerPosenato18 - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
Hunsberger Posenato 2018.
HunsbergerPosenato19 - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
Hunsberger Posenato 2019 It is selected when AbstractCSTN.setPropagationOnlyToZ(boolean) with false value is executed before the execution of CSTN.dynamicConsistencyCheck()
HunsbergerPosenato20 - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
Hunsberger Posenato 2020.

I

id() - Method in record class it.univr.di.cstnu.gui.EditorCommand
Returns the value of the id record component.
id() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
implicitCurvatures(TemporalConstraintGraph, NodePositions, GraphStyle) - Static method in class it.univr.di.cstnu.gui.CurvaturePolicy
Computes the implicit curvature factor to add to each edge's explicit curvature.
importPlainSTNU(File) - Method in class it.univr.di.cstnu.gui.EditorController
Imports an STNU written in Luke's plain format.
includeHighlights() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
Returns the value of the includeHighlights record component.
inDegree(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
inDegree(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
inDegree(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
index(char) - Static method in class it.univr.di.labeledvalue.Literal
 
index(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabelAlphabet
 
individualStandInEdges - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Set of initial stand-in edges returned by the minimum dispatchability preprocessing.
INFINITY_SYMBOL - Static variable in class it.univr.di.labeledvalue.Constants
Char representing infinity symbol: ∞.
INFINITY_SYMBOLstring - Static variable in class it.univr.di.labeledvalue.Constants
 
INFO_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
Color for informational / NOT_APPLICABLE outcomes.
infoFor(TemporalConstraintNetworkType) - Static method in class it.univr.di.cstnu.gui.NetworkTypeRegistry
 
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Checks and initializes the CSTN instance represented by graph g.
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Checks and initializes the CSTN instance represented by graph g.
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Calls AbstractCSTN.coreCSTNInitAndCheck() and, then, check all guarded links.
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.CSTNU
Checks and initializes the CSTN instance represented by graph g.
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.OSTNU
Checks and initializes the CSTN instance represented by graph g.
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.PCSTNU
Checks and initializes the CSTN instance represented by graph g.
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.PSTN
Makes the PSTN check and initialization.
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.STN
Initializes the STN instance represented by graph g.
initAndCheck() - Method in class it.univr.di.cstnu.algorithms.STNU
Makes the STNU check and initialization.
INITIAL_CAPACITY - Static variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
The standard initial capacity of a queue.
INITIAL_DIMENSION - Static variable in class it.univr.di.cstnu.graph.DenseTCGraph
Initial graph dimension
initialized - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Becomes true when all data structures have been initialized.
inNegativeCycle() - Method in class it.univr.di.cstnu.graph.AbstractComponent
 
inNegativeCycle() - Method in interface it.univr.di.cstnu.graph.Component
 
INPUT - Enum constant in enum class it.univr.di.cstnu.gui.inspector.GraphRole
The element belongs to the input (editable) graph.
inputFiles - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
The input file names.
insertOrUpdate(T, int) - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
Inserts or updates the given item and its priority into this heap.
INSPECTOR_INITIAL_HEIGHT - Static variable in class it.univr.di.cstnu.gui.EditorView
Height, in pixels, the inspector panel docked below the two graph views gets the first time the window is laid out.
InspectorPanel - Class in it.univr.di.cstnu.gui.inspector
Inspector panel for editing the attributes of the currently selected node or edge.
InspectorPanel(EditorController) - Constructor for class it.univr.di.cstnu.gui.inspector.InspectorPanel
Builds an inspector bound to a controller.
install() - Method in class it.univr.di.cstnu.gui.CanvasInteraction
Registers the mouse, mouse-motion, mouse-wheel and keyboard listeners on the canvas, installs the transient overlay painter, and refreshes the node-name counter.
installAtStartup() - Static method in class it.univr.di.cstnu.gui.EditorLookAndFeel
Installs the saved theme before Swing components are created.
installInspector() - Method in class it.univr.di.cstnu.gui.EditorView
Creates the attribute inspector, puts it in the slot below the two graph views and makes it follow the selection.
INSTANCE - Enum constant in enum class it.univr.di.Debug
A class containing just a static constant can be represented as an enum.
instances - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Input files as File objects.
INT_NEG_INFINITE - Static variable in class it.univr.di.labeledvalue.Constants
The integer value representing the -∞.
INT_NULL - Static variable in class it.univr.di.labeledvalue.Constants
Default value to represent an invalid integer value.
INT_POS_INFINITE - Static variable in class it.univr.di.labeledvalue.Constants
The integer value representing the +∞.
internal - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
The edge represents an internal one used to represent a high-level construct, such as a WORKFLOW OR JOIN.
InternalEntry(Label, ALabel) - Constructor for class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
interruptBy - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
InterruptBy maintains, for each UC edge E, the possible pair (UCEdge E', STNUPath P') where E' is the UC edge that interrupted the bypass procedure for E (STNU.SRNCycleFinderBackPropagation(STNUEdge, RULGlobalInfo).
interrupted - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
True if a repetition failed because of an error or a cancellation.
interruptionCycle - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
A negative cycle caused by the propagation interruption sequence went back to a previous contingent node.
intersect(int, int) - Method in class it.univr.di.cstnu.util.TimeInterval
 
intersect(TimeInterval) - Method in class it.univr.di.cstnu.util.TimeInterval
 
intersect(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
 
invalidateImplicitCurvatures() - Method in class it.univr.di.cstnu.gui.GraphCanvas
Drops the cached implicit curvature factors so that the next rendering recomputes them.
IR - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
Instantaneous reaction semantics
IS_NEGATIVE_CYCLE(int[]) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Detects whether the parent-pointer forest encoded in parent contains a cycle.
isAllMaxMinimalGraphConsistent(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Determines the minimal distance between all pairs of vertices of the given graph if the graph is consistent, i.e., it does not contain any negative cycles.
isAViableSchedule(Object2IntMap, boolean) - Method in class it.univr.di.cstnu.algorithms.STNURTE
Verifies that the given schedule does not violate any constraints.
isCleanedOutputRequired() - Method in class it.univr.di.cstnu.algorithms.STNU
 
isComplement(Literal) - Method in class it.univr.di.labeledvalue.Literal
 
isConsistentWith(byte, char) - Method in class it.univr.di.labeledvalue.Label
A literal l is consistent with a label if the last one does not contain ¬l.
isConsistentWith(Label) - Method in class it.univr.di.labeledvalue.Label
A label L1 is consistent with a label L2 if L1 ∧ L2 is satisfiable.
isConsistentWith(Literal) - Method in class it.univr.di.labeledvalue.Label
 
isContingent - Variable in class it.univr.di.cstnu.graph.LabeledNode
Flag for the contingent node.
isContingent() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
isContingent() - Method in interface it.univr.di.cstnu.graph.Node
 
isContingentAlsoAsOrdinary() - Method in class it.univr.di.cstnu.algorithms.CSTNU
 
isContingentAlsoAsOrdinary() - Method in class it.univr.di.cstnu.algorithms.STNU
 
isContingentAlsoAsOrdinary() - Method in class it.univr.di.cstnu.gui.EditorSettings
 
isContingentEdge() - Method in interface it.univr.di.cstnu.graph.Edge
 
isControllable() - Method in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
 
isControllable() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
 
isControllable() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
isCSTNEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
isCSTNEdge() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
isCSTNEdge() - Method in interface it.univr.di.cstnu.graph.Edge
This method is inappropriate here, but it helps to speed up the code.
isCSTNPSUEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
isCSTNPSUEdge() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
isCSTNPSUEdge() - Method in interface it.univr.di.cstnu.graph.Edge
This method is inappropriate here, but it helps to speed up the code.
isCSTNUEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
isCSTNUEdge() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
isCSTNUEdge() - Method in interface it.univr.di.cstnu.graph.Edge
This method is inappropriate here, but it helps to speed up the code.
isDense(TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.gui.GraphFactory
 
isDerivedUpToDate() - Method in class it.univr.di.cstnu.gui.EditorDocument
 
isDirty() - Method in class it.univr.di.cstnu.gui.EditorDocument
 
isEmpty() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
isEmpty() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
isEmpty() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
isEmpty() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
isEmpty() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
isEmpty() - Method in interface it.univr.di.cstnu.graph.Edge
 
isEmpty() - Method in class it.univr.di.cstnu.graph.EdgeRoute
 
isEmpty() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
isEmpty() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
isEmpty() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
It runs in O(1) time.
isEmpty() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
isEmpty() - Method in class it.univr.di.cstnu.util.ObjectPair
 
isEmpty() - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
isEmpty() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
isEmpty() - Method in class it.univr.di.labeledvalue.ALabel
 
isEmpty() - Method in class it.univr.di.labeledvalue.ALabelAlphabet
 
isEmpty() - Method in class it.univr.di.labeledvalue.Label
 
isEmpty() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
isEmpty() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
isEmpty() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
isInNegativeScenarios(Label) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
Checks if the label belongs to the negative scenarios.
isLower() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
 
isLowerCase() - Method in interface it.univr.di.cstnu.graph.STNUEdge
 
isNameManagedByGraph() - Method in class it.univr.di.cstnu.graph.AbstractComponent
 
isNegated() - Method in class it.univr.di.labeledvalue.Literal
 
isNodePresent(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
 
isNodePresent(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Checks if the given node is present in the graph.
isObserver() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
isOrdinaryEdge() - Method in interface it.univr.di.cstnu.graph.STNUEdge
 
isOSTNUEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
isOSTNUEdge() - Method in interface it.univr.di.cstnu.graph.Edge
This method is inappropriate here, but it helps to speed up the code.
isOutputCleaned() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
 
isOutputCleaned() - Method in class it.univr.di.cstnu.algorithms.STN
 
isParameter - Variable in class it.univr.di.cstnu.graph.LabeledNode
Flag for parameter node.
isParameter() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
isParameter() - Method in interface it.univr.di.cstnu.graph.Node
 
isPresent - Enum constant in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
The element is currently in the queue.
isPropagateOnlyToZ() - Method in class it.univr.di.cstnu.gui.EditorSettings
 
isReadOnly() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
isRequirementEdge() - Method in interface it.univr.di.cstnu.graph.Edge
 
isSave() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
isSave() - Method in class it.univr.di.cstnu.algorithms.STNU
 
isSelected(Edge) - Method in class it.univr.di.cstnu.gui.SelectionModel
 
isSelected(LabeledNode) - Method in class it.univr.di.cstnu.gui.SelectionModel
 
isSTNEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
isSTNEdge() - Method in interface it.univr.di.cstnu.graph.Edge
This method is inappropriate here, but it helps to speed up the code.
isSTNEdge() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
isSTNEdge() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
isSTNUEdge() - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
isSTNUEdge() - Method in interface it.univr.di.cstnu.graph.Edge
This method is inappropriate here, but it helps to speed up the code.
isSTNUEdge() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
isStraight() - Method in class it.univr.di.labeledvalue.Literal
 
isTypeChangeAllowed(TemporalConstraintNetworkType, TemporalConstraintNetworkType) - Static method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Tells whether TemporalConstraintGraph.setType(TemporalConstraintNetworkType) accepts the change from current to requested, that is whether the two kinds share an edge implementation and differ only by something the constructor cannot see.
isUnknown() - Method in class it.univr.di.labeledvalue.Literal
 
isUpper() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
 
isUpperBoundRequested - Variable in class it.univr.di.cstnu.algorithms.CSTNPotential
True if the DC checking algorithm must also determine the maximum execution time for each time-point.
isUpperBoundRequested() - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
 
isUpperCase() - Method in interface it.univr.di.cstnu.graph.STNUEdge
 
isUpperCaseChoice(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
isVersionComparable(String) - Static method in class it.univr.di.cstnu.graph.NetworkFingerprint
Tells whether storedFingerprint carries the current version prefix, i.e. whether it was produced by a release with the same canonical form and hashing scheme as this one.
isVersionReq() - Method in class it.univr.di.cstnu.algorithms.PSTN
 
isVersionReq() - Method in class it.univr.di.cstnu.algorithms.STNU
 
isWait() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTED
 
isWait() - Method in interface it.univr.di.cstnu.graph.STNUEdge
 
isWithinBounds() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
 
isWithNodeLabels() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
 
it.univr.di - package it.univr.di
Contains the two packages that realize the framework for verifying the consistency/controllability of temporal constraint networks.
it.univr.di.cstnu.algorithms - package it.univr.di.cstnu.algorithms
Contains all checking algorithms for (C)STN(U)s.
it.univr.di.cstnu.graph - package it.univr.di.cstnu.graph
Contains all classes for representing vertices, edges and graphs related to the (C)STN(U) model.
it.univr.di.cstnu.gui - package it.univr.di.cstnu.gui
 
it.univr.di.cstnu.gui.export - package it.univr.di.cstnu.gui.export
 
it.univr.di.cstnu.gui.inspector - package it.univr.di.cstnu.gui.inspector
 
it.univr.di.cstnu.gui.layout - package it.univr.di.cstnu.gui.layout
 
it.univr.di.cstnu.util - package it.univr.di.cstnu.util
Contains all actor classes for the implementation and/or the use of (C)STN(U)s algorithms.
it.univr.di.labeledvalue - package it.univr.di.labeledvalue
Provides the classes necessary to manage labeled value maps.
iterator() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
 
iterator() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
iterator() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
iterator() - Method in class it.univr.di.cstnu.util.ObjectPair
 
iterator() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
iterator() - Method in class it.univr.di.labeledvalue.ALabel
 

J

Johnson - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Johnson

K

keySet() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
keySet() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
A copy of all labels in the map.
keySet() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
keySet() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
kind() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
Returns the value of the kind record component.

L

label - Variable in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
label - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
label() - Method in record class it.univr.di.cstnu.gui.EditorCommand
Returns the value of the label record component.
label() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
Label - Class in it.univr.di.labeledvalue
Represents an immutable propositional label in the CSTN/CSTNU framework.
LABEL_OFFSET - Static variable in class it.univr.di.cstnu.gui.EdgeGeometry
Distance, in model units, between the point on the curve at EdgeGeometry.LABEL_T and the label anchor.
LABEL_RE - Static variable in class it.univr.di.labeledvalue.Label
Regular expression representing a Label.
LABEL_T - Static variable in class it.univr.di.cstnu.gui.EdgeGeometry
Parametric position along the curve where the label anchor is placed.
labelAnchor() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns the value of the labelAnchor record component.
labelCharsRE - Static variable in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Keyword \w because it is necessary to accept also node names!
LABELED - Enum constant in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
The distance of the node was lowered and the node waits to be scanned.
LabeledALabelIntTreeMap - Class in it.univr.di.labeledvalue
Allows managing conjoined upper-case values that are also associated with propositional labels.
LabeledALabelIntTreeMap(LabeledALabelIntTreeMap, Class) - Constructor for class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Constructor to clone the structure.
LabeledALabelIntTreeMap(Class) - Constructor for class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Simple constructor.
LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView - Class in it.univr.di.labeledvalue
A read-only view of a LabeledALabelIntTreeMap object.
LabeledALabelIntTreeMapView(LabeledALabelIntTreeMap) - Constructor for class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
 
labeledCrossCaseRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Labeled Cross-Case Rule
labeledCrossLowerCaseRule(LabeledNode, LabeledNode, LabeledNode, CSTNUEdge, CSTNUEdge, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Labeled Cross-Lower Case (zLc/CC)
labeledCrossLowerCaseRule(LabeledNode, LabeledNode, LabeledNode, CSTNUEdge, CSTNUEdge, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.PCSTNU
Apply B and B-parameter rules of the paper about Parameter-CSTNU.
LabeledIntHierarchyMap - Class in it.univr.di.labeledvalue
Simple implementation of LabeledIntMap interface.
LabeledIntHierarchyMap() - Constructor for class it.univr.di.labeledvalue.LabeledIntHierarchyMap
Necessary constructor for the factory.
LabeledIntHierarchyMap(LabeledIntMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntHierarchyMap
Constructor to clone the structure.
LabeledIntHierarchyMap.HierarchyNode - Class in it.univr.di.labeledvalue
Simple class to represent a labeled value in the hierarchy.
LabeledIntHierarchyMap.LabeledIntHierarchyMapView - Class in it.univr.di.labeledvalue
A read-only view of an object
LabeledIntHierarchyMapView(LabeledIntHierarchyMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntHierarchyMap.LabeledIntHierarchyMapView
 
LabeledIntMap - Interface in it.univr.di.labeledvalue
Realizes the map Label-->int
LabeledIntMap.LabeledIntMapView - Interface in it.univr.di.labeledvalue
A read-only view of an object
LabeledIntMapSupplier<C> - Class in it.univr.di.labeledvalue
Basic factory of LabeledIntMap objects.
LabeledIntMapSupplier(Class) - Constructor for class it.univr.di.labeledvalue.LabeledIntMapSupplier
Constructor for LabeledIntMapSupplier.
LabeledIntNotMinMapView(LabeledIntSimpleMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap.LabeledIntNotMinMapView
Deprecated.
 
LabeledIntSimpleMap - Class in it.univr.di.labeledvalue
Deprecated.
LabeledIntSimpleMap() - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Necessary constructor for the factory.
LabeledIntSimpleMap(boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Necessary constructor for the factory.
LabeledIntSimpleMap(LabeledIntMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Constructor to clone the structure.
LabeledIntSimpleMap(LabeledIntMap, boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Constructor to clone the structure.
LabeledIntSimpleMap.LabeledIntNotMinMapView - Class in it.univr.di.labeledvalue
Deprecated.
LabeledIntTreeMap - Class in it.univr.di.labeledvalue
Simple implementation of LabeledIntMap interface.
LabeledIntTreeMap() - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap
Necessary constructor for the factory.
LabeledIntTreeMap(boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap
Necessary constructor for the factory.
LabeledIntTreeMap(LabeledIntMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap
Constructor to clone the structure.
LabeledIntTreeMap(LabeledIntMap, boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap
Constructor to clone the structure.
LabeledIntTreeMap.LabeledIntTreeMapView - Class in it.univr.di.labeledvalue
A read-only view of an object
LabeledIntTreeMapView(LabeledIntTreeMap) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeMap.LabeledIntTreeMapView
 
LabeledIntTreeSimpleMap - Class in it.univr.di.labeledvalue
Extends LabeledIntTreeMap, setting optimize field to false.
In this way, labeled values where labels are not shortened.
This class is useful for the OSTNUPluggableEdge class.
LabeledIntTreeSimpleMap() - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
Necessary constructor for the factory.
LabeledIntTreeSimpleMap(boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
Necessary constructor for the factory.
LabeledIntTreeSimpleMap(LabeledIntMap, boolean) - Constructor for class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
Constructor to clone the structure.
labeledLetterRemovalRule(LabeledNode, LabeledNode, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Labeled Letter Removal Since this algorithm does not manage if two contingent timepoints have a strict range, and they require oracles, one way to capture such a situation is to not remove the letter to a wait when X is an activation or contingent time point.
labeledLowerCaseRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Labeled Lower Case Rule
LabeledLowerCaseValue - Class in it.univr.di.labeledvalue
Represents an immutable Labeled Lower Case value.
LabeledNode - Class in it.univr.di.cstnu.graph
LabeledNode class.
LabeledNode(LabeledNode) - Constructor for class it.univr.di.cstnu.graph.LabeledNode
Constructor for cloning.
LabeledNode(LabeledNode, ALabelAlphabet) - Constructor for class it.univr.di.cstnu.graph.LabeledNode
Clones n, recreating any A-Label content — the node's own LabeledNode.getALabel(), and the A-Label keys of its labeled-potential map — bound to targetAlphabet instead of n's own alphabet.
LabeledNode(String) - Constructor for class it.univr.di.cstnu.graph.LabeledNode
Constructor for LabeledNode.
LabeledNode(String, char) - Constructor for class it.univr.di.cstnu.graph.LabeledNode
Standard constructor for an observation node
LabeledNodeSuccessor(LabeledNode) - Constructor for class it.univr.di.cstnu.util.GraphAlgs.LabeledNodeSuccessor
 
LabeledNodeSupplier - Class in it.univr.di.cstnu.graph
LabeledIntEdgePluggable supplier.
LabeledNodeSupplier() - Constructor for class it.univr.di.cstnu.graph.LabeledNodeSupplier
 
labeledOracleRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Oracle rule.
labeledPropagationRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Applies 'labeled no case' or 'labeled upper case propagation' rules.
labeledUpperCaseRule(LabeledNode, LabeledNode, LabeledNode, OSTNUEdgePluggable, OSTNUEdgePluggable, OSTNUEdgePluggable) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Applies 'labeled upper case' rules.
labeledValue - Variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
Labeled value.
labeledValue - Variable in class it.univr.di.cstnu.graph.STNUEdgeInt
The labeled value associated with the edge when it is a contingent link or a wait constraint.
labeledValueMapImpl - Variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
Labeled value class used in the class.
labeledValueMapImpl - Static variable in class it.univr.di.cstnu.graph.LabeledNode
Labeled value class used in the class.
labeledValueMapImpl - Static variable in class it.univr.di.cstnu.graph.TCGraphMLReader
Labeled-value implementation used while decoding GraphML attributes.
labeledValuePropagationCalls - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
Counters #applications of the label propagation rule
labeledValueRE - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
A labeled value as a regular expression.
LabeledValueRE - Static variable in class it.univr.di.labeledvalue.Constants
Regular expression for an acceptable value in a LabeledValue.
labeledValuesAsString() - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
labeledValuesAsString() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
labeledValueSetREPattern - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
Matcher for a set of labeled values.
LabeledValueTable - Class in it.univr.di.cstnu.gui.inspector
A compact editor for a list of labeled values — CSTN ordinary labeled values, and the unified CSTNU/CSTNPSU upper/lower-case value table — with explicit Add/Remove buttons and in-place editing of every row.
LabeledValueTable(String, List, boolean, LabeledValueTable.RowMutation, LabeledValueTable.LabelMutation) - Constructor for class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
LabeledValueTable(String, List, boolean, LabeledValueTable.RowMutation, LabeledValueTable.LabelMutation, LabeledValueTable.RowEdit) - Constructor for class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
LabeledValueTable(String, List, LabeledValueTable.RowMutation, LabeledValueTable.LabelMutation, LabeledValueTable.RowEdit) - Constructor for class it.univr.di.cstnu.gui.inspector.LabeledValueTable
Builds the unified three-column upper/lower-case value table.
LabeledValueTable.LabelMutation - Interface in it.univr.di.cstnu.gui.inspector
A mutation on the edge removing the row identified by its label text, delegated to the controller.
LabeledValueTable.RowEdit - Interface in it.univr.di.cstnu.gui.inspector
An in-place edit of one existing row, delegated to the controller as a single mutation (so the dirty flag flips once per user action).
LabeledValueTable.RowMutation - Interface in it.univr.di.cstnu.gui.inspector
A mutation on the edge adding one (label, value) pair, delegated to the controller.
LabeledValueTable.ValueNotStoredException - Exception Class in it.univr.di.cstnu.gui.inspector
Signals that a mutation was silently rejected by the domain (min-merge: a stricter value already present on the edge makes the new one redundant).
LabelInconsistent - Enum constant in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
 
labelModificationqR0(LabeledNode, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Implements the zqR0 rule assuming instantaneous reaction and a streamlined network.
labelModificationqR3(LabeledNode, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Implements the qR3* rule assuming instantaneous reaction and a streamlined network.
labelModificationR0qR0(LabeledNode, LabeledNode, E) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Applies rule R0/qR0: label containing a proposition that can be decided only in the future is simplified by removing such a proposition.
labelModificationR0qR0Core(LabeledNode, LabeledNode, Label, int) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge) - Method in class it.univr.di.cstnu.algorithms.CSTN
Rule R3*
labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Deprecated.
LabelNotSubsumes - Enum constant in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
 
labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNEdge, CSTNEdge, CSTNEdge) - Method in class it.univr.di.cstnu.algorithms.CSTN
Applies the labeled propagation rule:
labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNEdge, CSTNEdge, CSTNEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNUEdge, CSTNUEdge, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Applies 'labeled no case' and 'labeled upper case' and 'forward labeled upper case' and 'labeled conjunct upper case' rules.
labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNUEdge, CSTNUEdge, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.PCSTNU
Apply A, A-Parameter, and C rules of the paper about Parameter-CSTNU.
labelSet() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
labelSet(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
labelValidator - Static variable in class it.univr.di.labeledvalue.ALabel
Validator for a graphical interface
labelValidator - Static variable in class it.univr.di.labeledvalue.Label
Validator for a graphical interface
LANES - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Default lane number
LANES - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Default lane number
last() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
LATE_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns the maximum possible execution time, l, with all nodes that have as last possible execution time, i.e., u' == l.
LC_LABEL - Static variable in interface it.univr.di.cstnu.graph.STNUEdge
Constant LC_LABEL="LC"
length - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
The current (cached) length of ObjectArrayFIFOSetQueue.backingArray.
length() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the length record component.
letterRemovalRuleCalls - Variable in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
Counts the # of applications of different rules.
letterRemovalRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
Counts the # of applications of different rules.
LIGHT - Enum constant in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
DarkLaf IntelliJ light theme.
Literal - Class in it.univr.di.labeledvalue
An immutable literal.
loadFromModel(Object) - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
 
loadFromModel(Object) - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
 
loadFromModel(Object) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
Repopulates the editor with the supplied model value, then captures it as committed.
loadFromModel(Object) - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
 
localInfoOfContingentNodes - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
Map (contingent-node, localInfo) used by rul2021Dispatchable for adding wait constraints after a successful check
LOG - Static variable in class it.univr.di.cstnu.algorithms.PCSTNU
logger
LOG - Static variable in class it.univr.di.cstnu.graph.CSTNEdgePluggable
logger
LOG - Static variable in interface it.univr.di.cstnu.graph.STNUEdge
logger
LOG - Static variable in class it.univr.di.cstnu.util.Checker
class logger
LOG - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
logger
LOG - Static variable in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
logger
LOG - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
class logger
LOG - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
class logger
LOG - Static variable in interface it.univr.di.cstnu.util.GraphAlgs
Logger for the default method
LOG - Static variable in class it.univr.di.cstnu.util.GraphML2Luke
class logger
LOG - Static variable in class it.univr.di.cstnu.util.Luke2GraphML
class logger
LOG - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
class logger
LOG - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
logger
LOG - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
class logger
LOG - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
class logger
LOG - Static variable in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
logger
LOG - Static variable in class it.univr.di.cstnu.util.STNUDensifier
logger
LOG - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
logger
LOG - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
class logger
LogNormalDistributionParameter - Class in it.univr.di.cstnu.util
Log-normal distribution of the duration of a contingent link, held by the contingent time point.
LogNormalDistributionParameter(double, double) - Constructor for class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
LogNormalDistributionParameter(double, double, int) - Constructor for class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
loGraphPotFailure - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
A negative cycle found in the LO-Graph.
LOWER_CASE_SUFFIX - Static variable in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
Suffix that tags a Case-column choice as a lower-case value; see LabeledValueTable.UPPER_CASE_SUFFIX.
lowerBound() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
Returns the value of the lowerBound record component.
lowerBound() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
Returns the value of the lowerBound record component.
lowerCaseChoice(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
lowerCaseCount() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the lowerCaseCount record component.
lowerCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
Counts the # of applications of different rules.
lowerCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
Counts the # of applications of different rules.
lowerCaseValue - Variable in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
Morris Lower case value augmented by a propositional label.
lowerCaseValueAsString() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
lowerCaseValueAsString() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
lowerCaseValueAsString() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
lowerCaseValueAsString(ALabel, int, Label) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
 
lowerCaseValues - Variable in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
Morris Lower case value augmented by a propositional label.
lowerCaseValueSize() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
lowerCaseValueSize() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
lowerCaseValueSize() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
lowerContingentEdge - Variable in class it.univr.di.cstnu.algorithms.CSTNU
Utility map that returns the edge containing the lower-case constraint of a contingent link given the contingent time point.
lowerContingentEdge - Variable in class it.univr.di.cstnu.algorithms.OSTNU
Utility map that returns the edge containing the lower-case constraint of a contingent link given the contingent timepoint.
lowerContingentLink - Variable in class it.univr.di.cstnu.algorithms.CSTNPSU
Utility map that returns the edge containing the lower-case constraint of a contingent link given the contingent time point.
lpMustRestricted2ConsistentLabel(int, int) - Method in class it.univr.di.cstnu.algorithms.CSTN
Returns true if label propagation rule (for example, CSTN.labelPropagation(LabeledNode, LabeledNode, LabeledNode, CSTNEdge, CSTNEdge, CSTNEdge) method) has to apply only for consistent labels.
lpMustRestricted2ConsistentLabel(int, int) - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
 
lpMustRestricted2ConsistentLabel(int, int) - Method in class it.univr.di.cstnu.algorithms.CSTNIR
 
Luke2GraphML - Class in it.univr.di.cstnu.util
Utility class for converting a (C)STN(U) file in Luke format to GraphML format.
Luke2GraphML() - Constructor for class it.univr.di.cstnu.util.Luke2GraphML
 

M

m4ActivationNode - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Contingent-link activation map after rigid-component collapse, indexed as contingent -> activation.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTN
Just for using this class, also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTN2CSTN0
 
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
Just for using this class, also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
Just for using this class, also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
Just for using this class, also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
Just for using this class, also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNIR
Just for using this class, also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNIR3R
Just for using this class also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
Just for using this class, also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
Just for using this class, also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNPotential
Just for using this class also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNPSU
Reads a CSTNPSU file and determines its prototypal link.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
Reads a CSTNU file and checks it.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNU2CSTN
 
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
Just for using this class also from a terminal.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.FTNU
 
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.OSTNU
Reads a CSTNU file and checks it.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.PCSTNU
Reads a PCSTNU file and checks it.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner
Allows checking the per-phase statistics of a user-selected subset of the STNU dispatchability algorithms on a set of instances, printing two \pgfplotstableread{...} blocks ready to paste into hpaaai27.tex.
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.STN
 
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.STNU
 
main(String[]) - Static method in class it.univr.di.cstnu.algorithms.STNURTE
 
main(String[]) - Static method in class it.univr.di.cstnu.gui.CanvasDemo
Entry point.
main(String[]) - Static method in class it.univr.di.cstnu.gui.TNEditor
Entry point: builds an editor frame for a fresh CSTNU network on the EDT and shows it.
main(String[]) - Static method in class it.univr.di.cstnu.util.Checker
Allows checking the execution time of a DC checking algorithm, given a set of instances.
main(String[]) - Static method in class it.univr.di.cstnu.util.CSTNRandomGenerator
 
main(String[]) - Static method in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
Allows the modification of a set of input instances.
main(String[]) - Static method in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
Reads a CSTNU file and converts it into UPPAAL TIGA format.
main(String[]) - Static method in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
Allows checking the execution time of algorithms on a set of instances.
main(String[]) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
 
main(String[]) - Static method in class it.univr.di.cstnu.util.Luke2GraphML
 
main(String[]) - Static method in class it.univr.di.cstnu.util.MDEBenchmarkRunner
Allows checking the execution time of the MDE-family algorithms on a set of instances.
main(String[]) - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
CLI entry point.
main(String[]) - Static method in class it.univr.di.cstnu.util.OSTNURandomGenerator
 
main(String[]) - Static method in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
Allows checking the execution time of algorithms on a set of instances.
main(String[]) - Static method in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
Allows checking the execution time of algorithms on a set of instances.
main(String[]) - Static method in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
Entry point.
main(String[]) - Static method in class it.univr.di.cstnu.util.STNUDensifier
Allows the modification of a set of input instances.
main(String[]) - Static method in class it.univr.di.cstnu.util.STNURandomGenerator
 
main(String[]) - Static method in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
Allows checking the execution time of algorithms for a set of instances.
main(String[]) - Static method in class it.univr.di.cstnu.util.TCGraphBaselineRunner
Runs the baseline benchmark.
main(String[]) - Static method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
mainConditionForRestrictedLP(int, int) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
IR Semantics
mainConditionForSkippingInR0qR0(int) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
mainConditionForSkippingInR0qR0(int) - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
 
mainConditionForSkippingInR0qR0(int) - Method in class it.univr.di.cstnu.algorithms.CSTNIR
 
mainConditionForSkippingInR0qR0(int) - Method in class it.univr.di.cstnu.algorithms.CSTNU
IR Semantics Returns true if AbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, E) method has to not apply.
mainConditionForSkippingInR3qR3(int, LabeledNode) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
mainConditionForSkippingInR3qR3(int, LabeledNode) - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
 
mainInt2SetMap - Variable in class it.univr.di.labeledvalue.LabeledIntTreeMap
Design choice: the set of labeled values of this map is organized as a collection of sets, each containing labels of the same length.
mainMap - Variable in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Map of label
MAKE_MINIMAL_DISPATCHABLE(TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.algorithms.STN
Adds to the given graph the undominated edges and returns such added/modified edges as a map ((sourceName, destinationName), edge).
MAKE_NODES_REACHABLE_BY(TemporalConstraintGraph, LabeledNode, int, String) - Static method in class it.univr.di.cstnu.algorithms.STN
Makes each node reachable by the source, adding an edge between the source and each other node with value horizon and name prefixed by prefix, followed by "__", source name, "__", and node name.
makeAllMaxProjection() - Method in class it.univr.di.cstnu.algorithms.OSTNU
 
makeAlphaBetaGammaPrime4R3(LabeledNode, LabeledNode, LabeledNode, char, Label, Label) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
A simple method to determine the label "αβγ" for the rule CSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge).
makeAlphaPrime(LabeledNode, LabeledNode, char, Label) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Simple method to determine the α' to use in rules R0 and in rule qR0.
makeBetaGammaDagger4qR3(LabeledNode, LabeledNode, char, Label, Label) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Simple method to determine the label (β*γ)† to use in rules qR3* CSTN.labelModificationR3qR3(LabeledNode, LabeledNode, CSTNEdge).
makeDispatchable() - Method in class it.univr.di.cstnu.algorithms.STN
Makes the graph dispatchable by applying the Muscettola et al. 1998 algorithm, considering Z as the source node.
makeMinimalDispatchable() - Method in class it.univr.di.cstnu.algorithms.STN
This makes this network dispatchable, where edges are only the undominated ones.
makeNewEdge(String, Edge.ConstraintType) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Create an edge, ensuring that its name is unique in the graph 'g'.
makeNewEdge(String, Edge.ConstraintType) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Creates a new edge suitable for this graph, with a non-conflicting name and the requested constraint type.
makeSTNUInstance(DenseTCGraph) - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Returns an STNU object filled with the given graph and timeOut set as the parameter AbstractBenchmarkRunner.timeOut.
managedTypes() - Static method in class it.univr.di.cstnu.gui.NetworkTypeRegistry
 
manageParameters(String[]) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Simple method to manage command line parameters using the "args4j" library.
manageParameters(String[]) - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Simple method to manage command line parameters using args4j library.
map - Variable in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Data structure.
marginPx() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
Returns the value of the marginPx record component.
markEditedStructurally() - Method in class it.univr.di.cstnu.gui.EditorDocument
Marks the input graph dirty and the derived graph out of date.
markLayoutEdited() - Method in class it.univr.di.cstnu.gui.EditorController
Declares a layout-only edit: a change to how the input network is drawn — its node coordinates and, later, its edge paths — that is persisted in GraphML but does not alter the network's semantics.
markLayoutEdited() - Method in class it.univr.di.cstnu.gui.EditorDocument
Marks the input graph dirty without touching the derived-graph validity flag.
markMetadataEdited() - Method in class it.univr.di.cstnu.gui.EditorDocument
Marks the input graph dirty without touching the derived-graph validity flag.
markNameManagedByGraph() - Method in class it.univr.di.cstnu.graph.AbstractComponent
markSaved(File) - Method in class it.univr.di.cstnu.gui.EditorDocument
Records that the input graph has just been saved to savedFile: clears the dirty flag.
matches(String, TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.graph.NetworkFingerprint
Returns true iff storedFingerprint is version-comparable and equals the fingerprint of the semantic content of graph.
MAX_ALABELALPHABET_SIZE - Static variable in class it.univr.di.labeledvalue.ALabel
Maximum size for the alphabet.
MAX_ALABELALPHABET_SIZE - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
Maximum size for the alphabet.
MAX_CHECKS - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Maximum checks for a network
MAX_CHECKS - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Maximum checks for a network
MAX_CHECKS - Static variable in class it.univr.di.cstnu.util.STNUDensifier
Maximum checks for a network
MAX_CHECKS - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Maximum checks for a network
MAX_CONTINGENT_RANGE - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Max distance between lower and upper value in a contingent link
MAX_CONTINGENT_RANGE - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Max distance between lower and upper value in a contingent link
MAX_CONTINGENT_WEIGHT - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Max weight value
MAX_CONTINGENT_WEIGHT - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Max weight value
MAX_CURVATURE - Static variable in class it.univr.di.cstnu.gui.EditorView
Maximum curvature factor reachable with the «Curva +» button.
MAX_FIELD_PREFERRED_HEIGHT - Static variable in class it.univr.di.cstnu.gui.inspector.InspectorPanel
Upper bound, in pixels, on the preferred height of a single-line text field.
MAX_SCALE - Static variable in class it.univr.di.cstnu.gui.ViewTransform
Maximum allowed scale factor.
MAX_W_CONNECTION_ATTEMPTS - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Maximum number of random attempts to connect the diamond's sink node 'W' to random 'N' nodes and restore dynamic controllability, reproducing STNUAddSemiRigidCycles.MAX_W_CONNECTION_ATTEMPTS.
MAX_W_EDGE_VALUE - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Random range used for the positive requirement edges added from 'W' to random 'N' nodes, reproducing STNUAddSemiRigidCycles.MAX_W_EDGE_VALUE.
maxdd - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
Maximum descendant distance for the current destination.
maxDistanceToContingentAmongDescendants - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Maximal distance to the contingent node.
maxEdgeRepetition() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the maxEdgeRepetition record component.
maxMeterSize - Static variable in class it.univr.di.cstnu.util.RunMeter
A value between 0 and 100
maxMinConstraint - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
maxMin constraint added;
maxOutlierSpan() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
Returns the value of the maxOutlierSpan record component.
maxWeight - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
The absolute value of the max negative weight was determined during the initialization phase.
MDE - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
MDE - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
MinDispESTNU (MDE) algorithm returns the minimal dispatchable form of a DC instance.
MDEBenchmarkRunner - Class in it.univr.di.cstnu.util
Benchmark runner dedicated to the MDE algorithm (applyMDE()) that transforms a DC STNU into its minimal dispatchable form.
MDEBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.MDEBenchmarkRunner
 
MDELocalInfo(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap, ObjectSet) - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Default constructor
MDELocalInfoM2(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap, Object2ObjectMap) - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
Builds the local data structures used by MDE step M2 for the current contingent link.
MDELocalInfoM3(Object2ObjectMap) - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Builds the local data structures used by MDE step M3.
MDELocalInfoM4() - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
Builds the reusable local data structure used by Step M4 for one destination at a time.
mdeM1() - Method in class it.univr.di.cstnu.algorithms.STNU
It is an evolution of RUL2021 used by the MDE algorithm.
mdeM2(Object2IntMap) - Method in class it.univr.di.cstnu.algorithms.STNU
M2 of MDE: Generate ordinary bypass edges implied by lower-case edges.
mdeM3(Instant, Object2ObjectMap) - Method in class it.univr.di.cstnu.algorithms.STNU
Executes Step M3 of the MDE algorithm.
MDEM3NeedStandIn(LabeledNode, LabeledNode, boolean, boolean) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
Creates an instance of a MDEM3NeedStandIn record class.
MDEM3Succ(LabeledNode) - Constructor for class it.univr.di.cstnu.algorithms.STNU.MDEM3Succ
 
mdeM4(STNU.MDELocalInfoM3, Instant) - Method in class it.univr.di.cstnu.algorithms.STNU
Implements Step M4: modified stnDisp to deal with semi-rigid cycles.
MDEM4RCInfo(ObjectList, Object2ObjectMap, Object2IntMap) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
Creates an instance of a MDEM4RCInfo record class.
mdeM5(STNU.MDELocalInfoM3, STNU.MDEM4RCInfo, Instant) - Method in class it.univr.di.cstnu.algorithms.STNU
Implements Step M5: remove remaining stand-in edges from the undominated predecessor table and install the final graph returned by the article pseudocode.
MDESiVarEntry(LabeledNode, int, LabeledNode, LabeledNode, boolean, boolean) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Creates an instance of a MDESiVarEntry record class.
mergeLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
mergeLabeledValue(Label, int) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
Merges the labeled value i into the set of labeled values of this edge.
mergeLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
Merges the labeled value i into the set of labeled values of this edge.
mergeLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
mergeLabeledValue(String, int) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
mergeLabeledValue(String, int) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
mergeLabeledValues(LabeledIntMap) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
mergeLabeledValues(LabeledIntMap) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
mergeLowerCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
Merge a lower label constraint with value i for the node name n with label l.
mergeLowerCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
mergeTriple(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
Object Read-only.
mergeTriple(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
mergeTriple(Label, ALabel, int, boolean) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
Object Read-only.
mergeTriple(Label, ALabel, int, boolean) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Merges a label case value (p,l,i).
mergeTriple(String, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
Object Read-only.
mergeTriple(String, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Wrapper method.
mergeTriple(String, ALabel, int, boolean) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
Object Read-only.
mergeTriple(String, ALabel, int, boolean) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
mergeUpperCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Merge an upper label constraint with delay i for the node name n with propositional label l.
mergeUpperCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
message() - Method in record class it.univr.di.cstnu.gui.CommandResult
Returns the value of the message record component.
MIDDLE_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns the middle possible execution time, m, with all nodes that can be executed at that time, i.e., l' ≤ m.
It is assumed that candidates.timeInterval = [l, u], m = (l+u)/2 and each node has a time interval [l',u'] such that l ≤ l' and u ≤ u'.
MIN_CURVATURE - Static variable in class it.univr.di.cstnu.gui.EditorView
Minimum curvature factor reachable with the «Curva −» button.
MIN_MAX_WEIGHT - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Min max weight value
MIN_MAX_WEIGHT - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Min max weight value
MIN_MAX_WEIGHT - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Min max weight value
MIN_NODES - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Minimum number of nodes
MIN_NODES - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Min number of nodes
MIN_NODES - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Minimum number of nodes
MIN_NODES_QLOOP - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Minimum number of nodes in a qLoop
MIN_PROPOSITIONS - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Minimum number of propositions
MIN_SCALE - Static variable in class it.univr.di.cstnu.gui.ViewTransform
Minimum allowed scale factor.
minDEaddDiamondStandInEdges(ObjectSet, GraphDistances, Collection) - Method in class it.univr.di.cstnu.algorithms.STNU
Checks all possible diamonds for each contingent link, adding possible stand-in edges implied by the diamond structure.
minDEbetterGetStandInEdgesAssumingManyDiamonds(Instant) - Method in class it.univr.di.cstnu.algorithms.STNU
It makes sanity check fixing each wait (V, C:-v, A) if v≤x or v>y.
minDEgetIndividualStandInEdges() - Method in class it.univr.di.cstnu.algorithms.STNU
Helper function for the minimization algorithms of dispatchable STNUs.
minDEgetNegOrdWaitInfo(Object2IntMap, ObjectSet) - Method in class it.univr.di.cstnu.algorithms.STNU
Finds negOrdWait paths between pairs of activation timepoints.
minDEgetStandInEdges(Instant) - Method in class it.univr.di.cstnu.algorithms.STNU
It makes sanity check fixing each wait (V, C:-v, A) if v≤x or v>y.
MINIMAL - Enum constant in enum class it.univr.di.cstnu.graph.DispatchabilityOutcome.Status
The network is minimally dispatchable.
minNegativeWeight - Variable in class it.univr.di.cstnu.algorithms.STN
The absolute value of the max negative weight was determined during the initialization phase.
MistnuDCBridge - Enum Class in it.univr.di.cstnu.util
Command-line bridge that reads a small MISTNU JSON representation, builds an STNU graph, runs the SRN-cycle dynamic-controllability check, and emits a compact JSON result.
modCount - Variable in class it.univr.di.labeledvalue.ALabel
The number of times this ALabel has been structurally modified.
model() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
Morris2014 - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
Morris cubic algorithm
Morris2014Dispatchable - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
Morris cubic algorithm
morrisSuffix - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
The filename suffix of STNU was checked by the MorrisDispatchable algorithm.
myDescs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Descendants of each time-point in the DAG that STNU.MDELocalInfoM3.mySsiAs determines; used by processSpecialStandins.
mySat - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
The time-points already "satisfied", i.e. those that have a path to the destination that does not depend on keeping one more special stand-in edge.
mySsiAs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
V in mySsiAs[A] iff V is the source of a special stand-in VW derived from a diamond VACW where V and A are semi-rigid.
mySsiAsInv - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
A in mySsiAsInv[V] iff V in mySsiAs[A].
mySsiCs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
V in mySsiCs[C] iff d(C,V) = 0 and omega_c <= v, where (V, C:-v, A) is the relevant wait edge in the diamond VACW.
myUltAnc - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Ultimate ancestor of each time-point in that DAG: the root A whose descendants include it.

N

name - Variable in class it.univr.di.cstnu.graph.AbstractComponent
Possible name
name - Variable in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
 
name() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Returns the value of the name record component.
nanoSeconds2Seconds(double) - Static method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
 
nContingentLinks - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
# contingent link
nDCRepetition - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Parameter for asking how many times to execute each algorithm on each STNU.
needStandIns - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
The pseudocode's needStandIn: for each source node V, the list of diamonds that require a stand-in edge leaving V.
NEGATED - Static variable in class it.univr.di.labeledvalue.Literal
Constant NEGATED=Constants.NOT
negation() - Method in class it.univr.di.labeledvalue.Label
Since a label is a conjunction of literals, its negation is a disjunction of negative literals (i.e., not a label).
NEGATIVE_CYCLE_COLOR - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Outline color for a node in a negative cycle.
NEGATIVE_INFINITY_SYMBOLstring - Static variable in class it.univr.di.labeledvalue.Constants
Negative infinitive.
negativeCycle - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
The list of LabeledNode representing a negative loop has been found (if the network is not consistent, the algorithm can build it).
negativeLoopNode - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
The node with a negative loop when the graph is not consistent, and the algorithm can determine only the node with a negative loop.
negativeSTNUCycle - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
Negative STNU cycle.
negLen() - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
Returns the value of the negLen record component.
negWait() - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
Returns the value of the negWait record component.
NETWORK_TYPE_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the network type.
NetworkFingerprint - Class in it.univr.di.cstnu.graph
Computes a compact, deterministic fingerprint of the semantic content of a TemporalConstraintGraph.
networkType() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
NetworkTypeInfo(Class, String[], String, boolean) - Constructor for record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
Creates an instance of a NetworkTypeInfo record class.
NetworkTypeRegistry - Class in it.univr.di.cstnu.gui
Static registry of the temporal-network kinds managed by the new editor.
NetworkTypeRegistry.NetworkTypeInfo - Record Class in it.univr.di.cstnu.gui
Static description of a network kind manageable by the editor.
neverPresent - Enum constant in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
The element has never been added to the queue.
newDense(String, Class) - Static method in class it.univr.di.cstnu.gui.GraphFactory
Creates a new, empty graph on the dense backend.
newEdgeInstance(String, Edge.ConstraintType) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
newEdgeInstance(String, Edge.ConstraintType) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
newEdgeInstance(String, Edge.ConstraintType) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Creates an edge instance without reserving or normalizing its name against this graph.
newGraph(TemporalConstraintNetworkType, String) - Static method in class it.univr.di.cstnu.gui.GraphFactory
Creates a new, empty graph of the concrete backend and edge implementation prescribed by NetworkTypeRegistry for type.
newInstance() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
newInstance() - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
newInstance() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
newInstance() - Method in interface it.univr.di.cstnu.graph.Edge
Factory
newInstance() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
newInstance() - Method in interface it.univr.di.cstnu.graph.Node
Factory
newInstance() - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
 
newInstance() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
newInstance() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
newInstance() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
newInstance() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Factory
newInstance() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
newInstance() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
newInstance() - Method in class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
 
newInstance(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
Factory
newInstance(boolean) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Factory
newInstance(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Factory
newInstance(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
newInstance(boolean) - Method in class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
 
newInstance(Edge) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
newInstance(Edge) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
newInstance(Edge) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
newInstance(Edge) - Method in interface it.univr.di.cstnu.graph.Edge
Any super-interfaces/implementing classes should ensure that such a method has the edge as an argument!
newInstance(Edge) - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
 
newInstance(Edge) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
newInstance(Edge) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
newInstance(Node) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
newInstance(Node) - Method in interface it.univr.di.cstnu.graph.Node
Any super-interfaces/implementing classes should ensure that such a method has an Edge node as an argument!
newInstance(TemporalConstraintGraph) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Creates a new graph with this graph's concrete backend and edge implementation, containing a faithful copy of source.
newInstance(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
newInstance(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
newInstance(LabeledIntMap) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Factory
newInstance(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
newInstance(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
newInstance(LabeledIntMap) - Method in class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
 
newInstance(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
Factory
newInstance(LabeledIntMap, boolean) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Factory
newInstance(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Factory
newInstance(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
newInstance(LabeledIntMap, boolean) - Method in class it.univr.di.labeledvalue.LabeledIntTreeSimpleMap
 
newInstance(String) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
newInstance(String) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
newInstance(String) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
newInstance(String) - Method in interface it.univr.di.cstnu.graph.Edge
Factory
newInstance(String) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
newInstance(String) - Method in interface it.univr.di.cstnu.graph.Node
Factory
newInstance(String) - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
 
newInstance(String) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
newInstance(String) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
newInstance(String, int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Creates a new, empty temporal-constraint graph with the same concrete backend and the same concrete edge implementation as this graph.
newInstance(String, int) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Creates a new, empty temporal-constraint graph with the same concrete backend and the same concrete edge implementation as this graph.
newInstance(String, int) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Creates a new, empty temporal-constraint graph with the same concrete backend and the same concrete edge implementation as this graph.
newInstance(String, Class, int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Creates a new, empty graph of the same concrete backend as this graph, but with a different edge implementation.
newInstance(String, Class, int) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
newInstance(String, Class, int) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Creates a new, empty graph of the same concrete backend as this graph, but with a different edge implementation.
newInstance(String, Class, int) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Creates a new, empty graph of the same concrete backend as this graph, but with a different edge implementation.
newNetwork(TemporalConstraintNetworkType) - Method in class it.univr.di.cstnu.gui.EditorController
Replaces the current document with a brand-new network of type: not dirty, no file, no derived graph, and already containing its Z time-point — every network kind managed here is built on Z as its zero time-point, so this one line covers all of them, and Z is declared to the graph with TemporalConstraintGraph.setZ(LabeledNode), not just added by name, exactly as TCGraphMLReader declares it on read: a node merely named Z is not automatically the graph's zero time-point, and every checking algorithm looks for the latter.
newPredecessorInstance() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
newPredecessorInstance() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
newPredecessorInstance() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Creates an empty predecessor-relation container suitable for algorithms running on this graph.
newSparse(String, Class) - Static method in class it.univr.di.cstnu.gui.GraphFactory
Creates a new, empty graph on the sparse backend.
newStandIns - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
The pseudocode's newStandins: the stand-in edges of STNU.MDELocalInfoM3.siVar re-oriented onto STNU.MDELocalInfoM3.gPrime, keyed by the representative of the destination and carrying the representatives of V, A and C together with the two flags.
newValueInR3qR3(int, int) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Determines the new value that rules R3 and qR3 (see Table 1 in the ICAPS 2016 paper) must add.
newValueInR3qR3(int, int) - Method in class it.univr.di.cstnu.algorithms.CSTNEpsilon
According to Table 2 paper ICAPS16, it returns max(edgeValue, obsEdgeValue-ɛ).
nnddf - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
Non-negative descendant-dependency-for-final-suffix values for the current destination W.
nnddt - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
Non-negative descendant-dependency-to-target values for the current destination W.
nnDescs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
For each node, stores the set of rightmost non-negative descendants discovered so far.
node() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
Returns the value of the node record component.
node() - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
Returns the value of the node record component.
node(LabeledNode, double, double, double, String, Paint, Paint) - Method in class it.univr.di.cstnu.gui.export.SvgExporter
 
node(LabeledNode, double, double, double, String, Paint, Paint) - Method in class it.univr.di.cstnu.gui.export.TikzExporter
 
node(LabeledNode, double, double, double, String, Paint, Paint) - Method in interface it.univr.di.cstnu.gui.export.VectorSink
Emits a single node.
Node - Interface in it.univr.di.cstnu.graph
Root class for representing nodes in it.univr.di.cstnu package.
NODE_LABEL_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for a node label.
NODE_LABEL_MARGIN - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Extra space, in model units, kept between the node label text and the circle outline.
NODE_LOGNORMALDISTRIBUTION_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for a node's log-normal distribution.
NODE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Default node name prefix
NODE_NAME_PREFIX - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Default node name prefix
NODE_OBSERVED_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for the proposition observed at a node.
NODE_PARAMETER_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key indicating whether a node is a parameter node.
NODE_POTENTIAL_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for labeled potential values at a node.
NODE_RADIUS - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Minimum node radius, in model units, also used as the radius for short names.
NODE_X_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for a node's x coordinate.
NODE_Y_KEY - Static variable in class it.univr.di.cstnu.graph.TCGraphMLWriter
GraphML key for a node's y coordinate.
nodeAt(Point2D) - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
NodeEnabledInTimeInterval(TimeInterval, ObjectSet) - Constructor for record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
Creates an instance of a NodeEnabledInTimeInterval record class.
nodeFill(LabeledNode, boolean) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
nodeFill(LabeledNode, boolean) - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
nodeFont() - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
nodeFont() - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
nodeLabel(LabeledNode) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
nodeLabel(LabeledNode) - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
nodeNameOfChoice(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
NodeOccurrence(int, Set) - Constructor for record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
Creates an instance of a NodeOccurrence record class.
nodeOutline(LabeledNode, boolean, boolean) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
nodeOutline(LabeledNode, boolean, boolean) - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
NodePositions - Interface in it.univr.di.cstnu.gui
Source of layout positions for nodes.
nodePotential - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
Potential of each node.
nodeRadius(LabeledNode) - Method in class it.univr.di.cstnu.gui.DefaultGraphStyle
 
nodeRadius(LabeledNode) - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
nodeRadius(LabeledNode) - Method in interface it.univr.di.cstnu.gui.GraphStyle
 
nodes - Variable in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
# of nodes
nodes() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
Returns the value of the nodes record component.
nodes() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
Returns the value of the nodes record component.
nodes() - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
Returns the value of the nodes record component.
NODES_TO_CONNECT_TO_W - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Number of random 'N' nodes to connect from the diamond's sink node 'W', reproducing STNUAddSemiRigidCycles.NODES_TO_CONNECT_TO_W.
nodes2check - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
It must be a queue without a replication set because a node may be added more than once!
NodesToCheck() - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
NodesToCheck(Collection) - Constructor for class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
A simple constructor when the initial set of nodes is available.
nodesToExecute - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTED
The ordinary nodes to execute at STNURTE.RTED.executionTime
NodeWithTimeInterval(TimeInterval, LabeledNode) - Constructor for record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
Creates an instance of a NodeWithTimeInterval record class.
none() - Static method in interface it.univr.di.cstnu.gui.export.CurvatureSource
Returns a neutral curvature source that returns zero for every edge.
nonLinearOptimization(double[], double[][], double[], double[], double[]) - Method in interface it.univr.di.cstnu.util.OptimizationEngine
Finds a minimum value of the non-linear problem specified as
NonNegIntValueRE - Static variable in class it.univr.di.labeledvalue.Constants
Regular expression for an acceptable positive integer.
NORMAL_NODE_FILL - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Fill color for a normal (non-contingent, non-observer) node.
NORMAL_NODE_OUTLINE - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Outline color for a normal node.
NORMAL_STROKE_WIDTH - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Stroke width used for non-selected nodes/edges.
NOT - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
Token to represent logic NOT in Tiga expression.
NOT - Static variable in class it.univr.di.labeledvalue.Constants
Char representing the logic 'not' symbol: ¬.
NOT_APPLICABLE - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
The command cannot run with the current settings (e.g. a CSTN algorithm/semantics combination for which there is no checker).
NOT_CONSISTENT - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
The command determined that the network is not consistent.
NOT_CONSISTENT_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
Color for NOT_CONSISTENT outcomes.
NOT_CONTROLLABLE - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
The command determined that the network is not (dynamically) controllable.
NOT_CONTROLLABLE_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
Color for NOT_CONTROLLABLE outcomes.
NOT_DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Name of subdirectory containing NOT DC instances
NOT_DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Name of sub dir containing NOT DC instances
NOT_DC_SUB_DIR_NAME - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Name of subdirectory containing NOT DC instances
NOT_EXECUTED_STATS - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
Row fragment used for an algorithm that was not selected.
NOT_EXECUTED_STATS - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
Row fragment used for an algorithm that was not selected.
notAncestorDescendant - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
 
note - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
A possible note
notice() - Method in record class it.univr.di.cstnu.gui.CommandResult
Returns the value of the notice record component.
NOTICE_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
Color for secondary notice text.
notOkOutBounds - Enum constant in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
not successful with some contingent durations outside the contingent bounds
NOTstring - Static variable in class it.univr.di.labeledvalue.Constants
 
NUMBER_OF_POSSIBLE_PROPOSITIONS - Static variable in class it.univr.di.labeledvalue.Label
Maximal number of possible propositions in a network.
numberOfNodes - Variable in class it.univr.di.cstnu.algorithms.CSTNPotential
DenseTCGraph<CSTNEdge> order

O

ObjectArrayFIFOSetQueue<K> - Class in it.univr.di.cstnu.util
A type-specific array-based FIFO queue, supporting also dequeue operations.
ObjectArrayFIFOSetQueue() - Constructor for class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
Creates a new empty queue with standard ObjectArrayFIFOSetQueue.INITIAL_CAPACITY.
ObjectArrayFIFOSetQueue(int) - Constructor for class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
Creates a new empty queue with the given capacity.
ObjectPair<T> - Class in it.univr.di.cstnu.util
An implementation of Collection interface that stores exactly two objects and is immutable.
ObjectPair(T, T) - Constructor for class it.univr.di.cstnu.util.ObjectPair
Creates a Pair from the specified elements.
ObservationNodeDoesNotExist - Enum constant in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
 
ObservationNodeDoesNotOccurBefore - Enum constant in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
Deprecated.
OBSERVER_NODE_FILL - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Fill color for an observer node.
occurrenceTime() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
Returns the value of the occurrenceTime record component.
of(EdgeRoute.Point) - Static method in class it.univr.di.cstnu.graph.EdgeRoute
Creates a route with a single control point (quadratic Bézier).
of(EdgeRoute.Point, EdgeRoute.Point) - Static method in class it.univr.di.cstnu.graph.EdgeRoute
Creates a route with two control points (cubic Bézier).
of(TemporalConstraintGraph) - Static method in class it.univr.di.cstnu.graph.NetworkFingerprint
Returns the fingerprint of the semantic content of graph.
of(Double, Double) - Static method in class it.univr.di.cstnu.graph.EdgeRoute
Creates a route containing only endpoint connection angles.
offset() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
Returns the value of the offset record component.
offset() - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
Returns the value of the offset record component.
OK - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
The command completed successfully; this also covers commands (init, dispatchability transformations, one-step commands not yet finished, ...) that have no consistency/ controllability verdict of their own.
OK_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
Color for successful / OK outcomes.
okInBound - Enum constant in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
successful with all contingent durations inside the contingent bounds
okOutBounds - Enum constant in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
successful with some contingent durations outside the contingent bounds
ON - Static variable in enum class it.univr.di.Debug
Set to false to allow the compiler to identify and eliminate debug code.
oneStepAgileControllability(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.OSTNU
Executes one step of the agile controllability check.
oneStepDynamicConsistencyByEdges(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTN
Executes one step of the dynamic consistency check.
oneStepDynamicConsistencyByEdges(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Deprecated.
oneStepDynamicConsistencyByEdgesLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTN
Executes one step of the dynamic consistency check.
oneStepDynamicConsistencyByEdgesLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Deprecated.
oneStepDynamicConsistencyByNode() - Method in class it.univr.di.cstnu.algorithms.CSTN
Executes one step of the dynamic consistency check.
oneStepDynamicConsistencyByNode() - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Deprecated.
oneStepDynamicControllability(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Executes one step of the dynamic controllability check.
oneStepDynamicControllability(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.PCSTNU
 
oneStepDynamicControllabilityLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Executes one step of the dynamic controllability check.
oneStepDynamicControllabilityLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Executes one step of the dynamic controllability check, considering only a pair of edges going to Z, i.e., in the form A-->B-->Z.
oneStepDynamicControllabilityLimitedToZ(AbstractCSTN.EdgesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.PCSTNU
Executes one step of the dynamic controllability check, considering only a pair of edges going to/from Z or parameter nodes.
open(File) - Method in class it.univr.di.cstnu.gui.EditorController
Replaces the current document with the network read from file.
OPEN_PAIR - Static variable in class it.univr.di.labeledvalue.Constants
String representing labeled-value opening.
OPEN_TUPLE - Static variable in class it.univr.di.labeledvalue.Constants
A tuple opening char
OptimizationEngine - Interface in it.univr.di.cstnu.util
Represent a minimal interface to an optimization engine that can solve non-linear optimization problems.
OptimizationEngine.OptimizationResult - Record Class in it.univr.di.cstnu.util
OptimizationResult(double[], double, int) - Constructor for record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
Creates an instance of a OptimizationResult record class.
optimize - Variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
Optimize.
optimumValue() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
Returns the value of the optimumValue record component.
OR - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
Token to represent logic OR in Tiga expression.
oracleNode - Variable in class it.univr.di.cstnu.algorithms.OSTNU
Utility map that returns the oracle node O_C associated with a contingent node C.
oracleRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
Counts the # of applications of different rules.
ord() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Returns the value of the ord record component.
ORD - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.MDEM4Needed
Ordinary-edge marker.
ordinary - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
only ordinary edges
ordinaryLC - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
ordinary and lowercase edges
OSTNU - Class in it.univr.di.cstnu.algorithms
Represents a Simple Temporal Network with Uncertainty and Oracles (OSTNU).
OSTNU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
STNU with oracles
OSTNU() - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
Creates an OSTNU with an empty graph using the sparse backend by default.
OSTNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
Creates an OSTNU with an empty, newly created graph.
OSTNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
Constructor for CSTNU, without copying or converting the given graph.
OSTNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
Constructor for CSTNU, without copying or converting the given graph.
OSTNU(String) - Constructor for class it.univr.di.cstnu.algorithms.OSTNU
Helper constructor for CSTNU.
OSTNU_SUFFIX - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
 
OSTNU.OSTNUCheckStatus - Class in it.univr.di.cstnu.algorithms
A simple class to represent the status of the checking algorithm during an execution.
OSTNUCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
 
OSTNUEdgePluggable - Class in it.univr.di.cstnu.graph
An implementation of OSTNUEdge where the labeled value set is not optimized for maintaining scenarios like ¬c,0, and c,1.
OSTNUEdgePluggable() - Constructor for class it.univr.di.cstnu.graph.OSTNUEdgePluggable
 
OSTNUEdgePluggable(Edge) - Constructor for class it.univr.di.cstnu.graph.OSTNUEdgePluggable
Constructor to clone the component.
OSTNUEdgePluggable(String) - Constructor for class it.univr.di.cstnu.graph.OSTNUEdgePluggable
 
OSTNURandomGenerator - Class in it.univr.di.cstnu.util
Allows one to build random OSTNU instances specifying: number of wanted DC/NOT DC instances And the following parameters that characterize each generated instance: number nodes number of contingent nodes number of oracles max weight for each edge max weight for each contingent link (upper value) max in-degree for each node max out-degree for each node probability to have an edge between any pair of nodes
OSTNURandomGenerator(int, int, int, int, double, int, int) - Constructor for class it.univr.di.cstnu.util.OSTNURandomGenerator
 
outcome() - Method in record class it.univr.di.cstnu.gui.CommandResult
Returns the value of the outcome record component.
outDegree(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
outDegree(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
outDegree(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
 
output - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Output stream to outputFile
OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.Checker
Output file header
OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
Output file header
OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
Output file header
OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
Output file header
OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
Output file header
OUTPUT_HEADER - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
Output file header
OUTPUT_HEADER_CSTN - Static variable in class it.univr.di.cstnu.util.Checker
CSTN header
OUTPUT_HEADER_CSTNPSU - Static variable in class it.univr.di.cstnu.util.Checker
CSTNPSU header
OUTPUT_HEADER_CSTNU - Static variable in class it.univr.di.cstnu.util.Checker
CSTNU header
OUTPUT_HEADER_STNU - Static variable in class it.univr.di.cstnu.util.Checker
Header
OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + [OUTPUT_ROW_ALG_STATS]{4}
OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS
OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS
OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_SRNC_INFO
OUTPUT_ROW_ALG_STATS - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS
OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.Checker
 
OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + [OUTPUT_ROW_ALG_STATS]{4}
OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS
OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS
OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_SRNC_INFO
OUTPUT_ROW_GRAPH - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS
OUTPUT_ROW_SRNC_INFO - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
OUTPUT_ROW is split in OUTPUT_ROW_GRAPH + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_ALG_STATS + OUTPUT_ROW_SRNC_INFO
OUTPUT_ROW_TIME - Static variable in class it.univr.di.cstnu.util.Checker
 
OUTPUT_ROW_TIME_CSTN - Static variable in class it.univr.di.cstnu.util.Checker
 
OUTPUT_ROW_TIME_STATS_CSTNPSU - Static variable in class it.univr.di.cstnu.util.Checker
For CSTNPSU statistics
OUTPUT_ROW_TIME_STATS_CSTNU - Static variable in class it.univr.di.cstnu.util.Checker
 
OUTPUT_ROW_TIME_STNU - Static variable in class it.univr.di.cstnu.util.Checker
 
outputFile - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Output file where to write the determined experimental execution times in CSV format.
ownsEdge(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
true if and only if the supplied edge object is the same object stored in this graph (compared by identity, not by name).
ownsNode(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
true if and only if the supplied node object is the same object stored in this graph (compared by identity, not by name).

P

paintComponent(Graphics) - Method in class it.univr.di.cstnu.gui.GraphCanvas
 
pairAsString(Label, int) - Static method in class it.univr.di.cstnu.algorithms.AbstractCSTN
 
panBy(double, double) - Method in class it.univr.di.cstnu.gui.ViewTransform
Pan by (viewDx, viewDy) in view space.
parameterNodes - Variable in class it.univr.di.cstnu.algorithms.PCSTNU
The set of parameter nodes
Parameters (default constructor) - Section in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
 
parents - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
For each node X, gives the list of (predecessor node, incoming edge) as (Y, (Y, v, X))
parents - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
 
parse(String) - Static method in record class it.univr.di.cstnu.graph.CheckOutcome
 
parse(String) - Static method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
 
parse(String) - Static method in class it.univr.di.cstnu.graph.EdgeRoute
Parses the compact text produced by EdgeRoute.format().
parse(String) - Static method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
parse(String) - Static method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
parse(String) - Static method in class it.univr.di.labeledvalue.Label
Parse a string representing a label and return an equivalent Label object if no errors are found; otherwise, it is null.
parse(String) - Static method in class it.univr.di.labeledvalue.Literal
Parses the string s returning the literal represented.
parse(String, ALabelAlphabet) - Static method in class it.univr.di.labeledvalue.ALabel
Parse a string representing an ALabel and return an equivalent ALabel object if no errors are found, or if it is null otherwise.
parse(String, ALabelAlphabet) - Static method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
Parses a string representing a labeled lower-case value and returns an object containing the labeled values represented by the string.
parse(String, ALabelAlphabet, Class) - Static method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Parse a string representing a LabeledValueTreeMap and return an object containing the labeled values represented by the string.
parse(String, Class) - Static method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
Parse a string representing a LabeledValueTreeMap and return an object containing the labeled values represented by the string.
parseValue(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
Parses a value text allowing the infinity symbols.
partialExecutionTimeNS - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Another counter for storing the execution time of a part of the process.
path - Variable in class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
path maintains, for each node, the path to reach the considered UC edge.
path - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUPath
Internal representation of the path
patternLabelCharsRE - Static variable in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Matcher for RE
pcs - Variable in class it.univr.di.cstnu.graph.AbstractComponent
Since Java 9, Observable has no longer been supported.
PCSTNU - Class in it.univr.di.cstnu.algorithms
Simple class that extends CSTNU for representing and managing 'parameter nodes'.
PCSTNU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
Parameterized CSTNU
PCSTNU() - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
Creates a PCSTNU with an empty graph using the sparse backend by default.
PCSTNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
Creates a PCSTNU with an empty, newly created graph.
PCSTNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
 
PCSTNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
 
PCSTNU(String) - Constructor for class it.univr.di.cstnu.algorithms.PCSTNU
 
phaseName(PhaseStatsBenchmarkRunner.Slot) - Method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
 
phaseNameBySlot - Variable in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
Maps each PhaseStatsBenchmarkRunner.Slot filled by this algorithm to the phase name recorded by STNU.STNUPhaseStatistics.
PhaseStat(String, long, int, int, int, int) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Creates an instance of a PhaseStat record class.
PhaseStatsBenchmarkRunner - Class in it.univr.di.cstnu.algorithms
TEMPORARY benchmark runner dedicated to a focused study of the STNU dispatchability algorithms applyMDE() (MinDispESTNU), applyFD_STNUPlusMinimization() (SIMP-SEQ), and applyFD_STNUPlusMinimizationMinus() (SIMP-SEQ-MINUS).
PhaseStatsBenchmarkRunner() - Constructor for class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner
 
PhaseStatsBenchmarkRunner.AlgoKind - Enum Class in it.univr.di.cstnu.algorithms
One of the five selectable algorithms, with its CLI flag, its labels for the two output tables, and the mapping from PhaseStatsBenchmarkRunner.Slot to the phase name recorded by STNU.STNUPhaseStatistics.
PhaseStatsBenchmarkRunner.Slot - Enum Class in it.univr.di.cstnu.algorithms
The six sub-problem "slots" of the dispatchability pipeline shared by all three algorithms.
PIXELS_PER_CM - Static variable in class it.univr.di.cstnu.gui.export.TikzExporter
Conversion factor from pixels (model units) to centimetres: 96 dpi per inch, 2.54 cm per inch.
plainSuffix - Static variable in class it.univr.di.cstnu.util.GraphML2Luke
Default extension
PNG - Enum constant in enum class it.univr.di.cstnu.gui.export.ExportFormat
PNG raster image format (handled by PngExporter).
PngExporter - Class in it.univr.di.cstnu.gui.export
Exports the rendering of a GraphCanvas as a PNG file.
point(int) - Method in class it.univr.di.cstnu.graph.EdgeRoute
 
Point(double, double) - Constructor for record class it.univr.di.cstnu.graph.EdgeRoute.Point
Creates an instance of a Point record class.
points() - Method in class it.univr.di.cstnu.graph.EdgeRoute
 
potentialR3(LabeledNode[], AbstractCSTN.NodesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Apply rule R3 to the potentials of each node in nodesToCheck.
potentialUpdate - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
Counters #applications of potential update
preds - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
Predecessor edges in the reverse predecessor graph.
PREFIX - Static variable in class it.univr.di.cstnu.graph.NetworkFingerprint
Every fingerprint starts with this prefix.
present - Enum constant in enum class it.univr.di.labeledvalue.ALabel.State
A negated literal is true if the truth value assigned to its proposition letter is false; otherwise, it is false.
present - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
To quickly check if an element is present.
pressCommandButton(int) - Method in class it.univr.di.cstnu.gui.EditorView
Simulates pressing the command button at index.
printProgress() - Method in class it.univr.di.cstnu.util.RunMeter
 
printProgress(long) - Method in class it.univr.di.cstnu.util.RunMeter
Each call of method, advance `this.current` and print the meter.
printVersion() - Method in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
Print a version of this class in System.out.
printVersion() - Method in class it.univr.di.cstnu.util.STNUDensifier
Print the version of this class in System.out.
probabilityMass - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
the conjuncted probability mass obtained by setting the contingent bounds in PSTN.PSTNCheckStatus.approximatingSTNU.
promoteToPCSTNUIfParameter(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Makes this graph a PCSTNU when node is a parameter one and the graph still calls itself a CSTNU.
propagationCalls - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Number of propagations
propagationOnlyToZ - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Check using the full set of rules R0, qR0, R3, qR3, LP, qLP or the reduced set qR0, qR3, LP.
propertyChange(PropertyChangeEvent) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
propertyChange(PropertyChangeEvent) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
 
propertyChange(PropertyChangeEvent) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Maintains the observer index when a stored node changes its observed proposition.
PropertyField<E> - Class in it.univr.di.cstnu.gui.inspector
A row of the inspector: a label, an editor component, and an inline error message that appears only when the field is invalid.
PropertyField(String, E) - Constructor for class it.univr.di.cstnu.gui.inspector.PropertyField
 
PROPOSITION_ARRAY - Static variable in class it.univr.di.labeledvalue.Literal
List of possible propositions managed by this class.
PROPOSITION_RANGE - Static variable in class it.univr.di.labeledvalue.Literal
R.E. representation of PROPOSITION_ARRAY
propositionObserved - Variable in class it.univr.di.cstnu.graph.LabeledNode
Possible proposition observed.
propositionOfPairMap() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
The map itself, contingent time-point to (external node, proposition letter), for the tests: which oracles the check found necessary is part of the result, not a detail of the presentation, so a test must be able to assert on it without parsing OSTNU.OSTNUCheckStatus.getPropositionOfPair().
propositions - Variable in class it.univr.di.cstnu.util.Checker.GlobalStatisticKey
# of propositions
PROPOSITIONS - Static variable in class it.univr.di.labeledvalue.Literal
R.E. representation of allowed propositions.
prototypalLink - Variable in class it.univr.di.cstnu.algorithms.CSTNPSU
Cache of the prototypal link
PrototypalLink(CSTNPSU.PrototypalLink) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
Copy constructor
PrototypalLink(String, int, int, int, int, int, String) - Constructor for class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
Creates an immutable prototypal link.
PSTN - Class in it.univr.di.cstnu.algorithms
Simple class to represent a Probabilistic Simple Temporal Constraint Networks (PSTN), where the edge weights are signed integers.
PSTN - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
Probabilistic simple temporal network.
PSTN() - Constructor for class it.univr.di.cstnu.algorithms.PSTN
Default constructor.
PSTN(DenseTCGraph) - Constructor for class it.univr.di.cstnu.algorithms.PSTN
Given a PSTN graph, it uses it as a network (does not make a copy).
PSTN(DenseTCGraph, int, double, double, OptimizationEngine) - Constructor for class it.univr.di.cstnu.algorithms.PSTN
PSTN(DenseTCGraph, int, double, OptimizationEngine) - Constructor for class it.univr.di.cstnu.algorithms.PSTN
Given an STNU graph, it uses it as a base for it (does not make a copy).
PSTN.PSTNCheckStatus - Class in it.univr.di.cstnu.algorithms
Extends STNCheckStatus to represent the result of the approximating STNU.
PSTNCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
 
PSTNRTEBenchmarkRunner - Class in it.univr.di.cstnu.util
A simple class to determine some statistics about the execution of PSTNs
PSTNRTEBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
 
PSTNRTEBenchmarkRunner.ExitExecution - Enum Class in it.univr.di.cstnu.util
The possible exit of an RTE
PSTNRTEBenchmarkRunner.PSTNSituation - Record Class in it.univr.di.cstnu.util
Maintains the map (contingent node, chosen duration of its contingent link), the number of chosen durations outside the bounds of the relative contingent link, and the conjunct probability mass of the contingent ranges with respect to the probability distribution functions of the contingent durations.
PSTNSituation(Object2IntMap, double, int, double) - Constructor for record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
Creates an instance of a PSTNSituation record class.
put(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
 
put(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabelAlphabet
Puts the element v in the map if not present.
put(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
put(Label, int) - Method in interface it.univr.di.labeledvalue.LabeledIntMap.LabeledIntMapView
Object Read-only.
put(Label, int) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Put a label with value i if label l is not null and there is no labeled value in the set with label l, or it is present but with a value higher than l.
put(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
put(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
Put a label with value i if label l is not null and there is no labeled value in the set with label l, or it is present but with a value higher than l.
putAll(LabeledIntMap) - Method in interface it.univr.di.labeledvalue.LabeledIntMap.LabeledIntMapView
 
putAll(LabeledIntMap) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Put all elements of `inputMap` into the current one without making a defensive copy.
putDistance(LabeledNode, LabeledNode, int) - Method in interface it.univr.di.cstnu.util.GraphDistances
Sets the new distance between a source node and the destination node.
putDistance(LabeledNode, LabeledNode, int) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
 
putDistances(LabeledNode, Object2IntMap) - Method in interface it.univr.di.cstnu.util.GraphDistances
Sets the new distance between a source node and all destination nodes in destinations.
putDistances(LabeledNode, Object2IntMap) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
 
putForcibly(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
Put the labeled value without any control.
putForcibly(Label, int) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Put the labeled value without any control.
putForcibly(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Put the labeled value without any control.
putForcibly(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap.LabeledIntTreeMapView
Object Read-only.
putForcibly(Label, int) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
putLabeledPotential(Label, int) - Method in class it.univr.di.cstnu.graph.LabeledNode
Puts the labeled value (value, l) into the potential map.
putLabeledPotential(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.LabeledNode
Puts the labeled value (value, l, aLabel) into the potential map, under an explicit A-Label instead of the implicit ALabel.emptyLabel used by LabeledNode.putLabeledPotential(Label, int).
putLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
putLabeledValue(Label, int) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
 
putLabeledValue(Label, int) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
putLowerCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Set or add a lower label constraint with delay i for the node n with label l.
putLowerCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
putLowerCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
putTriple(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
Object Read-only.
putTriple(Label, ALabel, int) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Put the triple (p,l,i) into the map.
putUpperCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Put an upper label constraint with delay i for the node name n with label l.
putUpperCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
putUpperPotential(LabeledNode, Label, int) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Adds the value to the upper potential of the node, with the usual labeled-value merge rules.

Q

QLOOP_VALUE - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Default negative value of each qLoop
qloopFinder - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
The edge represents an internal one used by the loop finder
queue - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Reusable priority queue shared by the Dijkstra-like scans in STNU.MDELocalInfo.fillDistToA(TemporalConstraintGraph, LabeledNode, Object2IntMap) and STNU.MDELocalInfo.buildRevPredGraph(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap) (cleared before each use), so no new queue is allocated on every STNU.MDELocalInfo.update(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap, ObjectSet).
queue - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Priority queue used while computing the shortest distances to the current destination.
queue - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM4
Priority queue used to build a reverse predecessor graph for one destination.

R

r0calls - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
Counters #applications of r0 rule
r3calls - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
Counters #applications of r3 rule
RANDOM_EXECUTION_STRATEGY - Enum constant in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns a random execution time, r, in the allowed interval [l, u] with all nodes that can be executed at that time.
rangeFactor - Variable in class it.univr.di.cstnu.algorithms.PSTN
Factor used to determine the bounds of a contingent link from location and the standard deviation of the log-normal distribution in PSTN.buildApproxSTNU()
reactionTime - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
WD2.2 epsilon value, also called `reaction time` in ICAPS 18.
readGraph(File, Class) - Method in class it.univr.di.cstnu.graph.TCGraphMLReader
Reads a GraphML file into the legacy dense backend.
readGraph(File, Class, TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.TCGraphMLReader
Reads a GraphML file into an instance of the same concrete backend as prototype.
readGraph(String, Class) - Method in class it.univr.di.cstnu.graph.TCGraphMLReader
Reads a GraphML string into the legacy dense backend.
readGraph(String, Class, TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.TCGraphMLReader
Reads a GraphML string into an instance of the same concrete backend as prototype.
reason() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
Returns the value of the reason record component.
rebuildInternalMaps() - Method in class it.univr.di.cstnu.algorithms.STNU
Rebuilds internal structures.
reconcileContent() - Method in class it.univr.di.cstnu.gui.GraphCanvas
Re-aligns this canvas with the current content of the graph it renders, after that content was replaced in place (the graph object kept its identity, as when TemporalConstraintGraph.replaceContentsFrom(TemporalConstraintGraph) feeds a new calculation result into the same derived graph).
recordCheckOutcome(CheckOutcome.Kind, boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Records the verdict of a completed check on both AbstractCSTN.g and, when it exists and is not g itself, on AbstractCSTN.gCheckedCleaned.
recordCheckOutcome(CheckOutcome.Kind, boolean, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Builds and stores a CheckOutcome, stamped with CheckOutcome.currentToolVersion().
recordDispatchabilityOutcome(DispatchabilityOutcome.Status, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Builds and stores a DispatchabilityOutcome.
remove(byte) - Method in class it.univr.di.labeledvalue.ALabel
 
remove(char) - Method in class it.univr.di.labeledvalue.Label
Returns a new label that is a copy of this without proposition if it is present.
remove(LabeledNode) - Method in class it.univr.di.cstnu.util.ActiveWaits
Remove the wait associated with the contingent from the queue.
remove(ALabel) - Method in class it.univr.di.labeledvalue.ALabel
It removes all ALetters in ALabel from the current label.
remove(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
remove(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
remove(ALabelAlphabet.ALetter) - Method in class it.univr.di.labeledvalue.ALabel
It removes the ALetter if it is present.
remove(ALabelAlphabet.ALetter[]) - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
remove(ALabelAlphabet.ALetter[]) - Method in class it.univr.di.labeledvalue.ALabel
It removes all ALetters in inputSet from the current label.
remove(Label) - Method in class it.univr.di.labeledvalue.Label
Returns a new label copy of this where all literals with names in inputLabel are removed.
remove(Label) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
remove(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap.LabeledIntMapView
 
remove(Label) - Method in interface it.univr.di.labeledvalue.LabeledIntMap
Remove the label l from the map.
remove(Label) - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
remove(Label) - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
Remove the label l from the map.
remove(Label, ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
Object Read-only.
remove(Label, ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
remove(Literal) - Method in class it.univr.di.labeledvalue.Label
Returns a new label that is a copy of this where literal is removed if it is present.
remove(Object) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
remove(Object) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
remove(Object) - Method in class it.univr.di.cstnu.util.ObjectPair
 
REMOVE_INTERNAL_EDGES_WITH_PREFIX(TemporalConstraintGraph, LabeledNode, String) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Removes all (added) internal edges outgoing from the source and having a prefix in the name.
removeAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
removeAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
removeAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectPair
 
removeAnnotation(GraphAnnotation) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
removeAnnotation(GraphAnnotation) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
removeAnnotation(GraphAnnotation) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Removes a presentation-only annotation from this graph.
removeBisNodes(DenseTCGraph, STNU.STNUCheckStatus) - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
Removes every twin node named Cbis or Cbis_n by reconnecting its incident edges to the original node C.
removeButton() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
removeChildrenOfUnknown(Label) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Returns a new label removing all children of possibly present unknown literals in l.
removeDistance(LabeledNode, LabeledNode) - Method in interface it.univr.di.cstnu.util.GraphDistances
Remove the distance between source node and destination one.
removeDistance(LabeledNode, LabeledNode) - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
 
removeEdge(E) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Removes an edge by object.
removeEdge(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Removes the edge from this graph and clears all cache data structures that could contain the removed edge.
removeEdge(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
removeEdge(String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
removeEdge(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Removes an edge by name.
removeEdge(K) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
removeEmptyEdges() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
removeEmptyEdges() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Removes all edges that are considered "empty" (e.g., have a null value or are otherwise invalid).
removeLabeledPotential(Label) - Method in class it.univr.di.cstnu.graph.LabeledNode
Removes the labeled potential associated with label l, if it exists.
removeLabeledPotential(Label, ALabel) - Method in class it.univr.di.cstnu.graph.LabeledNode
Removes the labeled potential associated with (label, aLabel), if it exists, under an explicit A-Label instead of the implicit ALabel.emptyLabel used by LabeledNode.removeLabeledPotential(Label).
removeLabeledValue(Label) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
Remove the value labeled by l from the map.
removeLabeledValue(Label) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
Remove the value labeled by l from the map.
removeListener(Runnable) - Method in class it.univr.di.cstnu.gui.EditorDocument
Unregisters a previously registered listener.
removeListener(Runnable) - Method in class it.univr.di.cstnu.gui.SelectionModel
Unregisters a previously registered listener.
removeLowerCaseValue() - Method in interface it.univr.di.cstnu.graph.CSTNUEdge
Removes the lower-case value from the edge.
removeLowerCaseValue() - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
removeLowerCaseValue(Label, ALabel) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
 
removeLowerCaseValue(Label, ALabel) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
removeObserver(String, PropertyChangeListener) - Method in class it.univr.di.cstnu.graph.AbstractComponent
Removes a specific listener
removeUpperCaseValue(Label, ALabel) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
Remove the upper label for node name n with label l.
removeUpperCaseValue(Label, ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
removeVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Removes the given node and all edges having it as an endpoint.
removeVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
removeVertex(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
removeVertex(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Removes a time-point and all its incident edges.
renameEdge(E, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
renameEdge(E, String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Renames an edge already contained in this graph, atomically, in O(1) time beyond the usual name-keyed cache invalidation.
renameEdge(E, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Renames an edge already contained in this graph, atomically, in O(1) time beyond the usual name-keyed cache invalidation.
renameEdge(Edge, String) - Method in class it.univr.di.cstnu.gui.EditorController
Renames an edge already contained in the input network, marks the document dirty, and invalidates the derived graph.
renameEdge(K, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
renameInternal(String) - Method in class it.univr.di.cstnu.graph.AbstractComponent
Sets the name without validation or notification.
renameNode(LabeledNode, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
renameNode(LabeledNode, String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
renameNode(LabeledNode, String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Renames a node already contained in this graph, atomically.
renameNode(LabeledNode, String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Renames a node already contained in this graph, atomically.
renameNode(LabeledNode, String) - Method in class it.univr.di.cstnu.gui.EditorController
Renames a node already contained in the input network, marks the document dirty, and invalidates the derived graph.
renderTo(Graphics2D, Dimension) - Method in class it.univr.di.cstnu.gui.GraphCanvas
Renders the graph into g2 assuming a viewport of size size.
rep - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Representer of a node in an SSC
rep - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
 
rep() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
Returns the value of the rep record component.
repeatMeasure(String, String, Supplier, AbstractBenchmarkRunner.AlgorithmExecutor) - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Executes algorithm up to AbstractBenchmarkRunner.nDCRepetition times, each time on the fresh instance provided by freshInstance, collecting the execution time of each successful repetition.
RepetitionOutcome() - Constructor for class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
 
replaceContentsFrom(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Replaces this graph's contents with those of source, which must use the same concrete backend and edge implementation.
replaceContentsFrom(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Replaces this graph's contents with those of source, which must use the same concrete backend and edge implementation.
replaceContentsFrom(TemporalConstraintGraph) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Replaces this graph's contents with those of source, which must use the same concrete backend and edge implementation.
replaceContentsFrom(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
Represents the behavior of an STNU edge. - Section in interface it.univr.di.cstnu.graph.STNUEdge
 
request(Point2D, LabeledNode, E) - Method in interface it.univr.di.cstnu.gui.ContextMenuRequest
Delivers a context-menu request.
requirement - Enum constant in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
The edge represents a user requirement
REQUIREMENT_EDGE_PAINT - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Paint for requirement edges.
requiresNodeParameter() - Method in record class it.univr.di.cstnu.gui.EditorCommand
Returns the value of the requiresNodeParameter record component.
reset() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
Reset all indexes.
reset() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Resets all internal structures but not g.
reset() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Resets all internal structures
reset() - Method in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
 
reset() - Method in class it.univr.di.cstnu.algorithms.CSTNU
Resets all internal structures
reset() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
 
reset() - Method in class it.univr.di.cstnu.algorithms.OSTNU
Resets all internal structures
reset() - Method in class it.univr.di.cstnu.algorithms.PSTN
Resets all internal structures.
reset() - Method in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Reset all indexes.
reset() - Method in class it.univr.di.cstnu.algorithms.STNU
Resets all internal structures.
reset() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
Reset all indexes.
reset() - Method in class it.univr.di.cstnu.gui.ViewTransform
Reset to identity (scale=1, no translation).
reset(TemporalConstraintGraph, TemporalConstraintNetworkType, File) - Method in class it.univr.di.cstnu.gui.EditorDocument
Replaces this document's whole state with a freshly created or freshly loaded network: not dirty, no file (when file is null) or the given file, and no derived graph.
resetLabeledValue() - Method in interface it.univr.di.cstnu.graph.STNUEdge
Removes the labeled value and make the edges an ordinary constraint.
resetLabeledValue() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
Removes the labeled value and makes the edges an ordinary constraint if it was contingent.
resolveEdgeDerivation(STNUEdge) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
restoreText(String) - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
 
restoreText(String) - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
 
restoreText(String) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
Restores the editor content to restoredText, the last committed value.
restoreText(String) - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
 
retainAll(Collection) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
retainAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
retainAll(Collection) - Method in class it.univr.di.cstnu.util.ObjectPair
 
reverse() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Reverse (transpose) the current graph.
reverse() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
reverse() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
Transpose the predecessor graph
reverse() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Reverses the direction of all edges in the graph.
revertToCommitted() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
Restores the editor to the last committed value and clears any error, without touching the model.
REWEIGHT_DISTANCES(GraphDistances, Object2IntMap, boolean) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Re-weights all distances using the potential function.
REWEIGHT_EDGES(TemporalConstraintGraph, Object2IntMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Re-weights all edge weights using the potential function.
rewriteALetterReferences(ALabelAlphabet.ALetter, ALabelAlphabet.ALetter) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Rewrites every A-Label-based semantic reference to oldLetter, throughout this graph, into newLetter.
rG1G3(LabeledNode, LabeledNode, LabeledNode, CSTNPSUEdge, CSTNPSUEdge, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Applies rules rG1 and rG3 of Table 1 in 'Extending CSTN with partially shrinkable uncertainty' (TIME18).
rG2(LabeledNode, LabeledNode, LabeledNode, CSTNPSUEdge, CSTNPSUEdge, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Applies rG2 rule.
rG4(LabeledNode, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Applies rG4 rule.
rigidComponents() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
Returns the value of the rigidComponents record component.
rM1(LabeledNode, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Implements the CSTNPSU rM1 rule assuming instantaneous reaction and a streamlined network.
This differs from AbstractCSTN.labelModificationR0qR0(LabeledNode, LabeledNode, CSTNEdge) because it also checks upper-case values.
rM2(LabeledNode, CSTNPSUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNPSU
Implements the CSTNPSU rM2 rule assuming instantaneous reaction and a streamlined network.
Robustness - Section in class it.univr.di.cstnu.gui.layout.FruchtermanReingoldLayout
 
root - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
Root of hierarchy
rowLabel - Variable in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
Row label used in the wide table (§ 6a).
rpo - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
List representing the reverse post-order of the nodes.
rpo - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM2
 
rte(STNURTE.Strategy, STNURTE.Strategy) - Method in class it.univr.di.cstnu.algorithms.STNURTE
Real-Time Execution (RTE)
RTED(boolean) - Constructor for class it.univr.di.cstnu.algorithms.STNURTE.RTED
 
RTED(Set, int) - Constructor for class it.univr.di.cstnu.algorithms.STNURTE.RTED
 
rtedStrategy - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Strategy used by RTED to choose a 'time instant'
RTEState() - Constructor for class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Default constructor
RUL2018 - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
Cairo, Rizzi, and Hunsberger RUL^- algorithm
RUL2021 - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
Luke's version of RUL^- algorithm
RULGlobalInfo(Object2IntMap, int) - Constructor for class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
Default constructor
RULLocalInfo(int) - Constructor for class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
Default constructor
run(STNU) - Method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
Executes this algorithm on stnu.
run(String) - Method in interface it.univr.di.cstnu.gui.inspector.LabeledValueTable.LabelMutation
Applies the requested row removal.
run(String, int) - Method in interface it.univr.di.cstnu.gui.inspector.LabeledValueTable.RowMutation
Applies the requested row addition.
run(String, String, int) - Method in interface it.univr.di.cstnu.gui.inspector.LabeledValueTable.RowEdit
Applies the requested edit to an existing row.
RunMeter - Class in it.univr.di.cstnu.util
Simple class for making a meter in the console.
RunMeter(long, long, long) - Constructor for class it.univr.di.cstnu.util.RunMeter
 
rUpdateBoundsUsingZ(LabeledNode, LabeledNode, LabeledNode, CSTNPSUEdge, CSTNPSUEdge, CSTNPSUEdge) - Static method in class it.univr.di.cstnu.algorithms.CSTNPSU
Applies the propagation rule only on labeled values in the triangle

S

sample() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
save - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
 
save() - Method in class it.univr.di.cstnu.gui.EditorController
Saves the input network to the file it was opened from or last saved to.
save(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.graph.TCGraphMLWriter
Returns the GraphML representation of graph.
save(TemporalConstraintGraph, File) - Method in class it.univr.di.cstnu.graph.TCGraphMLWriter
Saves a graph as UTF-8 GraphML.
save(TemporalConstraintGraph, Writer) - Method in class it.univr.di.cstnu.graph.TCGraphMLWriter
Writes GraphML to writer.
saveAs(File) - Method in class it.univr.di.cstnu.gui.EditorController
Saves the input network to file and associates the document with it.
saveDerived(File) - Method in class it.univr.di.cstnu.gui.EditorController
Saves the current derived (checked) network to file, without touching the input network's dirty state or its own associated file.
saveGraphToFile() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Helper method to make it easier to store the resulting graph during a check.
saveGraphToFile() - Method in class it.univr.di.cstnu.algorithms.PSTN
Stores the graph after a check of the file.
saveGraphToFile() - Method in class it.univr.di.cstnu.algorithms.STN
Stores the graph after a check into the file STN.fOutput.
saveGraphToFile() - Method in class it.univr.di.cstnu.algorithms.STNU
Stores the graph after a check of the file.
savePlainAs(File) - Method in class it.univr.di.cstnu.gui.EditorController
Saves the current STNU in Luke's plain format.
scale() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
Returns the value of the scale record component.
SCANNED - Enum constant in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
The node has been scanned.
SCCTime() - Constructor for class it.univr.di.cstnu.algorithms.STN.SCCTime
 
schedule - Variable in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Schedule.
scrollPane() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
select(Edge) - Method in class it.univr.di.cstnu.gui.SelectionModel
Adds edge to the selection and notifies listeners.
select(LabeledNode) - Method in class it.univr.di.cstnu.gui.SelectionModel
Adds node to the selection and notifies listeners.
SELECTED_EDGE_PAINT - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Paint for selected edges.
SELECTED_NODE_FILL - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Fill color for a selected node.
SELECTED_STROKE_WIDTH - Static variable in class it.univr.di.cstnu.gui.DefaultGraphStyle
Stroke width used for selected nodes/edges.
SelectionModel - Class in it.univr.di.cstnu.gui
Observable set of selected nodes and edges.
SelectionModel() - Constructor for class it.univr.di.cstnu.gui.SelectionModel
 
SEP_CASE - Static variable in interface it.univr.di.cstnu.graph.STNUEdge
Constant SEP_CASE=":"
serialVersionUID - Static variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
 
serialVersionUID - Static variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Serial number
serialVersionUID - Static variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
serialVersionUID - Static variable in class it.univr.di.cstnu.algorithms.STNU.STNUPath
 
serialVersionUID - Static variable in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
Serial number
serialVersionUID - Static variable in class it.univr.di.cstnu.graph.STNUEdgeInt
Serial number
serialVersionUID - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
Serial number
serialVersionUID - Static variable in class it.univr.di.labeledvalue.ALabelAlphabet
Serial number
serialVersionUID - Static variable in interface it.univr.di.labeledvalue.LabeledIntMap
Serial UID
set(int, int) - Method in class it.univr.di.cstnu.util.TimeInterval
Updates the bounds.
set(STNUEdge) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
Sets the path using the input
setALabel(ALabel) - Method in class it.univr.di.cstnu.graph.LabeledNode
Sets the ALabel of the node.
setAnnotationEditRequestListener(Consumer) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
Registers the callback used to edit a plain-text annotation.
setAsyncMode(boolean) - Method in class it.univr.di.cstnu.gui.EditorView
Disables async mode so that commands, layouts and document updates run synchronously on the calling thread; used by tests.
setAttributeEditRequestListener(BiConsumer) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
Registers the listener notified on double-click over a node or an edge, asking for attribute editing.
setBounds(double, double, double, double) - Method in class it.univr.di.cstnu.graph.GraphAnnotation
 
setCheckAlgorithm(STNU.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
setCheckOutcome(CheckOutcome) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
setCheckOutcome(CheckOutcome) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
setCheckOutcome(CheckOutcome) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Sets or clears the persisted check result.
setCheckTimeoutSeconds(int) - Method in class it.univr.di.cstnu.gui.EditorSettings
 
setCollectPhaseStatistics(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
Enables/disables TEMPORARY per-phase statistics collection.
setColumnToolTips(String[]) - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
Installs a per-column tooltip on the table header, shown on hover over that column's header cell.
setConstraintType(Edge.ConstraintType) - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
setConstraintType(Edge.ConstraintType) - Method in interface it.univr.di.cstnu.graph.Edge
 
setContextMenuRequestListener(ContextMenuRequest) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
Registers the listener notified on a context-menu request (right button, or Control+click on macOS).
setContingent(boolean) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
setContingentAlsoAsOrdinary(boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Setter for the field contingentAlsoAsOrdinary.
setContingentAlsoAsOrdinary(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
 
setContingentAlsoAsOrdinary(boolean) - Method in class it.univr.di.cstnu.gui.EditorSettings
 
setControllability(boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
Set the controllability value!
setControllability(boolean) - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
Set the controllability value!
setControllability(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
Sets the controllability value
setCstnAlgorithm(AbstractCSTN.CheckAlgorithm) - Method in class it.univr.di.cstnu.gui.EditorSettings
 
setCurvature(E, double) - Method in class it.univr.di.cstnu.gui.GraphCanvas
Sets an explicit curvature factor for edge.
setDcSemantics(AbstractCSTN.DCSemantics) - Method in class it.univr.di.cstnu.gui.EditorSettings
 
setDefaultConsistencyCheckAlg(STN.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STN
 
setDefaultControllabilityCheckAlg(STNU.CheckAlgorithm) - Method in class it.univr.di.cstnu.algorithms.STNU
 
setDerivedGraph(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.gui.EditorDocument
Installs newDerivedGraph as the result of the command just executed, and marks it up to date with the current input graph.
setDispatchabilityOutcome(DispatchabilityOutcome) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
setDispatchabilityOutcome(DispatchabilityOutcome) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
setDispatchabilityOutcome(DispatchabilityOutcome) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Sets or clears the persisted dispatchability representation.
setError(String) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
Shows an inline error: red border on the editor and message below it.
setfOutput(File) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
 
setfOutput(File) - Method in class it.univr.di.cstnu.algorithms.PSTN
 
setfOutput(File) - Method in class it.univr.di.cstnu.algorithms.STN
 
setfOutput(File) - Method in class it.univr.di.cstnu.algorithms.STNU
 
setG(DenseTCGraph) - Method in class it.univr.di.cstnu.algorithms.STN
Considers the given graph as the graph to check (the graph will be modified).
setG(DenseTCGraph) - Method in class it.univr.di.cstnu.algorithms.PSTN
Considers the given graph as the graph to check (the graph will be modified).
setG(DenseTCGraph) - Method in class it.univr.di.cstnu.algorithms.STNU
Considers the given graph as the graph to check (the graph will be modified).
setG(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Considers the given graph as the graph to check, without copying or converting it (the graph will be modified).
setG(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.STN
Sets the graph to check without changing its storage backend.
setG(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.algorithms.STNU
Considers the given graph as the graph to check (the graph will be modified).
setGraph(TemporalConstraintGraph) - Method in class it.univr.di.cstnu.gui.GraphCanvas
Replaces the rendered graph and repaints.
setId(String) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
setInNegativeCycle(boolean) - Method in class it.univr.di.cstnu.graph.AbstractComponent
Sets true if the edge is in a negative cycle
setInNegativeCycle(boolean) - Method in interface it.univr.di.cstnu.graph.Component
Sets true if the edge is in a negative cycle
setInputFile(File) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
setInputFile(File) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
setInputFile(File) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Associates this graph with its input file for diagnostics and benchmark reporting.
setInputFile(File) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Associates this graph with its input file for diagnostics and benchmark reporting.
setInspectorPanel(JComponent) - Method in class it.univr.di.cstnu.gui.EditorView
Attaches (or detaches, when panel is null) the inspector panel in the full-width, contained-height slot below the two graph views.
setLabel(Label) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
setLabel(String) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
setLabeledPotential(LabeledIntMap) - Method in class it.univr.di.cstnu.graph.LabeledNode
If potential is not null, it is used (not copied) as the new potential of the node.
setLabeledValue(ALabelAlphabet.ALetter, int, boolean) - Method in interface it.univr.di.cstnu.graph.STNUEdge
Sets the labeled weight to w of a Edge.ConstraintType.contingent edge.
setLabeledValue(ALabelAlphabet.ALetter, int, boolean) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
setLabeledValue(String) - Method in interface it.univr.di.cstnu.graph.STNUEdge
Parses an upper/case labeled value to determine the new value for this edge.
setLabeledValueMap(LabeledIntMap) - Method in interface it.univr.di.cstnu.graph.CSTNEdge
Uses inputLabeledValue as an internal labeled value map.
setLabeledValueMap(LabeledIntMap) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
setLayoutEditingEnabled(boolean) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
Enables or disables layout-only editing for a canvas without an EditorController.
setLocation(LabeledNode, double, double) - Method in interface it.univr.di.cstnu.gui.NodePositions
Sets the position of node in model space.
setLocation(LabeledNode, double, double) - Method in class it.univr.di.cstnu.gui.StoredNodePositions
 
setLogNormalDistributionParameter(LogNormalDistributionParameter) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
setLowerCaseValue(Label, ALabel, int) - Method in interface it.univr.di.cstnu.graph.CSTNUEdge
Set a lower-case constraint with delay i for the node n with label l.
setLowerCaseValue(Label, ALabel, int) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
setLowerCaseValues(LabeledALabelIntTreeMap) - Method in interface it.univr.di.cstnu.graph.CSTNPSUEdge
 
setLowerCaseValues(LabeledALabelIntTreeMap) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
setMissingNetworkHandler(BooleanSupplier) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
Registers what to do when a structural gesture is attempted while no network is open: see CanvasInteraction.missingNetworkHandler.
setName(String) - Method in class it.univr.di.cstnu.graph.AbstractComponent
Sets the name of the component.
setName(String) - Method in class it.univr.di.cstnu.graph.AbstractEdge
Sets the name of the edge.
setName(String) - Method in class it.univr.di.cstnu.graph.AbstractNode
Sets the name of the node.
setName(String) - Method in interface it.univr.di.cstnu.graph.Component
Set the name of the component.
setName(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
setName(String) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
setName(String) - Method in class it.univr.di.cstnu.graph.LabeledNode
Overriding method to ensure that the name is coherent with ALabel.
setName(String) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Sets the graph name.
setName(String) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Sets the graph name.
setNetworkKindChooser(Supplier) - Method in class it.univr.di.cstnu.gui.EditorView
Overrides the network-kind chooser; see EditorView.networkKindChooser.
setNodeParameterSelector(Function) - Method in class it.univr.di.cstnu.gui.EditorView
Sets a custom node-parameter selector, used by tests to avoid JOptionPane.
setObservable(char) - Method in class it.univr.di.cstnu.graph.LabeledNode
Set the proposition to be observed.
setOpenDialogFunction(Function) - Method in class it.univr.di.cstnu.gui.EditorView
Replaces the function used to show the Open dialog, used by tests to simulate a user cancelling (or completing) Open without showing a real, headless-incompatible JFileChooser dialog.
setOptimizationEngine(OptimizationEngine) - Method in class it.univr.di.cstnu.algorithms.PSTN
 
setOutputCleaned(boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Set to true for having the result graph cleaned of empty edges and labeled values having unknown literals.
setOutputCleaned(boolean) - Method in class it.univr.di.cstnu.algorithms.STN
Set to true for having the result graph cleaned of empty edges and labeled values having unknown literals.
setOutputCleaned(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
Sets to true for having the result graph cleaned of empty edges.
setOverlayPainter(Consumer) - Method in class it.univr.di.cstnu.gui.GraphCanvas
Sets the transient overlay painter used by the interaction layer for rubber-band feedback (the provisional edge line, the selection rectangle and the hover snap ring).
setParameter(boolean) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
setPropagateOnlyToZ(boolean) - Method in class it.univr.di.cstnu.gui.EditorSettings
 
setPropagationOnlyToZ(boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
Setter for the field propagationOnlyToZ.
setReactionTime(int) - Method in class it.univr.di.cstnu.gui.EditorSettings
 
setReadOnly(boolean) - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
Sets the field read-only.
setRepaintListener(Runnable) - Method in class it.univr.di.cstnu.gui.GraphCanvas
Sets the optional callback invoked at the very end of GraphCanvas.paintComponent(Graphics), after the graph has been rendered.
setRoute(EdgeRoute) - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
setRoute(EdgeRoute) - Method in interface it.univr.di.cstnu.graph.Edge
Sets the explicit routing of this edge, or null to return the edge to automatic.
setRows(List) - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
Replaces the table rows with rows, each an array of display objects with one element per column ([label, value] or [label, case, value]).
setSave(boolean) - Method in class it.univr.di.cstnu.algorithms.PSTN
 
setSave(boolean) - Method in class it.univr.di.cstnu.algorithms.STNU
 
setSaveDialogFunction(Function) - Method in class it.univr.di.cstnu.gui.EditorView
Replaces the function used to show the Save dialog (Save As…, Export Input…, Export Resulting…), used by tests exactly like EditorView.setOpenDialogFunction(Function).
setSelectedNodeDeletionRequestListener(Consumer) - Method in class it.univr.di.cstnu.gui.CanvasInteraction
Registers the callback invoked by Delete/Backspace in navigation-only mode when one or more nodes are selected.
setSrncKind(STNU.STNUCheckStatus.SRNCKind) - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
setStnAlgorithm(STN.CheckAlgorithm) - Method in class it.univr.di.cstnu.gui.EditorSettings
 
setStnuAlgorithm(STNU.CheckAlgorithm) - Method in class it.univr.di.cstnu.gui.EditorSettings
 
setText(String) - Method in class it.univr.di.cstnu.graph.GraphAnnotation
 
setText(String) - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
Replaces the editor's text, for tests.
setThemeMode(EditorLookAndFeel.ThemeMode) - Static method in class it.univr.di.cstnu.gui.EditorLookAndFeel
Saves and applies a user-selected theme to all open editor windows.
setType(TemporalConstraintNetworkType) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
setType(TemporalConstraintNetworkType) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
setType(TemporalConstraintNetworkType) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Declares the temporal-network kind represented by this graph.
setUpperBoundRequested(boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
 
setUpperCaseValueMap(LabeledALabelIntTreeMap) - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
setUpperCaseValueMap(LabeledALabelIntTreeMap) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
setValue(int) - Method in class it.univr.di.cstnu.graph.OSTNUEdgePluggable
Allows the use of values without a label because it is possible to have a better algorithm in the future that avoids labeled values.
setValue(int) - Method in interface it.univr.di.cstnu.graph.STNEdge
Sets the weight to w.
setValue(int) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
setValue(int) - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
setValue(ALabel) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
setWait(ALabelAlphabet.ALetter, int) - Method in interface it.univr.di.cstnu.graph.STNUEdge
Sets this edge to be the wait C:w.
setWithNodeLabels(boolean) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN
 
setX(double) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
setY(double) - Method in class it.univr.di.cstnu.graph.LabeledNode
 
setZ(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Sets z as the first node (Zero node) of the temporal constraint network.
setZ(LabeledNode) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
setZ(LabeledNode) - Method in class it.univr.di.cstnu.graph.SparseTCGraph
 
setZ(LabeledNode) - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
 
setZ(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Sets the distinguished zero time-point, or clears it when z is null.
setZ(LabeledNode) - Method in interface it.univr.di.cstnu.graph.TemporalConstraintPredecessorGraph
Sets the Z node of the graph.
shortName - Variable in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
Short name used to build the per-algorithm column names of the long table (§ 6b).
showAbout() - Method in class it.univr.di.cstnu.gui.EditorView
Shows application authorship, licensing, and runtime information.
showEdge(TemporalConstraintGraph, GraphRole, String) - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
Shows the attributes of the edge named edgeName in owner.
showMessage(String, Color) - Method in class it.univr.di.cstnu.gui.EditorView
Shows text as the current action message: it becomes the message label text (truncated with an ellipsis if it does not fit the column) and the label's tooltip, so the full text is always available by hovering the message area.
showNode(TemporalConstraintGraph, GraphRole, String) - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
Shows the attributes of the node named nodeName in owner.
showsReadOnlyNotice() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
 
SIMP_SEQ - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
SIMP_SEQ_MINUS - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
simple() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the simple record component.
SIMPLE_LABELEDINTMAP_CLASS - Static variable in class it.univr.di.labeledvalue.LabeledIntMapSupplier
 
singleSinkShortestPaths(AbstractCSTN.NodesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Executes single-sink Bellman-Ford algorithm propagating from each in nodesToCheck until no new distances are determined.
singleSourceShortestPaths(AbstractCSTN.NodesToCheck, AbstractCSTN.NodesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Executes the single-source Bellman-Ford algorithm for each node in nodesToCheck.
situation() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
Returns the value of the situation record component.
siVar - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
The pseudocode's siVar: for each destination W, the stand-in edges ending at W, each carrying the diamond that produced it and its two special criteria (see STNU.MDESiVarEntry).
size() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
 
size() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
size() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
 
size() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
size() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
size() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
size() - Method in interface it.univr.di.cstnu.graph.Edge
 
size() - Method in class it.univr.di.cstnu.graph.EdgeRoute
 
size() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
size() - Method in class it.univr.di.cstnu.util.ActiveWaits
 
size() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
It runs in O(1) time.
size() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
size() - Method in class it.univr.di.cstnu.util.ObjectPair
 
size() - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
size() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
size() - Method in class it.univr.di.labeledvalue.ALabel
 
size() - Method in class it.univr.di.labeledvalue.ALabelAlphabet
 
size() - Method in class it.univr.di.labeledvalue.Label
 
size() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap.LabeledALabelIntTreeMapView
The view shares the map of the object it views but not its cached count, which stays 0 -- so it has to compute the size, and computing it also keeps the answer live if the viewed object changes.
size() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
size() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
size() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
size() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
solution() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
Returns the value of the solution record component.
son - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
Labeled values that subsume this.
SON_PROBABILITY - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Default son probability
SON_PROBABILITY - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Default son probability
source() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
Returns the value of the source record component.
source() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
Returns the value of the source record component.
sourceAngle() - Method in class it.univr.di.cstnu.graph.EdgeRoute
 
sourcePoint() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns the value of the sourcePoint record component.
SP1 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
UC-bypass generation.
SP2 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
LC-bypass generation.
SP3 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
Stand-in generation.
SP4 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
dispSTN on the ordinary subgraph.
SP5 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
Remove residual stand-ins.
SP6 - Enum constant in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
Remove dominated waits; only SIMP-SEQ/SIMP-SEQ-MINUS have it.
SparseTCGraph<E> - Class in it.univr.di.cstnu.graph
JUNG-independent implementation of a temporal constraint graph, optimized for sparse temporal constraint networks.
SparseTCGraph(String, Class) - Constructor for class it.univr.di.cstnu.graph.SparseTCGraph
Creates an empty sparse temporal constraint graph.
spclA() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
Returns the value of the spclA record component.
spclA() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Returns the value of the spclA record component.
spclC() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
Returns the value of the spclC record component.
spclC() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Returns the value of the spclC record component.
splitterEntryPattern - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
Pattern for splitting a set of labeled values.
splitterPair - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
srHash - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
srHash[(V,A)] == true iff the wait from V to A closes a semi-rigid cycle.
srn - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
Possible semi-reducible negative cycle;
srnc() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the srnc record component.
SRNCFinderBenchmarkRunner - Class in it.univr.di.cstnu.util
Determines the average execution time and some statistics of the STNU SRNCycleFinder on a given set of STNUs.
SRNCFinderBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
 
SRNCInfo(ObjectImmutableList, int, int, STNU.STNUCheckStatus.SRNCKind, STNU.STNUCheckStatus.SRNCEdges, boolean, ObjectImmutableList, int, Object2IntMap, Object2IntMap) - Constructor for record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Creates an instance of a SRNCInfo record class.
srncKind - Variable in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
Kind of SRNC
srncKind - Variable in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
Kind of SRNC
srncKind() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the srncKind record component.
SRNCycleFinder - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
NegCycleSTNU is the RUL2021 algorithm that also returns the negative cycle when the instance is not DC.
srnExpanded() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the srnExpanded record component.
SSSP_BFCT(TemporalConstraintGraph, LabeledNode, STNEdge.EdgeValue, int, STN.STNCheckStatus) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Determines the minimal distance of each node from the given source (single-source-shortest-paths (SSSP)) using the Bellman-Ford-Tarjan algorithm.
It is the Bellman-Ford augmented by a cycle detection routine called 'Subtree disassembly' written by Tarjan.
If the STN graph is not consistent and the checkStatus parameter is not null, then the negative cycle is stored in the field STN.STNCheckStatus.negativeCycle.
All nodes are made reachable by Z by adding a constraint (Z, horizon, X) for each node X, where the horizon is a given parameter.
SSSP_BFCT(TemporalConstraintGraph, LabeledNode, STNEdge.EdgeValue, int, STN.STNCheckStatus, Object2IntMap) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
The same as GraphAlgs.SSSP_BFCT(TemporalConstraintGraph, LabeledNode, STNEdge.EdgeValue, int, STN.STNCheckStatus), with the distances handed back through distanceOut instead of being left in the nodes, which no longer carry a potential field.
standaloneDocument() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
Returns the value of the standaloneDocument record component.
start - Variable in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
started - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
 
startTime - Variable in class it.univr.di.cstnu.util.RunMeter
 
status() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
Returns the value of the status record component.
STATUS_OK - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
Status value used when all the repetitions of an algorithm were successful.
Std - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
Standard semantics
stdDevExecutionTimeNS - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Standard Deviation of execution time if this last one is a mean.
stdDevPartialExecutionTimeNS - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
 
STN - Class in it.univr.di.cstnu.algorithms
Represents a Simple Temporal Network (STN), and it contains some methods to manipulate and check an STN instance.
STN - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
Simple Temporal Network
STN() - Constructor for class it.univr.di.cstnu.algorithms.STN
Default constructor.
STN(boolean) - Constructor for class it.univr.di.cstnu.algorithms.STN
Creates an empty STN.
STN(DenseTCGraph) - Constructor for class it.univr.di.cstnu.algorithms.STN
 
STN(DenseTCGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.STN
 
STN(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.STN
Creates an STN using the supplied computational graph without copying it.
STN.CheckAlgorithm - Enum Class in it.univr.di.cstnu.algorithms
Implemented algorithms for STN.
STN.SCCTime - Class in it.univr.di.cstnu.algorithms
STN.STNCheckStatus - Class in it.univr.di.cstnu.algorithms
Represents the status of a checking algorithm during its execution and the final result of a check.
STNCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Default constructor
STNCheckStatus(STN.STNCheckStatus) - Constructor for class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Copy constructor used only in benchmarks
STNEdge - Interface in it.univr.di.cstnu.graph
Represents the behavior of an STN edge.
STNEdge.EdgeValue<E> - Interface in it.univr.di.cstnu.graph
Functional interface to retrieve the edge value of interest.
STNEdgeInt - Class in it.univr.di.cstnu.graph
Implementation of STNEdge using an integer for weight.
STNEdgeInt() - Constructor for class it.univr.di.cstnu.graph.STNEdgeInt
Default constructor.
STNEdgeInt(Edge) - Constructor for class it.univr.di.cstnu.graph.STNEdgeInt
Creates a new edge cloning e if not null.
STNEdgeInt(String) - Constructor for class it.univr.di.cstnu.graph.STNEdgeInt
 
STNEdgeInt(String, int) - Constructor for class it.univr.di.cstnu.graph.STNEdgeInt
 
stnu - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner.RepetitionOutcome
Instance used by the last executed repetition.
STNU - Class in it.univr.di.cstnu.algorithms
Simple class to represent and consistency-check Simple Temporal Network with Uncertainty (STNU), where the edge weights are signed integers.
STNU - Enum constant in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
Simple Temporal Network with Uncertainty
STNU() - Constructor for class it.univr.di.cstnu.algorithms.STNU
Default constructor.
STNU(boolean) - Constructor for class it.univr.di.cstnu.algorithms.STNU
Creates an empty STNU.
STNU(STNU) - Constructor for class it.univr.di.cstnu.algorithms.STNU
Copy constructor, used only for executing benchmarks.
STNU(DenseTCGraph) - Constructor for class it.univr.di.cstnu.algorithms.STNU
Does not make a copy of the graph!
STNU(DenseTCGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.STNU
 
STNU(TemporalConstraintGraph) - Constructor for class it.univr.di.cstnu.algorithms.STNU
Does not make a copy of the graph!
STNU(TemporalConstraintGraph, int) - Constructor for class it.univr.di.cstnu.algorithms.STNU
 
STNU.ActivationDistanceInfo - Record Class in it.univr.di.cstnu.algorithms
4-tuple to represent the negative distance between two activation nodes and the range in which such distance can be considered.
STNU.CheckAlgorithm - Enum Class in it.univr.di.cstnu.algorithms
Possible DC checking algorithm
STNU.DistancePair - Record Class in it.univr.di.cstnu.algorithms
Helper record for getPCinfo method
STNU.EdgeData - Record Class in it.univr.di.cstnu.algorithms
Represents the immutable triple (sourceNode, weight, destinationNode) necessary for generating an STNUEdge.
STNU.ElementStatus - Enum Class in it.univr.di.cstnu.algorithms
Status for 1) negative nodes in Morris 2014 algorithm or 2) contingent edges in RUL2020.
STNU.MDELocalInfo - Class in it.univr.di.cstnu.algorithms
Data structure for MDE algorithm to support backtracking from a contingent node in the LO-subgraph.
STNU.MDELocalInfoM2 - Class in it.univr.di.cstnu.algorithms
Data structure for MDE M2 step.
STNU.MDELocalInfoM3 - Class in it.univr.di.cstnu.algorithms
Data structure for MDE M3 step.
STNU.MDELocalInfoM4 - Class in it.univr.di.cstnu.algorithms
Reusable data structure for Step M4's modified stnDisp.
STNU.MDEM3NeedStandIn - Record Class in it.univr.di.cstnu.algorithms
One entry of the pseudocode's needStandIn[V] list (procedure processWaits, revision r5750 of mdeStarPseudocode.tex): the diamond VACW that requires a stand-in edge leaving V, together with the two independent "special" criteria that may have fired for it.
STNU.MDEM3Succ - Class in it.univr.di.cstnu.algorithms
Successor entry used by MDE Step M3 to record an arc of the reverse predecessor graph of the AllMax projection.
STNU.MDEM4Needed - Enum Class in it.univr.di.cstnu.algorithms
Sentinel used by Step M4 for nnddt/nnddf: an ordinary edge, not a special stand-in edge, terminates a non-negative suffix.
STNU.MDEM4RCInfo - Record Class in it.univr.di.cstnu.algorithms
Data returned by STNU.mdeM4b4ManageRCsForStnDisp(MDELocalInfoM3, Instant).
STNU.MDESiVarEntry - Record Class in it.univr.di.cstnu.algorithms
One entry of the pseudocode's siVar[W] list: the stand-in edge (V, deltaVW, W) together with the diamond it came from and its two special criteria.
STNU.RULGlobalInfo - Class in it.univr.di.cstnu.algorithms
Data structure for RUL algorithm.
STNU.RULLocalInfo - Class in it.univr.di.cstnu.algorithms
Data structure for RUL algorithm.
STNU.STNUCheckStatus - Class in it.univr.di.cstnu.algorithms
A simple class to represent the status of the checking algorithm during an execution.
STNU.STNUCheckStatus.SRNCEdges - Enum Class in it.univr.di.cstnu.algorithms
Indicates which kind of edges determine a Semi-Reducible Negative Cycle (SRNC)
STNU.STNUCheckStatus.SRNCInfo - Record Class in it.univr.di.cstnu.algorithms
Represents some statistics about a Semi-Reducible Negative Cycle (SRNC)
STNU.STNUCheckStatus.SRNCKind - Enum Class in it.univr.di.cstnu.algorithms
Kinds of negative cycles
STNU.STNUPath - Class in it.univr.di.cstnu.algorithms
Represents a path of the STNU edge
STNU.STNUPhaseStatistics - Class in it.univr.di.cstnu.algorithms
Collects per-phase execution statistics (time and edge counts by category) for STNU.applyMDE() and STNU.applyFD_STNUPlusMinimization().
STNU.STNUPhaseStatistics.PhaseStat - Record Class in it.univr.di.cstnu.algorithms
One row of statistics for a single phase.
STNUAddSemiRigidCycles - Class in it.univr.di.cstnu.util
Loads STNU instances previously generated by STNURandomGenerator using the add4or6NestedDiamond method (a chain of nested diamonds V(i) -> C(i) <= A(i) -> W, closed by a single Uxxx node) and adds, to each diamond of the chain, the one edge that is missing to turn its wait into a semi-rigid cycle: an ordinary path from A(i) back to V(i) whose length equals the magnitude of the wait generated by that diamond, so that the wait and the path form a tight cycle.
STNUAddSemiRigidCycles() - Constructor for class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
 
STNUAddSemiRigidCycles.AddedEdge - Record Class in it.univr.di.cstnu.util
A single tightening edge added to close one diamond's semi-rigid cycle.
STNUAddSemiRigidCycles.Failure - Record Class in it.univr.di.cstnu.util
A run that must not be saved.
STNUAddSemiRigidCycles.Result - Interface in it.univr.di.cstnu.util
STNUAddSemiRigidCycles.Success - Record Class in it.univr.di.cstnu.util
A successful run: the graph passed in has been mutated in place (edges added, and possibly some negative requirement edges relaxed to restore dynamic controllability) and every tight path has been verified.
stnuAsLukeString(DenseTCGraph) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
Renders the given STNU in Luke's plain format (the same written by GraphML2Luke.stnuPlainWriter(DenseTCGraph, File)).
STNUCheckStatus() - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
Default constructor
STNUCheckStatus(STNU.STNUCheckStatus) - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
Copy constructor only used in benchmarks
STNUDensifier - Class in it.univr.di.cstnu.util
Reads STNU instances and makes them denser, adding up to d (n (n-1)) edges, where n is the number of nodes and d the density.
STNUEdge - Interface in it.univr.di.cstnu.graph
Represents the behavior of an STNU edge.
STNUEdge.CaseLabel - Class in it.univr.di.cstnu.graph
A lower/upper-case label is represented as a pair: (node-name, flag).
STNUEdgeInt - Class in it.univr.di.cstnu.graph
Implements STNUEdge interface using signed integer values.
STNUEdgeInt() - Constructor for class it.univr.di.cstnu.graph.STNUEdgeInt
Constructor for STNUEdgeInt.
STNUEdgeInt(Edge) - Constructor for class it.univr.di.cstnu.graph.STNUEdgeInt
 
STNUEdgeInt(String) - Constructor for class it.univr.di.cstnu.graph.STNUEdgeInt
 
STNUEdgeInt(String, int) - Constructor for class it.univr.di.cstnu.graph.STNUEdgeInt
 
STNUPath() - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUPath
 
STNUPhaseStatistics() - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics
Creates an empty statistics collection.
STNUPhaseStatistics(STNU.STNUPhaseStatistics) - Constructor for class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics
Creates an independent copy of the collected phase rows.
stnuPlainWriter(DenseTCGraph, File) - Static method in class it.univr.di.cstnu.util.GraphML2Luke
Saves the given stnu in file filename in the Hunsberger format.
Hunsberger format example:
STNURandomGenerator - Class in it.univr.di.cstnu.util
Allows one to build random STNU instances specifying: number of wanted DC/NOT DC instances And the following parameters that characterize each generated instance: number nodes, number of contingent nodes, max weight for each edge, max weight for each contingent link (upper value), max in-degree for each node, max out-degree for each node, probability to have an edge between any pair of nodes.
STNURandomGenerator(int, int, int, int, double, int, int) - Constructor for class it.univr.di.cstnu.util.STNURandomGenerator
 
STNURTE - Class in it.univr.di.cstnu.algorithms
A Real-Time Execution (RTE) algorithm is a scheduling algorithm that preserves maximum flexibility while requiring minimal computation.
STNURTE(DenseTCGraph) - Constructor for class it.univr.di.cstnu.algorithms.STNURTE
Default constructor.
STNURTE(DenseTCGraph, boolean) - Constructor for class it.univr.di.cstnu.algorithms.STNURTE
 
STNURTE.ContingentLink - Record Class in it.univr.di.cstnu.algorithms
Represents a contingent link
STNURTE.NodeAndExecutionTimeChoice - Interface in it.univr.di.cstnu.algorithms
Strategy for choosing a node and an instant among a set of possible ones.
STNURTE.NodeEnabledInTimeInterval - Record Class in it.univr.di.cstnu.algorithms
Node enabled in the given time window.
STNURTE.NodeOccurrence - Record Class in it.univr.di.cstnu.algorithms
Node occurrence (t, nodes).
STNURTE.NodeWithTimeInterval - Record Class in it.univr.di.cstnu.algorithms
Node with its time window.
STNURTE.RTED - Class in it.univr.di.cstnu.algorithms
RTE Decision.
STNURTE.RTEState - Class in it.univr.di.cstnu.algorithms
Class to represent the data for an execution of STNURTE.rte(Strategy, Strategy).
STNURTE.Strategy - Interface in it.univr.di.cstnu.algorithms
This interface allows the use of an enum of predefined strategies and the possibility of defining new ones.
An enum of predefined strategies allows the specification of a strategy as an input parameter.
STNURTE.StrategyEnum - Enum Class in it.univr.di.cstnu.algorithms
Allows the specification of a predefined strategy as an input parameter.
STNURTEBenchmarkRunner - Class in it.univr.di.cstnu.util
Simple class to determine the average execution time (and standard deviation) of the RTE* STNU algorithm on a given set of STNUs.
STNURTEBenchmarkRunner() - Constructor for class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
 
stnuSuffix - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
Suffix of STNU file
StoredLayout - Class in it.univr.di.cstnu.gui.layout
The "Saved" layout: does not recompute positions; it leaves each node where its stored coordinates say it is.
StoredLayout() - Constructor for class it.univr.di.cstnu.gui.layout.StoredLayout
Sole constructor — no configuration needed.
StoredNodePositions - Class in it.univr.di.cstnu.gui
A NodePositions implementation that reads/writes positions directly to the LabeledNode itself (via LabeledNode.getX()/LabeledNode.setX(double) and LabeledNode.getY()/LabeledNode.setY(double)).
StoredNodePositions() - Constructor for class it.univr.di.cstnu.gui.StoredNodePositions
 
straight() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns the value of the straight record component.
STRAIGHT - Static variable in class it.univr.di.labeledvalue.Literal
Constant STRAIGHT=''
strictEnvironmentCheck - Variable in class it.univr.di.cstnu.algorithms.STNURTE
Sanity checks of the durations selected by the environment strategy.
StrictlyPositiveIntValueRE - Static variable in class it.univr.di.labeledvalue.Constants
Regular expression for a positive and non-zero integer.
subsumes(Label) - Method in class it.univr.di.labeledvalue.Label
A label L1 subsumes (entails) a label L2 if L1 ⊨ L2.
Success(int, int, int, List) - Constructor for record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
Creates an instance of a Success record class.
successful() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
Returns the value of the successful record component.
succs - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Successor lists of the reverse predecessor graph used by Step M3.
sumWithOverflowCheck(int, int) - Static method in class it.univr.di.labeledvalue.Constants
Determines the sum of a and b.
SVG - Enum constant in enum class it.univr.di.cstnu.gui.export.ExportFormat
SVG vector format (handled by SvgExporter).
SvgExporter - Class in it.univr.di.cstnu.gui.export
Emits a temporal graph as valid, well-formed SVG.
syncScrollBars(boolean) - Method in class it.univr.di.cstnu.gui.EditorView
Re-synchronizes the scrollbars of one view with the current pan/zoom transform: the content extent is the model bounds scaled by the current zoom, and the thumb position is the visible viewport offset within that content.
SYSTEM - Enum constant in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
Theme following the operating-system preference.

T

t() - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
Returns the value of the t record component.
table() - Method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
tables() - Method in class it.univr.di.cstnu.gui.inspector.InspectorPanel
The labeled-value and upper/lower-case tables currently shown, in display order (labeled, case).
takeFrom(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Takes from g1 all its internal structures.
takeFrom(DenseTCGraph) - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
takeIn(AbstractCSTN.EdgesToCheck) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.EdgesToCheck
Copy the fields reference into this.
takeIn(Component) - Method in class it.univr.di.cstnu.graph.AbstractComponent
 
takeIn(Edge) - Method in class it.univr.di.cstnu.graph.AbstractEdge
 
takeIn(Edge) - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
takeIn(Edge) - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
takeIn(Edge) - Method in class it.univr.di.cstnu.graph.CSTNPSUEdgePluggable
 
takeIn(Edge) - Method in class it.univr.di.cstnu.graph.CSTNUEdgePluggable
 
takeIn(Edge) - Method in interface it.univr.di.cstnu.graph.Edge
A copy by reference of the internal structure of edge e.
takeIn(Edge) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
takeIn(Edge) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
takeIn(Node) - Method in class it.univr.di.cstnu.graph.AbstractNode
 
takeIn(Node) - Method in interface it.univr.di.cstnu.graph.Node
A copy by reference of node 'e' internal structure.
TCGraphBaselineRunner - Class in it.univr.di.cstnu.util
Command-line benchmark comparing DenseTCGraph and SparseTCGraph through their common TemporalConstraintGraph operations.
TCGraphMLReader<E> - Class in it.univr.di.cstnu.graph
Reads temporal-constraint graphs from GraphML without depending on JUNG.
TCGraphMLReader() - Constructor for class it.univr.di.cstnu.graph.TCGraphMLReader
 
TCGraphMLWriter - Class in it.univr.di.cstnu.graph
Writes a temporal-constraint graph in GraphML without depending on JUNG.
TCGraphMLWriter() - Constructor for class it.univr.di.cstnu.graph.TCGraphMLWriter
Creates a writer using the persistent coordinates stored in nodes.
TCGraphMLWriter(Object) - Constructor for class it.univr.di.cstnu.graph.TCGraphMLWriter
Deprecated.
TCPredecessorGraph<E> - Class in it.univr.di.cstnu.graph
Optimized representation of immutable predecessor graphs.
TCPredecessorGraph() - Constructor for class it.univr.di.cstnu.graph.TCPredecessorGraph
Default constructor
TemporalConstraintGraph<E> - Interface in it.univr.di.cstnu.graph
Computational API of a directed temporal-constraint graph.
TemporalConstraintGraph.EdgeAndNode<E> - Record Class in it.univr.di.cstnu.graph
An edge paired with the canonical vertex at the opposite end of a traversal.
TemporalConstraintGraphCopy - Class in it.univr.di.cstnu.graph
Utility that copies a TemporalConstraintGraph onto a graph of a possibly different backend and a possibly different edge implementation, chosen by the caller.
TemporalConstraintNetworkType - Enum Class in it.univr.di.cstnu.graph
Logical type of temporal network, independent of its dense or sparse graph backend.
TemporalConstraintPredecessorGraph<E> - Interface in it.univr.di.cstnu.graph
An interface for a graph representing predecessor relationships, typically used in shortest-path algorithms.
text() - Method in class it.univr.di.cstnu.gui.inspector.CheckPropertyField
 
text() - Method in class it.univr.di.cstnu.gui.inspector.ComboPropertyField
 
text() - Method in class it.univr.di.cstnu.gui.inspector.PropertyField
 
text() - Method in class it.univr.di.cstnu.gui.inspector.TextPropertyField
 
TextPropertyField - Class in it.univr.di.cstnu.gui.inspector
A text editor field: validates the editor's text with parser, commits the parsed value through applier, and converts the model value to display text with renderer.
TextPropertyField(String, Function, Consumer, Function) - Constructor for class it.univr.di.cstnu.gui.inspector.TextPropertyField
 
TIKZ - Enum constant in enum class it.univr.di.cstnu.gui.export.ExportFormat
TikZ / LaTeX vector format (handled by TikzExporter).
TikzExporter - Class in it.univr.di.cstnu.gui.export
Emits a temporal graph as TikZ (PGF/TikZ LaTeX).
timeInterval() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
Returns the value of the timeInterval record component.
timeInterval() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
Returns the value of the timeInterval record component.
TimeInterval - Class in it.univr.di.cstnu.util
Represents a time interval where the lower bound is guaranteed to be ≤ the upper bound.
TimeInterval(int) - Constructor for class it.univr.di.cstnu.util.TimeInterval
Fix the lower bound to 'l' and the upper bound to '+∞'.
TimeInterval(int, int) - Constructor for class it.univr.di.cstnu.util.TimeInterval
 
TimeInterval(TimeInterval) - Constructor for class it.univr.di.cstnu.util.TimeInterval
Constructor by copy
timeNS() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Returns the value of the timeNS record component.
timeout - Variable in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
Becomes true if the check has been interrupted because a given time-out has occurred.
timeOut - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Timeout in seconds for the check.
timeOut - Variable in class it.univr.di.cstnu.algorithms.STN
Timeout in seconds for the check.
timeOut - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Parameter for asking timeout in sec.
TIMEOUT - Enum constant in enum class it.univr.di.cstnu.gui.CommandOutcome
The command did not complete within the configured check timeout.
TIMEOUT_COLOR - Static variable in class it.univr.di.cstnu.gui.EditorView
Color for TIMEOUT outcomes.
TNEditor - Class in it.univr.di.cstnu.gui
Thin JFrame wrapper around EditorView.
TNEditor(EditorView) - Constructor for class it.univr.di.cstnu.gui.TNEditor
Creates a new editor frame wrapping view.
toAffineTransform() - Method in class it.univr.di.cstnu.gui.ViewTransform
 
toArray() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
toArray() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
toArray() - Method in class it.univr.di.cstnu.util.ObjectPair
 
toArray(S[]) - Method in class it.univr.di.cstnu.util.ObjectPair
 
toArray(T[]) - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
toArray(T[]) - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
toChars(int, char) - Static method in class it.univr.di.labeledvalue.Literal
 
toggle(Edge) - Method in class it.univr.di.cstnu.gui.SelectionModel
Toggles the selection state of edge and notifies listeners.
toggle(LabeledNode) - Method in class it.univr.di.cstnu.gui.SelectionModel
Toggles the selection state of node and notifies listeners.
toLogicalExpr(boolean, String, String, String) - Method in class it.univr.di.labeledvalue.Label
Return a string representing the label as a logical expression using logical 'not', 'and', and 'or'.
toLowerCase() - Method in class it.univr.di.labeledvalue.ALabel
 
toModel(Point2D) - Method in class it.univr.di.cstnu.gui.ViewTransform
Convert view coordinates to model coordinates.
toolVersion() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
Returns the value of the toolVersion record component.
toString() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.CSTNCheckStatus
 
toString() - Method in class it.univr.di.cstnu.algorithms.AbstractCSTN.NodesToCheck
 
toString() - Method in class it.univr.di.cstnu.algorithms.CSTNPSU.PrototypalLink
 
toString() - Method in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
 
toString() - Method in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
 
toString() - Method in class it.univr.di.cstnu.algorithms.PSTN.PSTNCheckStatus
 
toString() - Method in class it.univr.di.cstnu.algorithms.STN.SCCTime
Just for the debugger
toString() - Method in class it.univr.di.cstnu.algorithms.STN.STNCheckStatus
 
toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.DistancePair
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM3NeedStandIn
Returns a string representation of this record class.
toString() - Method in class it.univr.di.cstnu.algorithms.STNU.MDEM3Succ
 
toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDEM4RCInfo
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns a string representation of this record class.
toString() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus
 
toString() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
 
toString() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeEnabledInTimeInterval
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeOccurrence
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.NodeWithTimeInterval
Returns a string representation of this record class.
toString() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTED
 
toString() - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
 
toString() - Method in class it.univr.di.cstnu.graph.AbstractComponent
Return a string representation of labeled values.
toString() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable.InternalEntry
 
toString() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
Return a string representation of labeled values.h
toString() - Method in record class it.univr.di.cstnu.graph.CheckOutcome
Returns a string representation of this record class.
toString() - Method in interface it.univr.di.cstnu.graph.Component
Return a string representation of labeled values.
toString() - Method in class it.univr.di.cstnu.graph.CSTNEdgePluggable
 
toString() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
 
toString() - Method in record class it.univr.di.cstnu.graph.DispatchabilityOutcome
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.graph.EdgeRoute.Point
Returns a string representation of this record class.
toString() - Method in class it.univr.di.cstnu.graph.EdgeSupplier
 
toString() - Method in class it.univr.di.cstnu.graph.LabeledNode
 
toString() - Method in class it.univr.di.cstnu.graph.STNEdgeInt
 
toString() - Method in class it.univr.di.cstnu.graph.STNUEdge.CaseLabel
 
toString() - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
 
toString() - Method in class it.univr.di.cstnu.graph.TCPredecessorGraph
A simple string representation.
toString() - Method in record class it.univr.di.cstnu.graph.TemporalConstraintGraph.EdgeAndNode
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.gui.CommandResult
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.gui.EdgeGeometry.EdgeShape
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.gui.EditorCommand
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.gui.export.ExportOptions
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.gui.NetworkTypeRegistry.NetworkTypeInfo
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.util.AbstractBenchmarkRunner.GlobalStatisticsKey
Returns a string representation of this record class.
toString() - Method in class it.univr.di.cstnu.util.ActiveWaits
 
toString() - Method in class it.univr.di.cstnu.util.ExtendedPriorityQueue
 
toString() - Method in class it.univr.di.cstnu.util.GraphDistancesImpl
 
toString() - Method in class it.univr.di.cstnu.util.LogNormalDistributionParameter
 
toString() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
 
toString() - Method in class it.univr.di.cstnu.util.ObjectPair
 
toString() - Method in record class it.univr.di.cstnu.util.OptimizationEngine.OptimizationResult
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.PSTNSituation
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Failure
Returns a string representation of this record class.
toString() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
Returns a string representation of this record class.
toString() - Method in class it.univr.di.cstnu.util.TimeInterval
 
toString() - Method in class it.univr.di.labeledvalue.AbstractLabeledIntMap
 
toString() - Method in class it.univr.di.labeledvalue.ALabel.EmptyLabel
 
toString() - Method in enum class it.univr.di.labeledvalue.ALabel.State
 
toString() - Method in class it.univr.di.labeledvalue.ALabel
 
toString() - Method in class it.univr.di.labeledvalue.ALabelAlphabet.ALetter
 
toString() - Method in class it.univr.di.labeledvalue.ALabelAlphabet
 
toString() - Method in class it.univr.di.labeledvalue.Label
 
toString() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
Returns a string representing the content of the map, i.e., "{[⟨entry⟩ ]*}", where each ⟨entry⟩ is written by LabeledALabelIntTreeMap.entryAsString(Label, int, ALabel).
toString() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
toString() - Method in class it.univr.di.labeledvalue.LabeledIntMapSupplier
 
toString() - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
toString() - Method in class it.univr.di.labeledvalue.Literal
 
toString(boolean) - Method in class it.univr.di.labeledvalue.LabeledLowerCaseValue
 
total - Variable in class it.univr.di.cstnu.util.RunMeter
 
total() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Returns the value of the total record component.
toUpperCase() - Method in class it.univr.di.labeledvalue.ALabel
 
toView(Point2D) - Method in class it.univr.di.cstnu.gui.ViewTransform
Convert model coordinates to view coordinates.
transform() - Method in class it.univr.di.cstnu.algorithms.CSTN2CSTN0
Returns the corresponding CSTN having each observation node 'P?'
transform() - Method in class it.univr.di.cstnu.algorithms.CSTNU2CSTN
Returns the corresponding CSTN of the given CSTNU g.
translate() - Method in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
Convert a CSTNU DenseTCGraph g into a Timed Game Automata in the UPPAAL TIGA format.
transpose() - Method in class it.univr.di.cstnu.graph.DenseTCGraph
Transposes this, inverting only the source/destination of each edge.
transpose() - Method in class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Unsupported.
transpose() - Method in class it.univr.di.cstnu.graph.SparseTCGraph
Reverses every directed edge while retaining the same edge objects and names.
transpose() - Method in interface it.univr.di.cstnu.graph.TemporalConstraintGraph
Reverses every directed edge in place.
traverse(TemporalConstraintGraph, NodePositions, GraphStyle, ExportOptions, CurvatureSource, VectorSink) - Static method in class it.univr.di.cstnu.gui.export.VectorTraversal
Traverses graph and forwards the result to sink.
trim() - Method in class it.univr.di.cstnu.util.ObjectArrayFIFOSetQueue
Trims the queue to the smallest possible size.
typeForFileName(String) - Static method in class it.univr.di.cstnu.gui.NetworkTypeRegistry
Determines the network kind identified by a file name's extension, case-insensitively.
TYPICAL_AREA_HEIGHT - Static variable in class it.univr.di.cstnu.gui.inspector.InspectorPanel
Height, in pixels, of a plausible "wide and low" inspector content area.

U

UC_LABEL - Static variable in interface it.univr.di.cstnu.graph.STNUEdge
Constant UC_LABEL="UC"
undomPreds - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Undominated predecessor edges found by Step M4, indexed as destination -> (source -> value).
uninstall() - Method in class it.univr.di.cstnu.gui.CanvasInteraction
Removes every listener registered by CanvasInteraction.install() and restores the canvas overlay painter to null, leaving no residue.
UNKNOWN - Static variable in class it.univr.di.labeledvalue.Constants
Char representing the logic 'not know' symbol: ¿.
UNKNOWN - Static variable in class it.univr.di.labeledvalue.Literal
Constant UNKNOWN=Constants.UNKNOWN
UNKNOWNstring - Static variable in class it.univr.di.labeledvalue.Constants
 
unmodifiable() - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
unmodifiable() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
unmodifiable() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
unmodifiable() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
unmodifiable() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
unmodifiable(DenseTCGraph) - Static method in class it.univr.di.cstnu.graph.DenseTCGraph
Returns an unmodifiable DenseTCGraph backed by the given DenseTCGraph.
unmodifiable(ALabel) - Method in class it.univr.di.labeledvalue.LabeledALabelIntTreeMap
 
UnmodifiableDenseTCGraph(DenseTCGraph) - Constructor for class it.univr.di.cstnu.graph.DenseTCGraph.UnmodifiableDenseTCGraph
Default constructor
UNREACHED - Enum constant in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
The search has not reached the node yet.
unStarted - Enum constant in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
unstarted MUST be the first element of this enum!
unStartedUCEdges - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Uninitialized upper-case edges, each with the activation time point it comes from, as (edge, node) pairs.
unStartedUCEdges - Variable in class it.univr.di.cstnu.algorithms.STNU.RULLocalInfo
Uninitialized upper-case edges, each keyed by the node it comes from.
update(TemporalConstraintGraph, LabeledNode, Object2IntMap) - Method in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Resets local M3 data for the given destination and fills STNU.MDELocalInfoM3.distToW.
update(TemporalConstraintGraph, LabeledNode, LabeledNode, int, Object2IntMap, ObjectSet) - Method in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
Prepares localInfo contents for (resuming) backtracking from UC edge (C, C:−y, A)
UPDATE_DISTANCES(GraphDistances, Object2IntMap, LabeledNode) - Static method in interface it.univr.di.cstnu.util.GraphAlgs
Updates the 'apsp' graph distances and the `nodePotential` propagating the assumed updated outgoing edges from node `A`.
updateContingentBounds(STNU) - Method in class it.univr.di.cstnu.algorithms.PSTN
A PSTN maintains bounds of a contingent link as a lower / upper case-edge value.
updateCount - Variable in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
Counter of labeled value updates.
updateLowerBound(LabeledNode, int) - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Updates the lower bound of the time window of the given node to a lower value.
updatePotentialCount(LabeledNode, Label, boolean) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Updates the count associated with the pair (node, label), adding 1 unless reset is true.
updateUpperBound(LabeledNode, int) - Method in class it.univr.di.cstnu.algorithms.STNURTE.RTEState
Updates the upper bound of the time window of the given node to upper.
updateValue(int) - Method in interface it.univr.di.cstnu.graph.STNEdge
Sets the ordinary value if v is smaller than the current one.
updateValue(int) - Method in class it.univr.di.cstnu.graph.STNEdgeInt
Sets the ordinary value if v is smaller than the current one.
updateValue(int) - Method in class it.univr.di.cstnu.graph.STNUEdgeInt
If the edge is not a wait, it sets the ordinary value if v is smaller than the current one.
updateWait(int, ALabelAlphabet.ALetter) - Method in interface it.univr.di.cstnu.graph.STNUEdge
If the edge is a wait, it sets the wait value if v is smaller than the current wait value.
UPPER_CASE_SUFFIX - Static variable in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
Suffix that tags a Case-column choice as an upper-case value; appended to the contingent node's name so the kind is explicit in the displayed/stored text itself, never inferred from the case of the node's own letters (N23 point 1).
upperBound() - Method in record class it.univr.di.cstnu.algorithms.STNU.ActivationDistanceInfo
Returns the value of the upperBound record component.
upperBound() - Method in record class it.univr.di.cstnu.algorithms.STNURTE.ContingentLink
Returns the value of the upperBound record component.
upperCaseChoice(String) - Static method in class it.univr.di.cstnu.gui.inspector.LabeledValueTable
 
upperCaseCount() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the upperCaseCount record component.
upperCaseEdgeFromActivation - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
upperCaseEdgeFromActivation for rul2020OneStepBackProp
upperCaseEdgeStatus - Variable in class it.univr.di.cstnu.algorithms.STNU.RULGlobalInfo
Status of each upperCase edge
upperCaseRuleCalls - Variable in class it.univr.di.cstnu.algorithms.OSTNU.OSTNUCheckStatus
Counts the # of applications of different rules.
upperCaseValue - Variable in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
Morris Upper case value augmented by a propositional label.
upperCaseValueAsString(ALabel, int, Label) - Static method in class it.univr.di.cstnu.algorithms.CSTNU
 
upperCaseValuesAsString() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
upperCaseValuesAsString() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
upperCaseValueSize() - Method in interface it.univr.di.cstnu.graph.BasicCSTNUEdge
 
upperCaseValueSize() - Method in class it.univr.di.cstnu.graph.BasicCSTNUEdgePluggable
 
upperPotentialR3(AbstractCSTN.NodesToCheck, AbstractCSTN.NodesToCheck, Instant) - Method in class it.univr.di.cstnu.algorithms.CSTNPotential
Apply R3 to the upper potential of each node in nodesToCheck.
uxxxIndex() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.Success
Returns the value of the uxxxIndex record component.

V

V() - Method in record class it.univr.di.cstnu.algorithms.STNU.MDESiVarEntry
Returns the value of the V record component.
validateAlgorithmOptions() - Method in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Checks the consistency of the algorithm-selection options of the concrete runner.
validateAlgorithmOptions() - Method in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
Checks that the minimization options are consistent with the DC-check options.
validateAlgorithmOptions() - Method in class it.univr.di.cstnu.util.MDEBenchmarkRunner
Checks that at least one algorithm has been selected.
value - Variable in class it.univr.di.cstnu.graph.STNEdgeInt
the value associated with the edge
value - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
 
value() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCInfo
Returns the value of the value record component.
value() - Method in class it.univr.di.cstnu.algorithms.STNU.STNUPath
 
value() - Method in record class it.univr.di.cstnu.util.STNUAddSemiRigidCycles.AddedEdge
Returns the value of the value record component.
ValueNotStoredException(String) - Constructor for exception class it.univr.di.cstnu.gui.inspector.LabeledValueTable.ValueNotStoredException
 
valueOf(char) - Static method in class it.univr.di.labeledvalue.Literal
Returns the positive literal of v.
valueOf(char, char) - Static method in class it.univr.di.labeledvalue.Label
 
valueOf(char, char) - Static method in class it.univr.di.labeledvalue.Literal
Return the literal having the given state of v.
valueOf(Literal, char) - Static method in class it.univr.di.labeledvalue.Literal
Returns a new literal having same proposition of v but with state given by state.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.MDEM4Needed
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.graph.DispatchabilityOutcome.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.gui.CommandOutcome
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.gui.export.ExportFormat
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.gui.inspector.GraphRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.Debug
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class it.univr.di.labeledvalue.ALabel.State
Returns the enum constant of this class with the specified name.
valueRE - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
Admissible values as a regular expression.
valueREPattern - Static variable in class it.univr.di.labeledvalue.AbstractLabeledIntMap
Pattern of valueREString
values() - Static method in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.CheckAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.AlgoKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.PhaseStatsBenchmarkRunner.Slot
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.CheckAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.ElementStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.MDEM4Needed
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCEdges
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.STNU.STNUCheckStatus.SRNCKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.STNURTE.StrategyEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.algorithms.WellDefinitionException.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.graph.CheckOutcome.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.graph.DispatchabilityOutcome.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.graph.Edge.ConstraintType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.graph.TemporalConstraintNetworkType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.gui.CommandOutcome
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.gui.EditorLookAndFeel.ThemeMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.gui.export.ExportFormat
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.gui.inspector.GraphRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.util.GraphAlgs.BFCTNodeStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.util.MistnuDCBridge
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner.ExitExecution
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.Debug
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class it.univr.di.labeledvalue.ALabel.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Method in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
 
values() - Method in interface it.univr.di.labeledvalue.LabeledIntMap
 
values() - Method in class it.univr.di.labeledvalue.LabeledIntSimpleMap
Deprecated.
 
values() - Method in class it.univr.di.labeledvalue.LabeledIntTreeMap
 
VectorSink - Interface in it.univr.di.cstnu.gui.export
Destination of a single VectorTraversal over a temporal graph.
VectorTraversal - Class in it.univr.di.cstnu.gui.export
Single traversal of a TemporalConstraintGraph that feeds geometry, style and labels to a VectorSink.
VERSION - Static variable in class it.univr.di.cstnu.graph.NetworkFingerprint
Version tag of the fingerprint format.
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTN
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTN2CSTN0
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNEpsilon
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNEpsilon3R
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNEpsilon3RwoNodeLabels
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNEpsilonwoNodeLabels
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNIR
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNIR3R
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNIR3RwoNodeLabels
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNIRwoNodeLabels
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNPotential
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNPSU
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNU
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNU2CSTN
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.CSTNwoNodeLabel
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.OSTNU
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.PCSTNU
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.PSTN
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.STN
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.STNU
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.algorithms.STNURTE
Version of the class.
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.Checker
Version
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.CSTNU2CSTNPSU
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.CSTNU2UppaalTiga
Gives the version of the file
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.DispatchabilityBenchmarkRunner
Version
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.GraphML2Luke
Version
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.Luke2GraphML
Version
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.MDEBenchmarkRunner
Version
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.PSTNRTEBenchmarkRunner
Version
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.SRNCFinderBenchmarkRunner
Version
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.STNUAddSemiRigidCycles
Version of the class.
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.STNUDensifier
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Version of the class
VERSIONandDATE - Static variable in class it.univr.di.cstnu.util.STNURTEBenchmarkRunner
Version
versionReq - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
Software Version.
versionReq - Variable in class it.univr.di.cstnu.algorithms.STN
Software Version.
versionReq - Variable in class it.univr.di.cstnu.util.AbstractBenchmarkRunner
Software Version.
ViewTransform - Class in it.univr.di.cstnu.gui
Affine pan+zoom transform between model and view coordinates.
ViewTransform() - Constructor for class it.univr.di.cstnu.gui.ViewTransform
Creates a new transform initialized to identity (scale 1, no translation).
visit - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap.HierarchyNode
To manage the visit

W

waitN() - Method in record class it.univr.di.cstnu.algorithms.STNU.STNUPhaseStatistics.PhaseStat
Returns the value of the waitN record component.
wasPresent - Enum constant in enum class it.univr.di.cstnu.util.ExtendedPriorityQueue.Status
The element has been added and removed from this queue.
weight() - Method in record class it.univr.di.cstnu.algorithms.STNU.EdgeData
Returns the value of the weight record component.
WEIGHT - Static variable in class it.univr.di.cstnu.util.STNUDensifier
Weight for a redundant edge.
WEIGHT_MODIFICATION_FACTOR - Static variable in class it.univr.di.cstnu.util.CSTNRandomGenerator
Default factor for modifying an edge
WEIGHT_MODIFICATION_FACTOR - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Default factor for modifying an edge
WEIGHT_MODIFICATION_FACTOR - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Default factor for modifying an edge
WellDefinitionException - Exception Class in it.univr.di.cstnu.algorithms
Some common types of unsatisfied property for well-defined CSTN.
WellDefinitionException() - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
 
WellDefinitionException(String) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
 
WellDefinitionException(String, WellDefinitionException.Type) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
 
WellDefinitionException(String, Throwable) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
 
WellDefinitionException(String, Throwable, boolean, boolean) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
 
WellDefinitionException(Throwable) - Constructor for exception class it.univr.di.cstnu.algorithms.WellDefinitionException
 
WellDefinitionException.Type - Enum Class in it.univr.di.cstnu.algorithms
Kinds of possible errors in checking well-definition property.
wellFormatCheck - Variable in class it.univr.di.labeledvalue.LabeledIntHierarchyMap
Just to force the control that, after each put, the format of hierarchy is still valid.
withEndpoints(Double, Double) - Method in class it.univr.di.cstnu.graph.EdgeRoute
Returns this route with the supplied endpoint connection angles.
withNodeLabels - Variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
If false, node labels are ignored during the check.

X

X_SHIFT - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Default x shift for node position
X_SHIFT - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Default x shift for node position

Y

Y_SHIFT - Static variable in class it.univr.di.cstnu.util.OSTNURandomGenerator
Default y shift for node position
Y_SHIFT - Static variable in class it.univr.di.cstnu.util.STNURandomGenerator
Default y shift for node position
Yen - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Yen
YenSingleSink - Enum constant in enum class it.univr.di.cstnu.algorithms.STN.CheckAlgorithm
Yen

Z

ZERO_NODE_NAME - Static variable in class it.univr.di.cstnu.algorithms.AbstractCSTN
The name for the initial node.
ZERO_NODE_NAME - Static variable in class it.univr.di.cstnu.algorithms.PSTN
The name for the initial node.
ZERO_NODE_NAME - Static variable in class it.univr.di.cstnu.algorithms.STN
The name for the initial node.
ZERO_NODE_NAME - Static variable in class it.univr.di.cstnu.algorithms.STNU
The name for the initial node.
zeroCVMap - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfoM3
Global accumulator computed by Step M2 (STNU.mdeM2(Object2IntMap)): for each contingent node C, the set of nodes V such that d_ℓo(C, V) == 0.
zeros - Variable in class it.univr.di.cstnu.algorithms.STNU.MDELocalInfo
List of nodes that have 0 distance from their representatives
zExclamationRuleCalls - Variable in class it.univr.di.cstnu.algorithms.CSTNU.CSTNUCheckStatus
Counts the # of applications of different rules.
zLabeledLetterRemovalRule(LabeledNode, CSTNUEdge) - Method in class it.univr.di.cstnu.algorithms.CSTNU
Labeled LetterRemoval (zLr) and (zLr*)
zoomBy(double, Point2D) - Method in class it.univr.di.cstnu.gui.ViewTransform
Zoom by factor keeping pivotInView stationary.

Ε

ε - Enum constant in enum class it.univr.di.cstnu.algorithms.AbstractCSTN.DCSemantics
ε-reaction semantics
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Ε 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form