All Classes and Interfaces

Class
Description
 
 
Default implementation of an EditorPart.
 
 
AbstractMeasurementsDaoImpl<V,Q extends javax.measure.quantity.Quantity>
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.
BackgroundMemoryList<V,Q extends javax.measure.quantity.Quantity>
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.
BackgroundMemoryListImpl<V,Q extends javax.measure.quantity.Quantity>
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.
BasicDataStream<V,Q extends javax.measure.quantity.Quantity>
 
Utility class for batch exporting EDP2 repositories.
 
 
BinaryMeasurementsDao<V,Q extends javax.measure.quantity.Quantity>
Interface used to access a list of measurements of a certain type.
BinaryMeasurementsList<V,Q extends javax.measure.quantity.Quantity>
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 JFreeChartEditors.
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.
Edp2BasicDataSource<V,Q extends javax.measure.quantity.Quantity>
 
Edp2BasicDataStream<V,Q extends javax.measure.quantity.Quantity>
 
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.
FileBinaryMeasurementsDaoImpl<V,Q extends javax.measure.quantity.Quantity>
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 EditorParts, which are intended to display experiment data.
Implementation of an EditorPart, which is responsible for showing different subclasses of JFreeChart.
 
Factory class for JFreeChartVisualizationInput.
 
 
JScienceXmlMeasurementsDao<V,Q extends javax.measure.quantity.Quantity>
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.
MeasurementsDao<V,Q extends javax.measure.quantity.Quantity>
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.
MemoryBinaryMeasurementsDaoImpl<V,Q extends javax.measure.quantity.Quantity>
 
 
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 AbstractTransformations.
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 .