Class ExperimentDataItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataAdapterFactory
org.palladiosimulator.edp2.models.ExperimentData.provider.ExperimentDataItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IChildCreationExtender
,IDisposable
public class ExperimentDataItemProviderAdapterFactory
extends ExperimentDataAdapterFactory
implements ComposeableAdapterFactory, IChangeNotifier, IDisposable, IChildCreationExtender
This is the factory that is used to provide the interfaces needed to support Viewers.
The adapters generated by this factory convert EMF adapter notifications into calls to
fireNotifyChanged
.
The adapters also support Eclipse property sheets.
Note that most of the adapters are shared among multiple instances.
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.emf.edit.provider.IChildCreationExtender
IChildCreationExtender.Descriptor
-
Field Summary
Modifier and TypeFieldDescriptionprotected AggregationStatisticsItemProvider
This keeps track of the one adapter used for allAggregationStatistics
instances.protected IChangeNotifier
This is used to implementIChangeNotifier
.protected ChildCreationExtenderManager
This helps manage the child creation extenders.protected DoubleBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allDoubleBinaryMeasurements
instances.protected EStringtoEObjectMapEntryItemProvider
This keeps track of the one adapter used for allMap.Entry
instances.protected ExperimentGroupItemProvider
This keeps track of the one adapter used for allExperimentGroup
instances.protected ExperimentGroupRunItemProvider
This keeps track of the one adapter used for allExperimentGroupRun
instances.protected ExperimentRunItemProvider
This keeps track of the one adapter used for allExperimentRun
instances.protected ExperimentSettingItemProvider
This keeps track of the one adapter used for allExperimentSetting
instances.protected FixedIntervalsItemProvider
This keeps track of the one adapter used for allFixedIntervals
instances.This keeps track of the one adapter used for allFixedWidthAggregatedMeasurements
instances.protected IdentifierBasedMeasurementsItemProvider
This keeps track of the one adapter used for allIdentifierBasedMeasurements
instances.protected JSXmlMeasurementsItemProvider
This keeps track of the one adapter used for allJSXmlMeasurements
instances.protected LongBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allLongBinaryMeasurements
instances.protected MeasurementItemProvider
This keeps track of the one adapter used for allMeasurement
instances.protected MeasurementRangeItemProvider
This keeps track of the one adapter used for allMeasurementRange
instances.protected MeasuringTypeItemProvider
This keeps track of the one adapter used for allMeasuringType
instances.protected NumericalIntervalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalIntervalStatistics
instances.protected NumericalMassDistributionItemProvider
This keeps track of the one adapter used for allNumericalMassDistribution
instances.protected NumericalNominalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalNominalStatistics
instances.protected NumericalOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalOrdinalStatistics
instances.protected NumericalPercentileItemProvider
This keeps track of the one adapter used for allNumericalPercentile
instances.protected NumericalRatioStatisticsItemProvider
This keeps track of the one adapter used for allNumericalRatioStatistics
instances.protected ComposedAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected RawMeasurementsItemProvider
This keeps track of the one adapter used for allRawMeasurements
instances.protected Collection<Object>
This keeps track of all the supported types checked byisFactoryForType
.protected TextualMassDistributionItemProvider
This keeps track of the one adapter used for allTextualMassDistribution
instances.protected TextualNominalStatisticsItemProvider
This keeps track of the one adapter used for allTextualNominalStatistics
instances.protected TextualOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allTextualOrdinalStatistics
instances.Fields inherited from class org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataAdapterFactory
modelPackage, modelSwitch
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThis implementation substitutes the factory itself as the key for the adapter.void
addListener
(INotifyChangedListener notifyChangedListener) This adds a listener.This creates an adapter for aAggregationStatistics
.This creates an adapter for aDoubleBinaryMeasurements
.This creates an adapter for aMap.Entry
.This creates an adapter for aExperimentGroup
.This creates an adapter for aExperimentGroupRun
.This creates an adapter for aExperimentRun
.This creates an adapter for aExperimentSetting
.This creates an adapter for aFixedIntervals
.This creates an adapter for aFixedWidthAggregatedMeasurements
.This creates an adapter for aIdentifierBasedMeasurements
.This creates an adapter for aJSXmlMeasurements
.This creates an adapter for aLongBinaryMeasurements
.This creates an adapter for aMeasurement
.This creates an adapter for aMeasurementRange
.This creates an adapter for aMeasuringType
.This creates an adapter for aNumericalIntervalStatistics
.This creates an adapter for aNumericalMassDistribution
.This creates an adapter for aNumericalNominalStatistics
.This creates an adapter for aNumericalOrdinalStatistics
.This creates an adapter for aNumericalPercentile
.This creates an adapter for aNumericalRatioStatistics
.This creates an adapter for aRawMeasurements
.This creates an adapter for aTextualMassDistribution
.This creates an adapter for aTextualNominalStatistics
.This creates an adapter for aTextualOrdinalStatistics
.void
dispose()
This disposes all of the item providers created by this factory.void
fireNotifyChanged
(Notification notification) This delegates tochangeNotifier
and toparentAdapterFactory
.Collection<?>
getNewChildDescriptors
(Object object, EditingDomain editingDomain) This returns the root adapter factory that contains this factory.boolean
isFactoryForType
(Object type) void
removeListener
(INotifyChangedListener notifyChangedListener) This removes a listener.void
setParentAdapterFactory
(ComposedAdapterFactory parentAdapterFactory) This sets the composed adapter factory that contains this factory.Methods inherited from class org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataAdapterFactory
createAdapter, createAggregatedMeasurementsAdapter, createDataSeriesAdapter, createEComparableAdapter, createEObjectAdapter, createIdentifierAdapter, createIJSDurationAdapter, createPropertyableAdapter, createRunAdapter
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolve
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclipse.emf.common.notify.AdapterFactory
adaptAllNew, adaptNew
-
Field Details
-
parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated class or method.
-
changeNotifier
This is used to implementIChangeNotifier
.- Generated class or method.
-
childCreationExtenderManager
This helps manage the child creation extenders.- Generated class or method.
-
supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated class or method.
-
measurementRangeItemProvider
This keeps track of the one adapter used for allMeasurementRange
instances.- Generated class or method.
-
eStringtoEObjectMapEntryItemProvider
This keeps track of the one adapter used for allMap.Entry
instances.- Generated class or method.
-
rawMeasurementsItemProvider
This keeps track of the one adapter used for allRawMeasurements
instances.- Generated class or method.
-
numericalNominalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalNominalStatistics
instances.- Generated class or method.
-
numericalMassDistributionItemProvider
This keeps track of the one adapter used for allNumericalMassDistribution
instances.- Generated class or method.
-
fixedWidthAggregatedMeasurementsItemProvider
This keeps track of the one adapter used for allFixedWidthAggregatedMeasurements
instances.- Generated class or method.
-
fixedIntervalsItemProvider
This keeps track of the one adapter used for allFixedIntervals
instances.- Generated class or method.
-
textualNominalStatisticsItemProvider
This keeps track of the one adapter used for allTextualNominalStatistics
instances.- Generated class or method.
-
textualMassDistributionItemProvider
This keeps track of the one adapter used for allTextualMassDistribution
instances.- Generated class or method.
-
experimentGroupItemProvider
This keeps track of the one adapter used for allExperimentGroup
instances.- Generated class or method.
-
experimentSettingItemProvider
This keeps track of the one adapter used for allExperimentSetting
instances.- Generated class or method.
-
experimentRunItemProvider
This keeps track of the one adapter used for allExperimentRun
instances.- Generated class or method.
-
measurementItemProvider
This keeps track of the one adapter used for allMeasurement
instances.- Generated class or method.
-
measuringTypeItemProvider
This keeps track of the one adapter used for allMeasuringType
instances.- Generated class or method.
-
aggregationStatisticsItemProvider
This keeps track of the one adapter used for allAggregationStatistics
instances.- Generated class or method.
-
doubleBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allDoubleBinaryMeasurements
instances.- Generated class or method.
-
numericalIntervalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalIntervalStatistics
instances.- Generated class or method.
-
numericalOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalOrdinalStatistics
instances.- Generated class or method.
-
numericalPercentileItemProvider
This keeps track of the one adapter used for allNumericalPercentile
instances.- Generated class or method.
-
jsXmlMeasurementsItemProvider
This keeps track of the one adapter used for allJSXmlMeasurements
instances.- Generated class or method.
-
longBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allLongBinaryMeasurements
instances.- Generated class or method.
-
identifierBasedMeasurementsItemProvider
This keeps track of the one adapter used for allIdentifierBasedMeasurements
instances.- Generated class or method.
-
numericalRatioStatisticsItemProvider
This keeps track of the one adapter used for allNumericalRatioStatistics
instances.- Generated class or method.
-
textualOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allTextualOrdinalStatistics
instances.- Generated class or method.
-
experimentGroupRunItemProvider
This keeps track of the one adapter used for allExperimentGroupRun
instances.- Generated class or method.
-
-
Constructor Details
-
ExperimentDataItemProviderAdapterFactory
public ExperimentDataItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createMeasurementRangeAdapter
This creates an adapter for aMeasurementRange
.- Overrides:
createMeasurementRangeAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createEStringtoEObjectMapEntryAdapter
This creates an adapter for aMap.Entry
.- Overrides:
createEStringtoEObjectMapEntryAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createRawMeasurementsAdapter
This creates an adapter for aRawMeasurements
.- Overrides:
createRawMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalNominalStatisticsAdapter
This creates an adapter for aNumericalNominalStatistics
.- Overrides:
createNumericalNominalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalMassDistributionAdapter
This creates an adapter for aNumericalMassDistribution
.- Overrides:
createNumericalMassDistributionAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFixedWidthAggregatedMeasurementsAdapter
This creates an adapter for aFixedWidthAggregatedMeasurements
.- Overrides:
createFixedWidthAggregatedMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFixedIntervalsAdapter
This creates an adapter for aFixedIntervals
.- Overrides:
createFixedIntervalsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTextualNominalStatisticsAdapter
This creates an adapter for aTextualNominalStatistics
.- Overrides:
createTextualNominalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTextualMassDistributionAdapter
This creates an adapter for aTextualMassDistribution
.- Overrides:
createTextualMassDistributionAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentGroupAdapter
This creates an adapter for aExperimentGroup
.- Overrides:
createExperimentGroupAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentSettingAdapter
This creates an adapter for aExperimentSetting
.- Overrides:
createExperimentSettingAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentRunAdapter
This creates an adapter for aExperimentRun
.- Overrides:
createExperimentRunAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMeasurementAdapter
This creates an adapter for aMeasurement
.- Overrides:
createMeasurementAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMeasuringTypeAdapter
This creates an adapter for aMeasuringType
.- Overrides:
createMeasuringTypeAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createAggregationStatisticsAdapter
This creates an adapter for aAggregationStatistics
.- Overrides:
createAggregationStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDoubleBinaryMeasurementsAdapter
This creates an adapter for aDoubleBinaryMeasurements
.- Overrides:
createDoubleBinaryMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalIntervalStatisticsAdapter
This creates an adapter for aNumericalIntervalStatistics
.- Overrides:
createNumericalIntervalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalOrdinalStatisticsAdapter
This creates an adapter for aNumericalOrdinalStatistics
.- Overrides:
createNumericalOrdinalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalPercentileAdapter
This creates an adapter for aNumericalPercentile
.- Overrides:
createNumericalPercentileAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createJSXmlMeasurementsAdapter
This creates an adapter for aJSXmlMeasurements
.- Overrides:
createJSXmlMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createLongBinaryMeasurementsAdapter
This creates an adapter for aLongBinaryMeasurements
.- Overrides:
createLongBinaryMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createIdentifierBasedMeasurementsAdapter
This creates an adapter for aIdentifierBasedMeasurements
.- Overrides:
createIdentifierBasedMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalRatioStatisticsAdapter
This creates an adapter for aNumericalRatioStatistics
.- Overrides:
createNumericalRatioStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTextualOrdinalStatisticsAdapter
This creates an adapter for aTextualOrdinalStatistics
.- Overrides:
createTextualOrdinalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentGroupRunAdapter
This creates an adapter for aExperimentGroupRun
.- Overrides:
createExperimentGroupRunAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
getRootAdapterFactory
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
setParentAdapterFactory
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
isFactoryForType
- Specified by:
isFactoryForType
in interfaceAdapterFactory
- Overrides:
isFactoryForType
in classExperimentDataAdapterFactory
- Returns:
- whether this factory is applicable for the type of the object.
- Generated class or method.
-
adapt
This implementation substitutes the factory itself as the key for the adapter.- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
adapt
- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
getChildCreationExtenders
- Generated class or method.
-
getNewChildDescriptors
- Specified by:
getNewChildDescriptors
in interfaceIChildCreationExtender
- Generated class or method.
-
getResourceLocator
- Specified by:
getResourceLocator
in interfaceIChildCreationExtender
- Generated class or method.
-
addListener
This adds a listener.- Specified by:
addListener
in interfaceIChangeNotifier
- Generated class or method.
-
removeListener
This removes a listener.- Specified by:
removeListener
in interfaceIChangeNotifier
- Generated class or method.
-
fireNotifyChanged
This delegates tochangeNotifier
and toparentAdapterFactory
.- Specified by:
fireNotifyChanged
in interfaceIChangeNotifier
- Generated class or method.
-
dispose
public void dispose()This disposes all of the item providers created by this factory.- Specified by:
dispose
in interfaceIDisposable
- Generated class or method.
-