All Classes and Interfaces
Class
Description
Deprecated.
Abstract base class for auto-complete text field bindings with support for filtering,
sorting, and validation of selectable values.
Base class that represents an axis drawn on a chart area.
Abstract class for charts used to show statistical data by categories as well
as histograms.
An abstract implementation of
AbstractDataBinding for binding boolean values to SWT Button controls
(typically used for checkboxes).Abstract base class for combo box data bindings with support for filtering,
sorting, and validation of selectable values.
Deprecated.
Interface for defining data binding behavior between UI controls and model values.
Abstract chart that shows history of some state changes or schedules in the
form of Gantt diagrams.
Class that is the parent for all visual sets drawn on the chart by either
horizontal or vertical lines lines.
Enumeration that represents the horizontal location of the label relative to
the grid line.
Enumeration that represents the vertical location of the label relative to
the grid line.
Used to show linear plots or clouds of points in two-dimensional coordinates.
Parent for all visual sets drawn on the chart by points and lines.
Enumeration defining extrapolation, i.e.
Enumeration defining whether to draw points, lines, both, or nothing for a
line plot.
Class that is the parent for all visual sets drawn on the chart by
points-and-lines.
Extended data binding interface for selectable objects that adds filtering and sorting capabilities.
Abstract base class for text-based data bindings between SWT
Text controls and model values.Class that represents the container for VisualSets used in the Chart.
Accumulator represents a mapping from a set of categories to
a set of numeric values.
Base type of all agent classes
Interface to be implemented by all classes that can be values of graph arcs
of
GraphEnvironment.Simple implementation of
AgentGraphArc interface that is suitable in
most simple cases.Interface to be implemented by all classes that can be values of graph nodes
of
GraphEnvironment.Simple implementation of
AgentGraphNode interface that is suitable in
most simple cases.Path of a
GraphAgent from some GeometricGraphPosition to some
other, probably equal or adjacent GeometricGraphPosition.This interface consists exclusively of static methods that operate on graphs.
Enumeration used to differentiate arcs when traversing a graph
Functional interface for a function answering the question "What must be the
context of the node being added considering we know the added arc, the added
node itself, and the context of the already traversed node adjacent to this
arc?"
Functional interface for a predicate answering the question "Must we end the
traversal after we added the specific arc, node and calculated the specific
node context?"
Functional interface for a predicate answering the question "Can we traverse
the arc and the node adjacent to this arc?"
Iterator that combines several iterators over time intervals (instances of
Interval class) and iterates over the intersection of time
intervals, one from each iterator in the list of iterators provided.Iterator that combines several list iterators over time intervals (instances
of
Interval class) and iterates over the intersection of time
intervals, one from each iterator in the list of iterators provided.Application auto update on startup settings.
Class is used to enable editing a table cell via a combo box with a list of values and via a auto complete with a list of values.
This class is used in
EditableColumn to set up auto-complete
combobox editing in columns.A builder class to set up the properties of an auto-complete combobox editing support.
A concrete implementation of
AbstractAutoCompleteTextDataBinding that provides
functional interfaces for value access, modification, and display formatting.Class is used to enable editing a table cell via a auto complete with a list of values.
This class is used in
EditableColumn to set up auto-complete
text editing in columns.A builder class to set up the properties of an auto-complete text editing support.
Сlass that represents the numeric tick-values policy on the axis.
Class that represents parameters for formatting and ranging time-relative
axes.
Enum represents the chart's title position.
A chart is a GUI component based on JavaFX's XYChart class that can be used
to conveniently draw numeric and statistical data.
Class that represents an X-axis drawn on a
BarChart or
HistogramChart area.Class that represents an Y-axis drawn on a
BarChart or
HistogramChart area.Class that is the parent for all visual sets drawn as bar charts with labels
on it.
A type of arranging different categories within different AbstractBarChart
data-elements.
Visual set for drawing bars.
Class that represents the container for VisualSets used in the AbstractBarChart.
The
BendFirstAnchorageOnSegmentHandleDragHandlerEx is an
IOnDragHandler that can be installed on the handle parts of an
Connection, so that the user is able to manipulate that connection by
dragging its handles.A bidirectional map (BiMap) implementation that allows lookup by key to get a
value and lookup by value to get a key.
A class representing a sequence of
BookingSlot.Represents a time interval booked by a specific booker.
A concrete implementation of
AbstractBooleanDataBinding that uses functional interfaces
for value access and modification.Time series that bounds an instance of other time series on the left and
right along the time axis.
Represents a visual set for rendering Box-and-Whisker plots, which are used
to visualize some distribution.
The Browser class provides a web browser component that can be embedded into
an SWT application.
Bunker is a flow element that can contain material.
Class is used to create a button inside a cell.
This class is used in
EditableColumn to set up button editing in columns.A builder class to set up the properties of an button editing support.
This class is used in
EditableColumn to set up button on top editing in columns.A builder class to set up the properties of an button on top editing support.
Deprecated.
This class is not a part of public API of this library.
Class for caching the results of some calculations with respect to some key.
An iterator over all possible combinations (Cartesian product) of the
elements from the provided multiple lists of elements of type
T, one
element from each list.A
Modification that applies a numeric change to the specified
attribute of selected EMF objects of the specified type within a EMF data
model.A chart is a GUI component based on JavaFX's XYChart class that can be used
to conveniently draw numeric and statistical data.
Class is used to edit boolean values in a cell.
This class is used in
EditableColumn to set up checkbox editing in columns.A builder class to set up the properties of an checkbox editing support.
A singleton object to communicate with the Amalgama Cloud Server.
This class creates and opens a color editing dialog.
Class is used to edit the color in a cell.
This class is used in
EditableColumn to set up color editing in columns.A builder class to set up the properties of an color editing support.
Class that implements a set of functions for displaying data
ColumnDataFiller contains functions responsible for changing data in the columns of a table or tree.
Context menu event arguments for table operations.
An iterator over all possible combinations of a specified size from the given
list of elements.
The
Combinatorics interface defines a collection of methods for
generating various combinatorial structures, such as Cartesian products,
combinations, and subsets from given lists of elements.A concrete implementation of
AbstractComboboxDataBinding that uses functional interfaces
for value access, modification, and display formatting.Class is used to enable editing a table cell via a combobox with a list of values.
A builder class for configuring properties of SWT Combo controls.
This class is used in
EditableColumn to set up combobox editing in columns.A builder class to set up the properties of a combobox editing support.
Class representing a command that a
GraphAgent executes in its
commands stack.Type of command
Class providing static API for comparing
Double values
considering the specified comparison precision.Time series that is a union of several other time series instances.
Visual set for drawing arrowed polylines.
Result of a connectivity check shown in the Connectivity Status dialog.
Detailed result of a server connectivity check.
Converts connectivity failures to short descriptions.
Builds the HTML page describing network connectivity and data transmission requirements.
Dialog showing connectivity status for license, update, and cloud simulation servers.
Implements an accumulator for numerical value which accumulating them over
consecutive time windows of a specified duration.
ConstantTableFunction
A specialized auto-complete text binding implementation that works with container objects.
A specialized boolean data binding implementation that works with container objects.
This class creates and opens a color editing dialog.
A specialized combo box binding implementation that works with container objects.
Data binding interface for components that work with a container of observable values.
The class is used to create and open a dialog for editing a date.
The class is used to create and open a dialog for editing date and time.
The class is used to create and open a dialog for time editing.
A specialized text data binding implementation that works with container objects.
A Conveyor is a flow element that transports material from one point in space
to another point at a given speed.
Helper class to create a
Conveyor instance.Defines the behavior of a Conveyor when
the current rate of its currently exported
ConveyorRateRecord exceeds the rate at which material
can be imported by the downstream FlowElement.Helper interface to build a Conveyor instance.
Helper interface to build a Conveyor instance.
Helper interface to build a Conveyor instance.
Helper interface to build a Conveyor instance.
ConveyorRateRecord represents a portion of material mix that travels along a
Conveyor.A builder class for configuring properties of a copy element tool item in table toolbars.
Helper interface to build a CraneTask instance.
Helper interface to build a CraneTask instance.
Helper interface to build a CraneTask instance.
A builder class for configuring properties of a create element tool item in table toolbars.
A representation of the model object 'Custom Field'.
A representation of the model object 'Custom Field Container'.
Methods to add/read/remove EObject's custom fields.
A representation of the model object 'Custom Reference Field'.
A representation of the model object 'Custom Value Field'.
The class responsible for setting up the functionality of quickly setting the same values in a column
Convenience class that allows developers to easily create an instance of
AbstractRandomGenerator by specifying the seed.Default implementation of
IRemoteRunHelper.Compares two
DistributionStatistics instances (baseline vs.This class is used in
EmfColumn to set up Distribution editing in columns.A builder class to set up the properties of a Distribution editing support.
Deprecated.
Utility class for working with
RealDistribution objects.Provides statistical analysis for a series of numerical (double) values,
including mean, standard deviation, percentile calculations, and confidence
intervals.
Deprecated.
Use com.amalgamasimulation.core.statistics.DistributionStatistics instead
Represents a sorted list of elements ordered by double keys.
Class is used to enable editing a table cell via a combo box with a list of values and via a auto complete with a list of values.
This class is used in
EditableColumn to set up dynamic auto-complete combobox editing in columns.A builder class to set up the properties of a dynamic auto-complete combobox editing support.
A
HistogramDataAggregator with dynamically adjusted number of buckets
and bucket size.The Factory for the model.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each operation of each class,
each enum,
and each data type
Class that implements a set of functions for editing data
Table with editable data
Tree with editable data
A container for data required to edit a part of the scenario using Excel.
Class is used to enable editing a table cell via a combo box with a list of values and via a auto complete with a list of values.
This class is used in
EmfColumn to set up auto-complete
combobox editing in columns.A builder class to set up the properties of an auto-complete combobox editing support.
A specialized auto-complete text binding implementation for EMF (Eclipse Modeling Framework) models.
Class is used to enable editing a table cell via a auto complete with a list of values.
This class is used in
EmfColumn to set up auto-complete
text editing in columns.A builder class to set up the properties of an auto-complete text editing support.
A specialized boolean data binding implementation for EMF (Eclipse Modeling Framework) models.
Class is used to edit boolean values in a cell.
This class is used in
EmfColumn to set up checkbox
editing in columns.A builder class to set up the properties of an checkbox editing support.
This class creates and opens a dialog for editing a color.
Class is used to edit the color in a cell.
This class is used in
EmfColumn to set up color editing in columns.A builder class to set up the properties of an color editing support.
Class that implements the special set of functions for editing EObject data.
A specialized combo box binding implementation for EMF (Eclipse Modeling Framework) models.
Class is used to select from a list of values in a cell.
This class is used in
EmfColumn to set up combobox editing in columns.A builder class to set up the properties of an combobox editing support.
Specialized data binding interface for working with EMF (Eclipse Modeling Framework) models.
Class is used to enable editing a table cell via a combo box with a list of values and via a auto complete with a list of values.
This class is used in
EmfColumn to set up dynamic auto-complete
combobox editing in columns.A builder class to set up the properties of a dynamic auto-complete combobox editing support.
Class is used to select from a enum of values in a cell.
This class is used in
EmfColumn to set up enum
combobox editing in columns.A builder class to set up the properties of an enum combobox editing support.
The class is used to create and open a date editing dialog.
The class is used to create and open a dialog for editing date and time.
This class is used in
EmfColumn to set up LocalDateTime editing in columns.A builder class to set up the properties of an LocalDateTime editing support.
The class is used to create and open a dialog for time editing.
This class is used in
EmfColumn to set up LocalTime editing in columns.A builder class to set up the properties of an LocalTime editing support.
This class is used in
EmfColumn to set up multiply objects selection
dialog editing.A builder class to set up the properties of an multiply objects selection dialog
editing support.
This class is used in
EmfColumn to customize the dialog box in which you can create, delete,
and edit lists of objects.A builder class to set up the properties of an multi tool dialog
editing support.
This class is used in
EmfColumn to set up object selection dialog editing in columns.A builder class to set up the properties of an object selection dialog editing support.
A special kind of
EMFExcelLoader used only for uploading 'partial scenario files'.This class is responsible for partial scenario export and import.
An Excel file that contains only a part of the whole scenario data that is
related to some selected EClass of objects.
Table with editable data and a special set of functions for editing EMF data (EObject)
A specialized builder class for configuring properties of EMF-based SWT Table controls.
A specialized builder class for configuring toolbar properties associated with EMF-based table controls.
A specialized text data binding implementation for EMF (Eclipse Modeling Framework) models.
Class is used to edit a table cell value.
This class is used in
EmfColumn to set up text editing in columns.A builder class to set up the properties of an text editing support.
The class is used to edit field IDs in objects.
This class is used in
EmfColumn to set up text editing in columns.A builder class to set up the properties of an text editing support.
Tree with editable data and a special set of functions for editing EMF data (EObject)
Class representing the simulation engine.
Class that takes one or several instances of
TimeSeries with
associated events of the specified arbitrary type and schedules the
simulation events in the specified Engine at instants defined by
these time series.Class is used to select from a enum of values in a cell.
This class is used in
EditableColumn to set up enum combobox editing in columns.A builder class to set up the properties of an enum combobox editing support.
Class providing API for comparing
Double values considering
the specified comparison precision.Class representing one simulation event executed inside an
Engine.Possible statuses of
Event.Time series containing instants formed according to the rule: "At the
specified time on the last day of every month".
Time series containing instants formed according to the rule: "At the
specified time of the specified day of month every month, if the month has a
day with this index."
Time series containing instants formed according to the rule: "At the
specified time of day every n days".
Time series containing instants formed according to the rule: "Every
specified weekday at the specified time of day".
ExcelFile allow you to save tabead data and cahrts to Excel file.
Abstract base class with standard implementation of
IFeature
interface.Base class with standard implementation of
IFeatureContainer interface.A
Service that can simultaneously process specified number of units.A
HistogramDataAggregator with fixed number of buckets.A floating transparent control panel that provides navigation controls for a graphical editor.
Class representing interval table function - a table function containing an
ordered sequence of intervals [Xi, Xi+1) with a double value assigned to each
interval.
FlowConnection represents a directed connection between two
FlowElements.FlowElement is the base class for all flow elements.
A FlowEnvironment represents a system where material can be stored within or transported between flow elements.
Represents a flow profile for elements of type T.
Represents a policy to control the distribution of the incoming or outgoing material flow rate among several connections.
Represents statistical data related to flow profiles for a collection of flow
elements.
Contains a subset of FontData information used for HTML rendering.
Static factory for FontDescriptor objects.
This sheet contains EObjects that are 'contained' (in EMF sense) in a single
collection-type field of the root EObject (Scenario).
Class that represents an Y-axis drawn on a
TimeGanttChart area.Class that represents an X-axis drawn on a
NumericGanttChart area.Class that represents a single named row in Gantt Chart.
Class used to contains a set of parameters for drawing a separator between
the
GanttChartRow.Class that represents an X-axis drawn on a
TimeGanttChart area.Visual set for drawing polylines based on PiecewiseFunction.
Visual set for drawing polylines.
Visual set for drawing rectangles.
Class that represents the container for VisualSets used in the AbstractGanttChart.
Class representing a (possibly infinite) gap between at most two slots in a
Sequence.Class adapter for generic
Defines the contract for types that represent arc values in a geometric graph.
Record containing reference to an arc within a
GeometricGraphPath and
characteristics describing its position inside the GeometricGraphPathDefines the contract for types that represent node values in a geometric graph.
Path from some
GeometricGraphPosition to some other, probably equal
or adjacent, GeometricGraphPosition.Class representing a position that point to the specific place in graph.
Class containing static methods for different calculations with geometric
primitives.
Represents an oriented graph with instances of NodeValueType in nodes and
instances of ArcValueType in arcs.
Class representing an agent that lives and moves inside a
GraphEnvironment.Abstract class containing comparators used in graph agent library, namely:
Distance comparator returned by
GraphAgentComparators.compareDistance() method,
Time comparator returned by GraphAgentComparators.compareTime() method,
Velocity comparator returned by GraphAgentComparators.compareVelocity() method.Represents a path in a graph.
A specialized Canvas that renders grid lines synchronized with ruler ticks.
A tile-based renderer for efficiently processing and rendering GroupShape objects.
An application that accepts tasks (e.g.
A simple HTTP server to accept requests via HTTP protocol.
A heatmap chart is a specialized chart that uses colors to represent data
values in a table.
Class that represents an X-axis drawn on a
HeatmapChart area.Class that represents an Y-axis drawn on a
HeatmapChart area.Visual set for drawing heatmaps as two-dimensional fields with cells of different colors.
Class that represents the container for VisualSets used in the HeatmapChart.
A chart is a GUI component based on JavaFX's XYChart class that can be used
to conveniently draw numeric and statistical data.
Abstract class for storing the distributions data to be shown on histograms.
Visual set for drawing bars.
Enum defining how values are retrieved from a statistical data.
Visual set for drawing grid lines.
Implements a horizontal ruler component that displays:
Model-space coordinate markings
Major and minor tick marks with labels
Dynamic scaling based on canvas zoom level
The HTML interface provides utility methods for creating HTML components such
as tables, charts, text blocks, headers, links, and images.
The HTMLBarChart class represents an HTML-based bar chart.
The HTMLChart class provides base functionality for creating HTML-based charts
using the ApexCharts library (https://apexcharts.com/).
Utility methods to create HTML charts from various types of charts from the
'com.amalgamasimulation.charts' package.
The HTMLContent class represents a piece of content that can be converted to HTML.
The HTMLConvertable interface defines a method for converting an object to its HTML representation.
Represents a container for multiple HTML components that can be converted to HTML.
Represents an HTML header element (e.g., h1, h2, etc.).
The HTMLHeatmapChart class represents an HTML-based heatmap chart.
The HTMLHistogramChart class represents an HTML-based histogram chart with optional
Cumulative Distribution Function (CDF) visualization.
The HTMLImage class represents an HTML image element that can be embedded in
an HTML page.
The HTMLLineChart class represents an HTML-based line chart using the ApexCharts library.
Represents an HTML hyperlink (`` tag).
Represents an HTML hyperlink (`` tag) that triggers a Java action when
clicked.
The HTMLPage class represents an HTML page that can contain various HTML
elements and CSS rules.
The HTMLTable class represents an HTML table that is generated from a list of
data values.
The HTMLTableColumn class represents a column in an HTML table.
The HTMLTableFromUITable class represents an HTML table that is generated
from a
Table or directly.The HTMLTag class represents an HTML tag that can contain children, styles, and attributes.
Represents a block of text in HTML, which can contain
multiple elements such as text, paragraphs, and other HTML-convertible
objects.
The HTMLTimeLineChart class represents an HTML-based timeline chart optimized for time-series data.
HTTP response codes.
HTTP response codes.
Interface that is the parent for all visual sets with rectangle-visuals
corresponding to the statistical data by categories as well as histograms.
Interface that is the parent for all visual set elements with
rectangle-visuals corresponding to the statistical data by categories as well
as histograms.
Interface implemented by VisualSetElements that can be displayed on any
subclass of a
Chart.Interface implemented by VisualSets that can be displayed on any subclass of
a
Chart.Deprecated.
Interface of auto adjustment property owners.
Interface of chart's title position property owners.
Interface implemented by VisualSetElements that can be displayed on a AbstractBarChart.
Interface implemented by VisualSets that can be displayed on a AbstractBarChart.
Interface of begin/end arguments property owners.
Interface of begin/end arguments property owner elements.
Interface of 'copy to clipboard' property owner elements.
Column interface for displaying data.
Represents a compound MVC component part that supports content transformation
through command-based operations.
Deprecated.
Interface of current value property owners.
Interface of displayed range auto scroll property owners.
Column interface for editing data.
Column interface for editing EObject data.
Interface to be implemented by all the feature classes.
Interface to be implemented by all feature containers.
Interface of
GanttChartRow property owners.Interface implemented by VisualSetElements that can be displayed on a AbstractGanttChart.
Interface implemented by VisualSets that can be displayed on a AbstractGanttChart.
Interface of displayed range property owners.
Interface implemented by VisualSetElements that can be displayed on a HeatmapChart.
Interface implemented by VisualSets that can be displayed on a HeatmapChart.
Interface of legend node properties owners.
Interface implemented by VisualSetElements that can be displayed on a AbstractLineChart.
Interface implemented by VisualSets that can be displayed on a AbstractLineChart.
Interface of max value property owners.
Interface of min/max values property owners.
Interface of minimum/maximum values property owners.
Interface of min/max value property owner elements.
Interface of min value property owners.
An abstract study that performs iterative capacity expansion on units within
a
ScenarioStudyStep based on units' utilization and
scenario's output improvement criteria.Deprecated.
Class representing a number interval, i.e.
Interface implemented by
Interval and IntervalSet classes.Class that determines the time intervals when the value of table function is
equal to or greater than the specified value.
Class representing a sorted set of zero, one or several pairwise-disjoint
(that is, non-intersecting) number intervals.
An iterator that partitions a specified interval into sub-intervals based on
boundary points from multiple interval sets and returns for each sub-interval
the set of values whose intervals overlap with it within a specified
containing interval set.
Represents an overlay result containing an interval and the set of values
whose intervals overlap with it.
A class for collecting and analyzing statistics over intervals.
Class representing interval table function - a table function containing an
ordered sequence of intervals [Xi, Xi+1) with a double value assigned to each
interval.
Interface of
AxisNumericStyle property owners.Declares methods that are used to handle remote execution of experiments.
Interface of gantt row height fraction property owners.
Interface of scroll bar property owners.
Interface of displayed range property owners.
Interface of displayed time-range property owners.
Represents a time series data with fixed granularity.
Interface of
AxisTimeStyle property owners.Interface of
VisualSet.UpdatePolicy property owners.Interface of value-in-range property owners.
Interface of value property owner elements.
Interface of vertical guideline property owners.
Interface of the
AbstractVisualSetContainer change listeners.Interface of the
VisualSet change listeners.The
IWindowAccumulator interface defines the operations for
accumulating statistical elements over a window of time.Interface of Y-axis categories property owners.
Represents a collection of JavaScript-convertible elements.
The JSConvertable interface defines a method for converting an object to its JavaScript representation.
A class representing a JavaScript function that implements the
JSConvertable interface.The JSObject class represents a JavaScript object that can be converted to a
JSON-like string.
The JSPrimitive class represents a JavaScript primitive value, such as a
string, number, or boolean.
Class that is the parent for all visual sets drawn on the chart by rectangles
with labels on it.
A builder class for configuring properties of SWT Label controls.
Enumeration defining the types of label controls that can be created.
A chart legend that displays a list of items with symbols in a box.
Visual set for drawing bars.
Enum represents the bar alignment i.e.
Class that represents an X-axis drawn on a
NumericLineChart area.Class that represents an Y-axis drawn on a
NumericLineChart area.Class that represents an X-axis drawn on a
TimeLineChart area.Enum represents the line drawing style.
Visual set for drawing line plots with points.
Enumeration that represents the interpolation type of a plot.
Enumeration that represents the way to draw the elements of the plot.
Class that represents the container for VisualSets used in the AbstractLineChart.
Deprecated.
Класс, схожий по принципу работы с ObservableList, но решающий задачу отслеживания изменений в более сложных структурах данных, например, во внутренних полях всех объектов листа.
A client for interacting with Large Language Model (LLM) APIs.
Connection to a Large Language Model (LLM) API service.
The class is used to create and open a dialog for date editing.
The class is used to create and open a dialog for editing LocalDateTime.
This class is used in
EditableColumn to set up LocalDateTime editing in columns.A builder class to set up the properties of a LocalDateTime editing support.
The class is used to create and open a dialog for time editing.
This class is used in
EditableColumn to set up LocalTime editing in columns.A builder class to set up the properties of a LocalTime editing support.
Defines the name of the column inside the log file.
Deprecated.
Writes log messages to log files.
Defines the name of the log file (without extension).
Class representing a long agent that lives and moves inside a
LongAgentsEnvironment.Interface to be implemented by all classes that can be values of graph arcs
of
LongAgentsEnvironment.Simple implementation of
LongAgentGraphArc interface that is suitable
in most simple cases.Interface to be implemented by all classes that can be values of graph nodes
of
LongAgentsEnvironment.Simple implementation of
LongAgentGraphNode interface that is
suitable in most simple cases.Environment for long agents (see
LongAgent class).Class representing a tail of a
LongAgent.A
Service that is fully controlled programmatically, i.e.MaterialFragmentDescriptor represents a portion of material mix that travels along a
Conveyor.Merge is a flow element that receives material from several inputs and combines them into
a single output.
Base class for all simulation models.
Abstract base class representing a modification to an EMF-based simulation
scenario.
Class representing a value that changes at the specified rate as the
simulation time goes and fires notifications when the value hits the
specified thresholds.
Mapping for Button Names.
A builder class for configuring properties of a move down element tool item in table toolbars.
A builder class for configuring properties of a move up element tool item in table toolbars.
This class is used in
EditableColumn to set up multiply objects selection dialog editing.A builder class to set up the properties of a multiply objects selection dialog editing support.
A
Modification that applies a numeric change to the specified
attribute of selected EMF objects of the specified type within a EMF data
model.Represents a variation axis for a numeric attribute in a simulation study.
A chart is a GUI component based on JavaFX's XYChart class that can be used
to conveniently draw numeric and statistical data.
A chart is a GUI component based on JavaFX's XYChart class that can be used
to conveniently draw numeric and statistical data.
This class is used in
EditableColumn to set up object selection dialog editing in columns.A builder class to set up the properties of a object selection dialog editing support.
Deprecated.
Class representing a pair of elements of the specified types.
Iterator for generating all permutations of the provided list of elements.
Represents a piecewise linear function with step changes.
Represents a break point in the piecewise function, characterized by its
argument, and one or both of the following:
value step change,
rate change.
A function segment is a section between breakpoints where the function
behaves linearly or has a constant rate.
Visual set for drawing line plots with points based on PiecewiseFunction.
Used to set the data extraction policy for the IPiecewiseVisualSet displayed
on the chart.
Class representing a point in 2D space.
Class representing a point in 3D space.
Visual set for drawing plots with points.
Represents a closed polygon in a 2D space, extending the
Polyline
class.Class representing a directed polyline in 2D space.
Visual set for drawing plots with lines and points.
Class representing a polyline in 3D space that is defined by a 2D
Polyline and an elevation (z) profile along its length.PositionInternalContainer должен храниться в том же контейнере, в котором и объект, использующий координаты PositionInternalContainer для своего позиционирования
Descriptor of a study that can possibly be applied to some study step.
A task execution status reported by a console application to Amalgama Cloud Runner.
Rail arc is the element that is contained in arcs of railway graph.
Represents a single railcar that is part of a
Train.Class representing a combination of a specific graph position and information
about which side of the train should arrive at the destination.
Rail node represents a point where 2 rail tracks merge into the third rail track.
Rail track represents a bi-directional section of rail road between any two
rail nodes.
Visual set for drawing regions with limited ranges along Y-axis.
Deprecated.
Use
PiecewiseFunction instead.This class is used in
EmfColumn to set up RealDistribution editing in columns.A builder class to set up the properties of a RealDistribution editing support.
Deprecated.
A builder class for configuring properties of a refresh tool item in table toolbars.
Visual set for drawing regions.
Time series that is obtained from some specified base time series by shifting
all its instants by the specified amount of the specified time units.
A proxy to the experiment performed on the Amalgama Cloud Server.
This implementation of
IRemoteRunHelper enables server-side execution.A builder class for configuring properties of a remove element tool item in table toolbars.
Abstract class representing any time series with multiple instants.
This class contains file extensions used as keys in the
Resource.Factory.Registry.INSTANCE.getExtensionToFactoryMap().
A result element representing a date-time value.
A result element representing a double precision floating-point value.
An abstract base class representing an element in a hierarchical result
structure.
Class for converting between
Result objects and JSON representations.A class representing a path composed of string elements joined by a
delimiter.
A result element representing a piecewise function value.
A result element representing a string value.
A ReversibleConveyor is a flow element that transports material from one point in space
to another point at a given speed.
Helper class to create a
ReversibleConveyor instance.Defines the direction of movement of the conveyor.
Helper interface to build a ReversibleConveyor instance.
Helper interface to build a ReversibleConveyor instance.
Helper interface to build a ReversibleConveyor instance.
Helper interface to build a ReversibleConveyor instance.
Provides static utility methods and constants for ruler implementations.
Single run of the experiment.
Run execution status received from the Amalgama Cloud Server.
Class representing a directed segment in 2D space.
A builder class for configuring properties of a select elements from GEF editor tool item in table toolbars.
A builder class for configuring properties of a select elements from table tool item in table toolbars.
Class representing a sequence of slots (subclasses of
Slot class).Parses server URLs into host, port, and a full URL suitable for hyperlinks.
Service is a class that models a queue of units waiting for service and the
servicing of units itself.
A
Service that has the list of resources used to process some units.Defines the contract for rendering shapes onto a graphics context.
Short unique human-readable identifier represented as "ABC-123-XYZ".
Time series containing a single instant at the the specified calendar date
and time.
Class representing a (possibly infinite) slot in statistical data or schedule
for some object being planned and/or simulated.
List of elements that maintains order using the comparator specified at the
time of list's creation.
Represents a time series data with fixed granularity.
Split is a flow element that receives material from exactly one input and can divide it into several outputs.
State machine is a key element of simulation models' logic.
Where to add the action in the list of actions
Deprecated.
Status received from the Amalgama Cloud Server indicating the server's
availability.
Class representing an event that just stops the
Engine, i.e.Small DSL for building
StudySession.StudyConfigSpecV2.Base class for study parts in desktop applications.
Contains a Study and gives an API to modify and execute the Study.
Shared conventions for
StudySession.FormField.uiHints() keys.V2 generic UI description for rendering
StudySession.StudyConfigSpecV2.V2 generic validation rules for
StudySession.StudyConfigSpecV2.An iterator over all possible subsets of the provided list of elements.
A specialized
ResultDoubleValue that serves as a container for
grouping other result elements.A builder class for configuring properties of a custom tool item in table toolbars.
A builder class for configuring properties of SWT Table controls.
The class responsible for creating tables.
A builder class to set up the properties of a table constructor
A builder class for configuring toolbar properties associated with table controls.
Deprecated, for removal: This API element is subject to removal in a future version.
to be removed in AmalgamaPlatform 4.0
A
Table-specific ColumnViewAdapter.Deprecated, for removal: This API element is subject to removal in a future version.
to be removed in AmalgamaPlatform 4.0
Tank is a flow element that can store materials.
A concrete implementation of
AbstractTextDataBinding that uses functional interfaces
for value access and modification.Class is used to edit table cell values.
This class is used in
EditableColumn to set up text editing in columns.A builder class to set up the properties of a text editing support.
A builder class for configuring properties of SWT Text controls.
Interface containing convenience methods for recalculations between
simulation time and simulation calendar dates.
A chart is a GUI component based on JavaFX's XYChart class that can be used
to conveniently draw numeric and statistical data.
Class representing an interval on a time axis.
Class representing the parameters descriptor of the chart axis ticks and
labels for a particular displayed range.
A chart is a GUI component based on JavaFX's XYChart class that can be used
to conveniently draw numeric and statistical data.
Time series is a finite or potentially infinite sequence of instants of
calendar time.
This class is used in
EmfColumn to set up TimeSeries editing in columns.A builder class to set up the properties of a TimeSeries editing support.
Represents a time series data with fixed granularity.
Class that represents the frequency calculated by time units.
An abstract base class for configuring properties of toolbar items in table toolbars.
A builder-style class for configuring tooltip properties including dimensions
and content elements.
Represents an event that remembers stack trace of the point in code from
where it was scheduled.
A wrapper class for exceptions that occur in simulation events of
Engine that contains additional context that helps to better
understand the circumstances of when the underlying exception has been
thrown.Represents a train consisting a sequence of rail cars.
Route for a
Train, consisting of consecutive AgentGraphPaths
that represent sections for movement and maneuvers.Environment for trains (see
Train class).The class responsible for creating trees.
A builder class to set up the properties of a tree constructor
Deprecated, for removal: This API element is subject to removal in a future version.
to be removed in AmalgamaPlatform 4.0
A
TreeView-specific ColumnViewAdapter.Deprecated, for removal: This API element is subject to removal in a future version.
to be removed in AmalgamaPlatform 4.0
Visual set for drawing triangle markers.
Enum represents the direction of the vertex of the triangle.
Enum represents the side of the intended rectangle, relative to which the
triangle is drawn.
A
NormalDistribution limited by the specified boundaries.Provides convenience methods for updating a desktop RCP application.
UI action in case no updates have been found at the update site.
Deprecated, for removal: This API element is subject to removal in a future version.
A configurable validation strategy for data binding between model and target values.
Represents either a successful value or an error.
A function that accepts one argument and may throw a checked exception.
Valve is a flow element that regulates the rate of the material flow.
Visual set for drawing triangle markers.
Implements a vertical ruler component that displays:
Model-space coordinate markings
Major and minor tick marks with rotated labels
Dynamic scaling based on canvas zoom level
Deprecated, for removal: This API element is subject to removal in a future version.
to be removed in AmalgamaPlatform 4.0
Abstract parent class for all visual sets.
Context menu open event handler.
Enumeration that determines a policy of how the visual set is updated in
response to an update of underlying collection of visual elements
corresponding data elements.
Display mode for the Box-and-Whisker plot.
Represents a Waterfall visual set that extends
BarVisualSet and
visualizes data in a waterfall format.Defines the category of a bar (data element) in the waterfall chart.
Defines the type of element represented in the waterfall chart.
A class implementing a window accumulator for a sliding window of a fixed
size.
Class used to set the conditional visibility of a
VisualSet.
EnumeratedDistributioninstead