All Classes and Interfaces
Class
Description
Default implementation of an
EditorPart
.Abstract base class for all DAO implementations which manage persisted measurements.
Interface for classes that are being displayed by implementations of
AbstractEditor
.Interface used to describe elements that are managed by an
AbstractVisualizationInput
.The activator class controls the plug-in life cycle
The activator class controls the plug-in life cycle
The activator class controls the plug-in life cycle
The main wizard, which shows available adapters for the currently selected
RawMeasurements
.A representation of the model object 'Aggregated Measurements'.
An implementation of the model object 'Aggregated Measurements'.
This is the item provider adapter for a
AggregatedMeasurements
object.A representation of the model object 'Aggregation Statistics'.
An implementation of the model object 'Aggregation Statistics'.
This is the item provider adapter for a
AggregationStatistics
object.Interface of a @link
BinaryMeasurementsList
list, which uses a file on a drive as
efficient background storage, i.e., it consumes constant main memory so that it can store huge
amounts of list entries.A generic list implementation that consumes a constant amount of main memory regardless of the
number of elements in the list.
Describes the representation and storage of the values in binary format.
Switch to resolve all base metrics in the order they are specified in a metric description.
Utility class for batch exporting EDP2 repositories.
Interface used to access a list of measurements of a certain type.
Interface to abstract lists of measurements which are persisted in some kind of binary format.
This is a listener, that controls the behavior of the calculate button depending on if R is started or not and
if a distance metric is selected from the drop down menu or not.
A CDFVisualizationInput displays the input data in a Cumulative Distribution Functions (CDFs).
Options shown in the Properties View for Cumulative Distribution Functions (CDFs).
Factory for creating the visualization for Cumulative Distribution Functions (CDFs).
Instances of
ChainDescription
represent predefined chain of IDataSource
-elements.Command for opening the OpenDataSourceWizard.
Command for opening the ExpandDataSourcesWizard.
Creates a listener for the combo drop down that contains
the distance metrics.
Dialog to manage EDP2 repositories used as data sources from within a run configuration.
EMF switch to create DAOs based on a raw measurement or a lower element (e.g.
Enum specifying all available types of data aggregation.
A representation of the model object 'Data Series'.
EMF switch to create data series based on RawMeasurements.
An implementation of the model object 'Data Series'.
This is the item provider adapter for a
DataSeries
object.Dialog to manage EDP2 repositories used as data sources.
DataStream<M extends org.palladiosimulator.measurementframework.measureprovider.IMeasureProvider>
Deprecated.
Compilation of the pictures used in EDP2 dialogs.
Wizard page to discover and select a local directory based repository.
Validator which checks that a provided value is not empty.
Validator which checks if that the content of a field points to a directory within the local
file system.
GUI controls for displaying options of
JFreeChartEditor
s.This is the interface, that every distance metric has to implement in order to be integrated in the UI.
Your class will be called by createExecutableExtension, once it has implemented this interface and is listed
by the extension point org.palladiosimulator.edp2.distancemetrics.algorithms
createExecutableExtension does not allow the use of any other constructor than the standard constructor.
This class is loaded during startup of an Eclipse instance and
loads all extensions which are connected to the extension point
org.palladiosimulator.edp2.distancemetrics.ui
If there is an issue with the extension (e.g.
This class creates the UI interface for the distance metric section in a tab.
A list which shows the all measurements from the selected visualization.
DoubleBinaryMeasurements<Q extends javax.measure.quantity.Quantity>
A representation of the model object 'Double Binary Measurements'.
DoubleBinaryMeasurementsImpl<Q extends javax.measure.quantity.Quantity>
An implementation of the model object 'Double Binary Measurements'.
This is the item provider adapter for a
DoubleBinaryMeasurements
object.A serialiser to serialise doubles
This algorithm calculates the distance with the Dynamic Time Warping principle.
Class which is loaded by the extension point org.palladiosimulator.edp2.distancemetrics.ui
at startup.
Contains the properties to be shown in the GUI which are based on a Composite.
This algorithm is based on the description of the algorithm described in chapter 3.1
in the paper "Robust and Fast Similarity Search for Moving Object
Trajectories" by Lei Chen, M.
Class which is loaded by the extension point org.palladiosimulator.edp2.distancemetrics.ui
at startup.
Contains the properties to be shown in the GUI which are based on a Composite.
Generic interface for accessing any DAO in EDP2.
Abstract base class of all EDP2 DAOs.
This is the central singleton for the EDP2 editor plugin.
The actual implementation of the Eclipse Plugin.
This is the central singleton for the EDP2 edit plugin.
The actual implementation of the Eclipse Plugin.
The EDP2 plugin.
The EDP2 UI plugin.
Switch class to add a provided measurement to a data series.
EmfmodelDataSeriesFromReferenceSwitch<Q extends javax.measure.quantity.Quantity>
EMF switch class to return the file extension required by EDP2.
Interface for all EMF-model handling DAOs.
An implementation of the model object 'EStringto EObject Map Entry'.
This is the item provider adapter for a
Map.Entry
object.This algorithm calculates the distance with the Euclidean Distance and
interpolates the values if the time values of the two current measurement points
doesn't match.
Class which is loaded by the extension point org.palladiosimulator.edp2.distancemetrics.ui
at startup.
Contains all exemplary including an example model instance.
Command for opening the ExpandDataSourcesWizard.
This is the action bar contributor for the ExperimentData model editor.
The Adapter Factory for the model.
This is an example of a ExperimentData model editor.
The Factory for the model.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Experiment Group'.
An implementation of the model object 'Experiment Group'.
This is the item provider adapter for a
ExperimentGroup
object.A representation of the model object 'Experiment Group Run'.
An implementation of the model object 'Experiment Group Run'.
This is the item provider adapter for a
ExperimentGroupRun
object.A representation of the model object 'Experiment Run'.
An implementation of the model object 'Experiment Run'.
This is the item provider adapter for a
ExperimentRun
object.A representation of the model object 'Experiment Setting'.
An implementation of the model object 'Experiment Setting'.
This is the item provider adapter for a
ExperimentSetting
object.Filter which filters files according to their extensions.
File-backed implementation of
BinaryMeasurementsDao
.Opens a directory selection dialog for file system resources.
The main wizard, which shows available adapters for the currently selected
RawMeasurements
.A representation of the model object 'Fixed Intervals'.
An implementation of the model object 'Fixed Intervals'.
This is the item provider adapter for a
FixedIntervals
object.A representation of the model object 'Fixed Width Aggregated Measurements'.
An implementation of the model object 'Fixed Width Aggregated Measurements'.
This is the item provider adapter for a
FixedWidthAggregatedMeasurements
object.Contains global constants for the properties of distance metrics.
This class is for little jobs only, where no other class seems to be responsible.
A HistogramEditorInput displays the input data in a histogram either in absolute or relative
frequency.
IDataStream<M extends org.palladiosimulator.measurementframework.measureprovider.IMeasureProvider>
A representation of the model object 'Identifier Based Measurements'.
An implementation of the model object 'Identifier Based Measurements'.
This is the item provider adapter for a
IdentifierBasedMeasurements
object.Interface for
EditorPart
s, which are intended to display experiment data.Implementation of an
EditorPart
, which is responsible for showing different subclasses of
JFreeChart
.Implementation of an
AbstractVisualizationInput
for
JFreeChartVisualizationSingleDatastreamInput
s.Factory class for
JFreeChartVisualizationInput
.Basic implementation of an
AbstractVisualizationSingleDatastreamInput
for the
JFreeChartEditor
.Access for JScienceXmlMeasurements.
A representation of the model object 'JS Xml Measurements'.
An implementation of the model object 'JS Xml Measurements'.
This is the item provider adapter for a
JSXmlMeasurements
object.Contains an example how data can be loaded with EDP2.
The Adapter Factory for the model.
This
MeasurementsDaoFactory
implementation stores data in file on background storage.DAO to access the meta data stored in a local directory.
A representation of the model object 'Local Directory Repository'.
An implementation of the model object '
Local Directory Repository'.
This is the item provider adapter for a
LocalDirectoryRepository
object.The Factory for the model.
An implementation of the model Factory.
This is the factory that is used to provide the interfaces needed to support Viewers.
A child creation extender for the
RepositoryPackage
.The switch for creating child descriptors specific to each extended class.
A representation of the model object 'Local Memory Repository'.
An implementation of the model object '
Local Memory Repository'.
An implementation of the model object 'Local Memory Repository'.
This is the item provider adapter for a
LocalMemoryRepository
object.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
An implementation of the model Package.
This is the central singleton for the Localrepository edit plugin.
The actual implementation of the Eclipse Plugin.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Long Binary Measurements'.
An implementation of the model object 'Long Binary Measurements'.
This is the item provider adapter for a
LongBinaryMeasurements
object.Serializer for long datatypes.
A representation of the model object 'Measurement'.
An implementation of the model object 'Measurement'.
This is the item provider adapter for a
Measurement
object.A representation of the model object 'Measurement Range'.
An implementation of the model object 'Measurement Range'.
This is the item provider adapter for a
MeasurementRange
object.Interface for the access to any measurement data.
Factory for creating DataAccessObjects (DAOs) for measurement data.
Registry for all existing DAOs.
Default implementation of the DaoRegistry.
This class provides utility functions to handle measurements.
A representation of the model object 'Measuring Point'.
This is the action bar contributor for the Measuringpoint model editor.
The Adapter Factory for the model.
This is an example of a Measuringpoint model editor.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object 'Measuring Point'.
This is the item provider adapter for a
MeasuringPoint
object.This is the factory that is used to provide the interfaces needed to support Viewers.
This is a simple wizard for creating a new model file.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
An implementation of the model Package.
A representation of the model object 'Measuring Point Repository'.
An implementation of the model object 'Measuring Point Repository'.
This is the item provider adapter for a
MeasuringPointRepository
object.The Switch for the model's inheritance hierarchy.
A representation of the model object 'Measuring Type'.
An implementation of the model object 'Measuring Type'.
This is the item provider adapter for a
MeasuringType
object.Interface for the access to any meta data in EDP2.
Utility class to handle MetricDescription(s).
ViewPart for the Navigator.
Listener for selections in the
Navigator
.Determines the elements and the hierarchy of these elements shown in the navigator tree.
A representation of the model object 'Numerical Interval Statistics'.
An implementation of the model object 'Numerical Interval Statistics'.
This is the item provider adapter for a
NumericalIntervalStatistics
object.A representation of the model object 'Numerical Mass Distribution'.
An implementation of the model object 'Numerical Mass Distribution'.
This is the item provider adapter for a
NumericalMassDistribution
object.A representation of the model object 'Numerical Nominal Statistics'.
An implementation of the model object 'Numerical Nominal Statistics'.
This is the item provider adapter for a
NumericalNominalStatistics
object.A representation of the model object 'Numerical Ordinal Statistics'.
An implementation of the model object 'Numerical Ordinal Statistics'.
This is the item provider adapter for a
NumericalOrdinalStatistics
object.A representation of the model object 'Numerical Percentile'.
An implementation of the model object 'Numerical Percentile'.
This is the item provider adapter for a
NumericalPercentile
object.A representation of the model object 'Numerical Ratio Statistics'.
An implementation of the model object 'Numerical Ratio Statistics'.
This is the item provider adapter for a
NumericalRatioStatistics
object.Command for opening the OpenDataSourceWizard.
The EDP2 perspective.
Contains all exemplary including an example model instance.
Contains an example how data can be stored with EDP2.
This class is necessary if the distance metric which extends
the extension point depends on properties that are set by the user.
A representation of the model object 'Propertyable'.
An implementation of the model object 'Propertyable'.
This is the item provider adapter for a
Propertyable
object.This interface must be implemented by a DistanceMetricExtension,
if properties of the distance metric algorithm should be displayed
by the UI.
A factory for persistence of
IDataFlow
elements.A representation of the model object 'Raw Measurements'.
An implementation of the model object 'Raw Measurements'.
This is the item provider adapter for a
RawMeasurements
object.A representation of the model object 'Repositories'.
An implementation of the model object 'Repositories'.
An implementation of the model object 'Repositories'.
This is the item provider adapter for a
Repositories
object.A representation of the model object 'Repository'.
This is the action bar contributor for the Repository model editor.
The Adapter Factory for the model.
This is an example of a Repository model editor.
The Factory for the model.
An implementation of the model Factory.
An implementation of the model object 'Repository'.
An implementation of the model object 'Repository'.
This is the item provider adapter for a
Repository
object.This is the factory that is used to provide the interfaces needed to support Viewers.
Utility class to manage repositories.
The Package for the model.
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
An implementation of the model Package.
The Switch for the model's inheritance hierarchy.
A representation of the model object 'Resource URI Measuring Point'.
An implementation of the model object '
Resource URI Measuring Point'.
An implementation of the model object 'Resource URI Measuring Point'.
This is the item provider adapter for a
ResourceURIMeasuringPoint
object.A representation of the model object 'Run'.
An implementation of the model object 'Run'.
This is the item provider adapter for a
Run
object.WizardPage
, which provides a list of all available adapters AbstractAdapter
, that
are registered as extensions.Allows to select the type of a data source.
Implementation of a
WizardPage
that contains a list of visualizations which are able to
display the selected data.Interface used by the BackgroundMemoryList to serialise the elements of the list into bytestreams
and vice versa.
Contains an example how data can be stored with EDP2.
Contains an example how data can be stored with EDP2.
A representation of the model object 'String Measuring Point'.
An implementation of the model object '
String Measuring Point'.
An implementation of the model object 'String Measuring Point'.
This is the item provider adapter for a
StringMeasuringPoint
object.A representation of the model object 'Textual Mass Distribution'.
An implementation of the model object 'Textual Mass Distribution'.
This is the item provider adapter for a
TextualMassDistribution
object.A representation of the model object 'Textual Nominal Statistics'.
An implementation of the model object 'Textual Nominal Statistics'.
This is the item provider adapter for a
TextualNominalStatistics
object.A representation of the model object 'Textual Ordinal Statistics'.
An implementation of the model object 'Textual Ordinal Statistics'.
This is the item provider adapter for a
TextualOrdinalStatistics
object.GUI controls for
AbstractTransformation
s.This class is a wrapper for a tuple measurement which contains the point in time of the measured
value and the measured value it self.
This utility class contains functions that are needed by the distance metric algorithms.
Opens a directory selection dialog for workspace resources.
Input for
JFreeChartEditor
.