Serialized Form
-
Package org.opentrafficsim.editor
-
Class org.opentrafficsim.editor.AppearanceControlTreeTable
class AppearanceControlTreeTable extends de.javagl.treetable.JTreeTable implements Serializable- serialVersionUID:
- 20231016L
-
Class org.opentrafficsim.editor.AttributesTableModel
class AttributesTableModel extends AbstractTableModel implements Serializable- serialVersionUID:
- 20230217L
-
Serialized Fields
-
node
XsdTreeNode node
The node of which the attributes are displayed. -
treeTable
de.javagl.treetable.JTreeTable treeTable
Tree table, so it can be updated visually when a value has changed.
-
-
Class org.opentrafficsim.editor.EvalWrapper
class EvalWrapper extends AbstractNodeDecoratorRemove implements Serializable- serialVersionUID:
- 20231005L
-
Serialized Fields
-
defaultParamaters
List<ScenarioParser.ParameterWrapper> defaultParamaters
List of parameter wrappers for default parameters. -
dirty
boolean dirty
Whether the evaluator is dirty, i.e. a parameter was added, removed, or changed. -
eval
org.djutils.eval.Eval eval
Last valid evaluator. -
lastScenario
ScenarioWrapper lastScenario
Scenario for which the most recent evaluator was returned. -
listeners
Set<EvalWrapper.EvalListener> listeners
Listeners for a dirt evaluator. -
parameterMap
Map<XsdTreeNode,
ScenarioParser.ParameterWrapper> parameterMap Parameter wrapper per parameter tree node. -
scenarioParameters
Map<XsdTreeNode,
List<ScenarioParser.ParameterWrapper>> scenarioParameters List of parameter wrappers per scenario tree node.
-
-
Class org.opentrafficsim.editor.OtsEditor
class OtsEditor extends AppearanceApplication implements Serializable- serialVersionUID:
- 20230217L
-
Serialized Fields
-
applicationStore
ApplicationStore applicationStore
Application store for preferences and recent files. -
attributesTable
JTable attributesTable
Table for attributes at the bottom of the right-hand side. -
autosave
TimerTask autosave
Auto save task. -
backAttribute
LinkedList<String> backAttribute
Atrribute of back node referring to coupled node, may benull
. -
backItem
JMenuItem backItem
Menu item for jumping back from coupled node. -
backNode
LinkedList<XsdTreeNode> backNode
Keyref node that was coupled from to a key node, may benull
. -
candidateBackAttribute
String candidateBackAttribute
Candidate atrribute of back node referring to coupled node, may benull
. -
candidateBackNode
XsdTreeNode candidateBackNode
Candidate keyref node that was coupled from to a key node, may benull
. -
choiceNode
XsdTreeNode choiceNode
Node for which currently a choice popup is being shown,null
if there is none. -
clipboard
XsdTreeNode clipboard
Node in clipboard (sort of...). -
coupledItem
JMenuItem coupledItem
Menu item for jumping to coupled node. -
coupledNode
XsdTreeNode coupledNode
Key node that is coupled to from a keyref node, may benull
. -
customIcons
Map<String,
Icon> customIcons Map of custom icons, to be loaded as the icon for a node is being composed based in its properties. -
cut
boolean cut
Whether the node in the clipboard was cut. -
dropdownIndent
int dropdownIndent
Indent for first item shown in dropdown. -
dropdownOptions
List<String> dropdownOptions
All items eligible to be shown in a dropdown, i.e. they match the currently typed value. -
evalWrapper
EvalWrapper evalWrapper
Eval wrapper, which maintains input parameters and notifies all dependent objects on changes. -
lastDirectory
String lastDirectory
Last directory from which a file was loaded or in to which a file was saved. -
lastFile
String lastFile
Last file that was loaded or saved. -
leftRightSplitPane
JSplitPane leftRightSplitPane
Main split pane. -
listenerMap
org.djutils.event.EventListenerMap listenerMap
Map of listeners forEventProducer
. -
mayPresentChoice
boolean mayPresentChoice
Prevents a popup when an expand node is being clicked. -
nodeActions
NodeActions nodeActions
Node actions. -
properties
List<String> properties
List of root properties, such as xmlns:ots="http://www.opentrafficsim.org/ots". Keys at uneven indices and values at even indices. -
questionIcon
ImageIcon questionIcon
Icon for in question dialog. -
recentFilesMenu
JMenu recentFilesMenu
Menu with recent files. -
rightSplitPane
JSplitPane rightSplitPane
Split pane on the right-hand side. -
scenario
JComboBox<ScenarioWrapper> scenario
Scenario selection. -
statusLabel
JLabel statusLabel
Status label. -
treeTable
de.javagl.treetable.JTreeTable treeTable
Tree table at the top in the right-hand side. -
undo
Undo undo
Undo unit, storing all actions. -
unsavedChanges
boolean unsavedChanges
Whether there is unsaved content. -
visualizationPane
JTabbedPane visualizationPane
Main tabbed pane at the left-hand side. -
xsdDocument
Document xsdDocument
Root node of the XSD file.
-
-
Class org.opentrafficsim.editor.OtsRunner
- serialVersionUID:
- 20231012L
-
Class org.opentrafficsim.editor.OtsRunner.OtsRunnerModel
class OtsRunnerModel extends org.opentrafficsim.core.dsol.AbstractOtsModel implements Serializable- serialVersionUID:
- 20231012L
-
Class org.opentrafficsim.editor.StatusLabel
class StatusLabel extends JLabel implements Serializable- serialVersionUID:
- 20231017L
-
Class org.opentrafficsim.editor.Undo
class Undo extends Object implements Serializable- serialVersionUID:
- 20230921L
-
Serialized Fields
-
currentSet
Deque<org.opentrafficsim.editor.Undo.SubAction> currentSet
Current queue of sub-actions from a single user input. -
cursor
int cursor
Location of most recent undo action. -
editor
OtsEditor editor
OTS editor. -
ignoreChanges
boolean ignoreChanges
Boolean to ignore changes during undo/redo, so no new undo/redo is made. -
queue
LinkedList<org.opentrafficsim.editor.Undo.Action> queue
Queue of actions. -
redoItem
AbstractButton redoItem
Redo GUI item. -
undoItem
AbstractButton undoItem
Undo GUI item.
-
-
Class org.opentrafficsim.editor.XsdTreeNode
class XsdTreeNode extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 20230224L
-
Serialized Fields
-
active
boolean active
Whether the node is active. Inactive nodes show the user what type of node can be created in its place. -
attributeInvalidMessage
List<String> attributeInvalidMessage
Attribute invalid message. -
attributeNodes
List<Node> attributeNodes
Attribute XSD nodes. -
attributeValid
List<Boolean> attributeValid
Stored attribute valid status.null
means unknown and that it needs to be derived. -
attributeValidatorFields
Map<String,
Map<ValueValidator, Object>> attributeValidatorFields Field objects for each value validator and the attribute it validates. -
attributeValidators
Map<String,
SortedSet<ValueValidator>> attributeValidators Validators for each attribute, sorted so CoupledValidators are first and couple to keys even for otherwise invalid nodes. -
attributeValues
List<String> attributeValues
Attribute values. -
children
List<XsdTreeNode> children
Children nodes. -
choice
XsdTreeNode choice
Choice node, represents an xsd:choice of which 1 option is shown. All options areXsdTreeNode
's themselves. -
consumers
Map<String,
Consumer<XsdTreeNode>> consumers A consumer can be set externally and will receive this node when its menu item is selected. -
deactivated
boolean deactivated
When the node has been deactivated, activation should only setactive = true
. Other parts of the activation should be ignored as the node was in an active state before, i.e. those parts are in tact. Deactivation does not affect those parts. -
description
String description
The description, may benull
. -
descriptionSpecificity
int descriptionSpecificity
Specificity of the current description. This value is pointless once the most specific description was found. -
hiddenNodes
org.djutils.immutablecollections.ImmutableList<Node> hiddenNodes
Nodes from XSD that are between the XSD node of the parent, and this tree node's XSD node. -
idIndex
int idIndex
Attribute index of Id. -
isEditable
Boolean isEditable
Whether this node is editable, i.e. has a simple value, e.g. <Node>Simple value</Node>. -
isIdentifiable
Boolean isIdentifiable
Whether this node is identifiable, i.e. has an Id attribute. -
isInclude
boolean isInclude
Whether this node is loaded from an include file, and hence should not be editable at all. -
isSelfValid
Boolean isSelfValid
Stored valid status, excluding children.null
means unknown and that it needs to be derived. -
isValid
Boolean isValid
Stored valid status, including children.null
means unknown and that it needs to be derived. -
maxOccurs
int maxOccurs
Maximum number of this element under the parent node, as defined in maxOccurs in XSD. -
minOccurs
int minOccurs
Minimum number of this element under the parent node, as defined in minOccurs in XSD. -
nodeInvalidMessage
String nodeInvalidMessage
Node invalid message (applies only to node itself, e.g. no duplicate nodes in parent). -
nodeValid
Boolean nodeValid
Stored node valid status.null
means unknown and that it needs to be derived. -
nodeValidators
Set<Function<XsdTreeNode,
String>> nodeValidators Validators for the node itself, e.g. duplicate in parent check. -
options
List<XsdTreeNode> options
Option nodes. These can be directly applicable in the tree, or they can represent an xsd:sequence. -
parent
XsdTreeNode parent
Parent node. -
pathString
String pathString
Path string of this element, e.g. "OTS.Definitions.RoadLayouts". This is used to identify each unique type of element. -
referringXsdNode
Node referringXsdNode
Element defining node that referred to a type. The type is defined by.xsdNode
, the referring node is used for original information on name and occurrence. For simple element nodes this isnull
. -
schema
Schema schema
XSD schema from which to get type and element nodes that are referred to. -
selected
XsdTreeNode selected
Currently selection option in the choice node. -
stringFunction
Function<XsdTreeNode,
String> stringFunction This function can be set externally and supplies an additionalString
to clarify this node in the tree. -
value
String value
Stored simple value of the node. -
valueInvalidMessage
String valueInvalidMessage
Value invalid message. -
valueValid
Boolean valueValid
Stored value valid status.null
means unknown and that it needs to be derived. -
valueValidators
SortedMap<ValueValidator,
Object> valueValidators Validators for the value, sorted so CoupledValidators are first and couple to keys even for otherwise invalid nodes. -
xsdNode
Node xsdNode
Node from XSD that thisXsdTreeNode
represents. Most typically an xsd:element node.
-
-
Class org.opentrafficsim.editor.XsdTreeNodeRoot
class XsdTreeNodeRoot extends XsdTreeNode implements Serializable- serialVersionUID:
- 20230224L
-
-
Package org.opentrafficsim.editor.decoration
-
Class org.opentrafficsim.editor.decoration.AbstractNodeDecorator
class AbstractNodeDecorator extends Object implements Serializable- serialVersionUID:
- 20230910L
-
Class org.opentrafficsim.editor.decoration.AbstractNodeDecoratorAttribute
class AbstractNodeDecoratorAttribute extends AbstractNodeDecorator implements Serializable- serialVersionUID:
- 20230910L
-
Serialized Fields
-
attributes
List<String> attributes
Attributes to trigger on. -
predicate
Predicate<XsdTreeNode> predicate
Predicate to accept nodes that should have this attribute decorator.
-
-
Class org.opentrafficsim.editor.decoration.AbstractNodeDecoratorRemove
class AbstractNodeDecoratorRemove extends AbstractNodeDecorator implements Serializable- serialVersionUID:
- 20230910L
-
Class org.opentrafficsim.editor.decoration.AutomaticConnectorId
class AutomaticConnectorId extends AutomaticLinkId implements Serializable- serialVersionUID:
- 20230910L
-
Class org.opentrafficsim.editor.decoration.AutomaticLinkId
class AutomaticLinkId extends AbstractNodeDecoratorAttribute implements Serializable- serialVersionUID:
- 20230910L
-
Serialized Fields
-
lastId
String lastId
Last id. -
lastNode
XsdTreeNode lastNode
Last node.
-
-
Class org.opentrafficsim.editor.decoration.LayoutCustomizer
class LayoutCustomizer extends Object implements Serializable- serialVersionUID:
- 20231110L
-
Serialized Fields
-
editor
OtsEditor editor
Editor.
-
-
-
Package org.opentrafficsim.editor.decoration.string
-
Class org.opentrafficsim.editor.decoration.string.AbstractStringFunction
class AbstractStringFunction extends AbstractNodeDecorator implements Serializable- serialVersionUID:
- 20230910L
-
Serialized Fields
-
overwrite
boolean overwrite
Overwrite existing string functions. -
predicate
Predicate<XsdTreeNode> predicate
Predicate to accept nodes that should have this string function. -
stringFunction
Function<XsdTreeNode,
String> stringFunction Cached string function, to prevented repeated creation in getStringFunction().
-
-
Class org.opentrafficsim.editor.decoration.string.AttributesStringFunction
class AttributesStringFunction extends AbstractStringFunction implements Serializable- serialVersionUID:
- 20220301L
-
Class org.opentrafficsim.editor.decoration.string.ChoiceNodeStringFunction
class ChoiceNodeStringFunction extends AbstractNodeDecorator implements Serializable- serialVersionUID:
- 20230910L
-
Class org.opentrafficsim.editor.decoration.string.ClassNameTypeStringFunction
class ClassNameTypeStringFunction extends AbstractStringFunction implements Serializable- serialVersionUID:
- 20230910L
-
Class org.opentrafficsim.editor.decoration.string.CorrelationStringFunction
class CorrelationStringFunction extends AbstractStringFunction implements Serializable- serialVersionUID:
- 20231011L
-
Class org.opentrafficsim.editor.decoration.string.OdOptionsItemStringFunction
class OdOptionsItemStringFunction extends AbstractStringFunction implements Serializable- serialVersionUID:
- 20230911L
-
Class org.opentrafficsim.editor.decoration.string.XiIncludeStringFunction
class XiIncludeStringFunction extends AbstractStringFunction implements Serializable- serialVersionUID:
- 20230910L
-
-
Package org.opentrafficsim.editor.decoration.validation
-
Class org.opentrafficsim.editor.decoration.validation.AttributesNotEqualValidator
class AttributesNotEqualValidator extends AbstractNodeDecoratorAttribute implements Serializable- serialVersionUID:
- 20230910L
-
Class org.opentrafficsim.editor.decoration.validation.KeyValidator
class KeyValidator extends XPathValidator implements Serializable- serialVersionUID:
- 20230912L
-
Serialized Fields
-
dependentAttributes
Map<XsdTreeNode,
Map<String, Integer>> dependentAttributes For each node, this map remembers which field depends on what attribute. -
dependentValues
Map<XsdTreeNode,
Integer> dependentValues For each node, this map remembers which field depends on its value. -
listeningKeyrefValidators
Set<KeyrefValidator> listeningKeyrefValidators
Key validators (xsd:keyref) that are using this key validator (xsd:key) to validate. -
nodes
Map<XsdTreeNode,
Set<XsdTreeNode>> nodes Selected nodes maintained for an xsd:key or xsd:unique, grouped per context node.
-
-
Class org.opentrafficsim.editor.decoration.validation.NoDuplicateChildrenValidator
class NoDuplicateChildrenValidator extends AbstractNodeDecoratorRemove implements Serializable- serialVersionUID:
- 20230910L
-
Serialized Fields
-
children
List<String> children
First attribute to compare. -
nodes
Set<XsdTreeNode> nodes
All nodes this validator validates. -
path
String path
Path location of nodes to attach to.
-
-
Class org.opentrafficsim.editor.decoration.validation.ParentValidator
class ParentValidator extends AbstractNodeDecoratorRemove implements Serializable- serialVersionUID:
- 20230319L
-
Serialized Fields
-
contextPath
String contextPath
Context level within which the parents may be found. -
idAttribute
String idAttribute
Attribute defining a parent. -
nodes
Map<XsdTreeNode,
Set<XsdTreeNode>> nodes All nodes created under the path. -
parentAttribute
String parentAttribute
Attribute referring to a parent. -
path
String path
Path string for the nodes to validate.
-
-
Class org.opentrafficsim.editor.decoration.validation.RoadLayoutElementValidator
class RoadLayoutElementValidator extends AbstractNodeDecoratorRemove implements Serializable- serialVersionUID:
- 20240305L
-
Serialized Fields
-
allOther
Set<XsdTreeNode> allOther
All other nodes that may depend on layout id (LINK_ATTRIBUTE or PARENT_IS_LINK). -
attribute
String attribute
Attribute that is validated. -
coupledNode
Map<XsdTreeNode,
XsdTreeNode> coupledNode Coupled layout element nodes that are successfully validated to. -
layoutCoupling
RoadLayoutElementValidator.LayoutCoupling layoutCoupling
Defines how the layout is coupled to each node this validator will validate. -
layoutToListener
Map<XsdTreeNode,
org.opentrafficsim.editor.decoration.validation.RoadLayoutElementValidator.IdListener> layoutToListener Map of layout node to their respective elements id listener. -
layoutToNodes
Map<XsdTreeNode,
Set<XsdTreeNode>> layoutToNodes Map of layout node to all validated nodes that depend on a specific layout node. -
linkToNodes
Map<XsdTreeNode,
Set<XsdTreeNode>> linkToNodes Map of link node to all validated nodes that depend on a specific link node. -
nodeByParentIdToListener
Map<XsdTreeNode,
org.djutils.event.EventListener> nodeByParentIdToListener Map of node with LayoutCoupling LINK/LAYOUT_BY_PARENT_ID to and their parent Id listeners. -
nodeToLayout
Map<XsdTreeNode,
XsdTreeNode> nodeToLayout Map of validated node to layout node. -
nodeToLink
Map<XsdTreeNode,
XsdTreeNode> nodeToLink Map of validated node to link node. This can benull
. -
path
String path
Path location of nodes to attach to.
-
-
Class org.opentrafficsim.editor.decoration.validation.TrafficLightValidator
class TrafficLightValidator extends AbstractNodeDecoratorRemove implements Serializable- serialVersionUID:
- 20240306L
-
Serialized Fields
-
coupledNodes
Map<XsdTreeNode,
XsdTreeNode> coupledNodes SignalGroup.TrafficLight to Link.TrafficLight coupling. -
path
String path
Path location of nodes to attach to.
-
-
Class org.opentrafficsim.editor.decoration.validation.XsdAllValidator
class XsdAllValidator extends Object implements Serializable- serialVersionUID:
- 20240314L
-
Serialized Fields
-
nodes
Set<XsdTreeNode> nodes
All nodes this validator validates.
-
-
-
Package org.opentrafficsim.editor.extensions
-
Class org.opentrafficsim.editor.extensions.DefinitionsSaver
class DefinitionsSaver extends Object implements Serializable- serialVersionUID:
- 20230914L
-
Serialized Fields
-
editor
OtsEditor editor
Editor.
-
-
Class org.opentrafficsim.editor.extensions.OdEditor
class OdEditor extends Object implements Serializable- serialVersionUID:
- 20230313L
-
Serialized Fields
-
editor
OtsEditor editor
Editor.
-
-
Class org.opentrafficsim.editor.extensions.RoadLayoutEditor
class RoadLayoutEditor extends Object implements Serializable- serialVersionUID:
- 20230313L
-
Serialized Fields
-
editor
OtsEditor editor
Editor.
-
-
Class org.opentrafficsim.editor.extensions.RouteEditor
class RouteEditor extends Object implements Serializable- serialVersionUID:
- 20230313L
-
Serialized Fields
-
editor
OtsEditor editor
Editor.
-
-
Class org.opentrafficsim.editor.extensions.TrafCodEditor
class TrafCodEditor extends Object implements Serializable- serialVersionUID:
- 20230313L
-
Serialized Fields
-
editor
OtsEditor editor
Editor.
-
-
-
Package org.opentrafficsim.editor.extensions.map
-
Class org.opentrafficsim.editor.extensions.map.ChangeListener
class ChangeListener extends org.djutils.event.LocalEventProducer implements Serializable- serialVersionUID:
- 20231114L
-
Serialized Fields
-
data
T data
Cached data. -
dataIsDirty
boolean dataIsDirty
Flag when change occurred and offsets need to be recalculated. -
elementNodes
Set<XsdTreeNode> elementNodes
Set of all elements that, when removed, change the layout. -
eval
Supplier<org.djutils.eval.Eval> eval
Expression evaluator supplier. -
node
XsdTreeNode node
Main node, under which elements are located. -
root
XsdTreeNodeRoot root
Root element.
-
-
Class org.opentrafficsim.editor.extensions.map.EditorMap
class EditorMap extends JPanel implements Serializable- serialVersionUID:
- 20231010L
-
Serialized Fields
-
animationPanel
nl.tudelft.simulation.dsol.swing.animation.d2.VisualizationPanel animationPanel
Panel to draw in. -
animations
LinkedHashMap<XsdTreeNode,
nl.tudelft.simulation.dsol.animation.d2.Renderable2d<?>> animations Animation objects of all data's drawn. -
contextualized
nl.tudelft.simulation.naming.context.Contextualized contextualized
Context provider. -
datas
LinkedHashMap<XsdTreeNode,
MapData> datas All map data's drawn (or hidden as they are invalid). -
editor
OtsEditor editor
Editor. -
ignoreKeepScale
boolean ignoreKeepScale
Whether we can ignore maintaining the scale. -
lastScreen
Dimension lastScreen
Last screen size. -
lastXScale
Double lastXScale
Last x-scale. -
lastYScale
Double lastYScale
Last y-scale. -
links
WeakHashMap<MapLinkData,
Object> links Weak references to all created link data's. -
networkFlattenerListener
FlattenerListener networkFlattenerListener
Listener to flattener at network level. -
roadLayoutListeners
LinkedHashMap<XsdTreeNode,
RoadLayoutListener> roadLayoutListeners Listeners to road layouts. -
toggleLocatableMap
Map<String,
Class<? extends nl.tudelft.simulation.dsol.animation.Locatable>> toggleLocatableMap Map of toggle names to toggle animation classes. -
togglePanel
JPanel togglePanel
Panel with toggles. -
toolPanel
JPanel toolPanel
Panel with tools.
-
-
Class org.opentrafficsim.editor.extensions.map.FlattenerListener
class FlattenerListener extends ChangeListener<org.opentrafficsim.core.geometry.Flattener> implements Serializable- serialVersionUID:
- 20231114L
-
Class org.opentrafficsim.editor.extensions.map.MapGeneratorData
class MapGeneratorData extends MapLaneBasedObjectData implements Serializable- serialVersionUID:
- 20240310L
-
Serialized Fields
-
type
String type
Type, 'Generator' or 'List generator'.
-
-
Class org.opentrafficsim.editor.extensions.map.MapLaneBasedObjectData
class MapLaneBasedObjectData extends MapData implements Serializable- serialVersionUID:
- 20240310L
-
Serialized Fields
-
bounds
org.opentrafficsim.base.geometry.OtsBounds2d bounds
Bounds. -
id
String id
Id. -
lane
String lane
Lane. -
laneWidth
org.djunits.value.vdouble.scalar.Length laneWidth
Lane width. -
lastLinkNode
XsdTreeNode lastLinkNode
Node of link. -
location
org.djutils.draw.point.OrientedPoint2d location
Location. -
position
LengthBeginEndType.LengthBeginEnd position
Position as entered, e.g. END-20m. -
positionFromStart
org.djunits.value.vdouble.scalar.Length positionFromStart
Position from start.
-
-
Class org.opentrafficsim.editor.extensions.map.MapLinkData
class MapLinkData extends MapData implements Serializable- serialVersionUID:
- 20231003L
-
Serialized Fields
-
bounds
org.opentrafficsim.base.geometry.BoundingPolygon bounds
Bounds around the flattened design line. -
crossSectionElements
Set<nl.tudelft.simulation.dsol.animation.d2.Renderable2d<?>> crossSectionElements
Set of drawable cross-section elements. -
definedRoadLayoutNode
XsdTreeNode definedRoadLayoutNode
Node linking defined road layout id. -
designLine
org.opentrafficsim.core.geometry.ContinuousLine designLine
Continuous design line. -
directionEnd
org.djunits.value.vdouble.scalar.Direction directionEnd
End direction. -
directionStart
org.djunits.value.vdouble.scalar.Direction directionStart
Start direction. -
eventListenerMap
org.djutils.event.EventListenerMap eventListenerMap
Event listeners. -
flattenedDesignLine
org.djutils.draw.line.PolyLine2d flattenedDesignLine
Flattened design line. -
flattenerListener
FlattenerListener flattenerListener
Listener to flattener, if locally defined. -
from
org.djutils.draw.point.Point2d from
From point. -
id
String id
String attribute. -
laneData
Map<String,
MapLaneData> laneData Lane data. -
location
org.djutils.draw.point.OrientedPoint2d location
Location. -
nodeEnd
XsdTreeNode nodeEnd
Tree node of end. -
nodeStart
XsdTreeNode nodeStart
Tree node of start. -
offsetEnd
org.djunits.value.vdouble.scalar.Length offsetEnd
End offset. -
offsetStart
org.djunits.value.vdouble.scalar.Length offsetStart
Start offset. -
priorityAnimation
PriorityAnimation priorityAnimation
Priority animation. -
roadLayoutListener
RoadLayoutListener roadLayoutListener
Listener to road layout, if locally defined. -
roadLayoutNode
XsdTreeNode roadLayoutNode
Node describing the road layout. -
shapeListener
org.opentrafficsim.editor.extensions.map.MapLinkData.ShapeListener shapeListener
Listener to changes in shape. -
to
org.djutils.draw.point.Point2d to
To point.
-
-
Class org.opentrafficsim.editor.extensions.map.MapNodeData
class MapNodeData extends MapData implements Serializable- serialVersionUID:
- 20231003L
-
Serialized Fields
-
coordinate
org.djutils.draw.point.Point2d coordinate
Coordinate attribute. -
direction
org.djunits.value.vdouble.scalar.Direction direction
Direction attribute. -
id
String id
String attribute. -
location
org.djutils.draw.point.OrientedPoint2d location
Location.
-
-
Class org.opentrafficsim.editor.extensions.map.MapSinkData
class MapSinkData extends MapLaneBasedObjectData implements Serializable- serialVersionUID:
- 20240302L
-
Class org.opentrafficsim.editor.extensions.map.MapTrafficLightData
class MapTrafficLightData extends MapLaneBasedObjectData implements Serializable- serialVersionUID:
- 20240212L
-
Class org.opentrafficsim.editor.extensions.map.RoadLayoutListener
class RoadLayoutListener extends ChangeListener<Map<XsdTreeNode,RoadLayoutOffsets.CseData>> implements Serializable - serialVersionUID:
- 20231114L
-
-
Package org.opentrafficsim.editor.listeners
-
Class org.opentrafficsim.editor.listeners.AttributesListSelectionListener
class AttributesListSelectionListener extends Object implements Serializable- serialVersionUID:
- 20230923L
-
Serialized Fields
-
attribute
String attribute
Attribute of selected row. -
attributesTable
JTable attributesTable
Table with attributes. -
editor
OtsEditor editor
Editor. -
listening
XsdTreeNode listening
Node that we are listening to.
-
-
Class org.opentrafficsim.editor.listeners.ChangesListener
class ChangesListener extends Object implements Serializable- serialVersionUID:
- 20230311L
-
Serialized Fields
-
editor
OtsEditor editor
Editor. -
scenario
JComboBox<ScenarioWrapper> scenario
Scenario selection. -
scenarioNameListener
org.djutils.event.EventListener scenarioNameListener
Sub-listener to update scenario name as the user types.
-
-
Class org.opentrafficsim.editor.listeners.XsdTreeSelectionListener
class XsdTreeSelectionListener extends Object implements Serializable- serialVersionUID:
- 20230923L
-
Serialized Fields
-
attributesTable
JTable attributesTable
Attributes table. -
editor
OtsEditor editor
Editor. -
listening
XsdTreeNode listening
Node that we are listening to. -
treeTable
de.javagl.treetable.JTreeTable treeTable
Tree table.
-
-
-
Package org.opentrafficsim.editor.render
-
Class org.opentrafficsim.editor.render.AttributeCellRenderer
class AttributeCellRenderer extends JLabel implements Serializable- serialVersionUID:
- 20230226L
-
Serialized Fields
-
checkBox
JCheckBox checkBox
Checkbox to use for boolean types. -
infoIcon
Icon infoIcon
Info icon. -
lineBorder
Border lineBorder
Line border for editable column. -
panelBackgroundColor
Color panelBackgroundColor
Panel color. -
selectionColor
Color selectionColor
Selection color. -
tableBackroundColor
Color tableBackroundColor
Background color. -
tableForgroundColor
Color tableForgroundColor
Foreground color. -
tableSelectionBackgroundColor
Color tableSelectionBackgroundColor
Selection background color.
-
-
Class org.opentrafficsim.editor.render.AttributesCellEditor
class AttributesCellEditor extends DefaultCellEditor implements Serializable- serialVersionUID:
- 20230203L
-
Serialized Fields
-
checkBox
JCheckBox checkBox
Checkbox to use as editor for boolean attributes. -
checkMode
boolean checkMode
Whether the editor is currently using a checkbox. -
editor
OtsEditor editor
Editor. -
lastActionListener
ActionListener lastActionListener
Listener that will set the boolean on the right attribute, must be unregistered for a next edited boolean attribute.
-
-
Class org.opentrafficsim.editor.render.StringCellRenderer
class StringCellRenderer extends JLabel implements Serializable- serialVersionUID:
- 20230218L
-
Serialized Fields
-
treeTable
de.javagl.treetable.JTreeTable treeTable
Tree table.
-
-
Class org.opentrafficsim.editor.render.XsdTreeCellRenderer
class XsdTreeCellRenderer extends DefaultTreeCellRenderer implements Serializable- serialVersionUID:
- 20230221L
-