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
FieldsModifier and TypeFieldDescriptionprotected AggregationStatisticsItemProviderThis keeps track of the one adapter used for allAggregationStatisticsinstances.protected IChangeNotifierThis is used to implementIChangeNotifier.protected ChildCreationExtenderManagerThis helps manage the child creation extenders.protected DoubleBinaryMeasurementsItemProviderThis keeps track of the one adapter used for allDoubleBinaryMeasurementsinstances.protected EStringtoEObjectMapEntryItemProviderThis keeps track of the one adapter used for allMap.Entryinstances.protected ExperimentGroupItemProviderThis keeps track of the one adapter used for allExperimentGroupinstances.protected ExperimentGroupRunItemProviderThis keeps track of the one adapter used for allExperimentGroupRuninstances.protected ExperimentRunItemProviderThis keeps track of the one adapter used for allExperimentRuninstances.protected ExperimentSettingItemProviderThis keeps track of the one adapter used for allExperimentSettinginstances.protected FixedIntervalsItemProviderThis keeps track of the one adapter used for allFixedIntervalsinstances.This keeps track of the one adapter used for allFixedWidthAggregatedMeasurementsinstances.protected IdentifierBasedMeasurementsItemProviderThis keeps track of the one adapter used for allIdentifierBasedMeasurementsinstances.protected JSXmlMeasurementsItemProviderThis keeps track of the one adapter used for allJSXmlMeasurementsinstances.protected LongBinaryMeasurementsItemProviderThis keeps track of the one adapter used for allLongBinaryMeasurementsinstances.protected MeasurementItemProviderThis keeps track of the one adapter used for allMeasurementinstances.protected MeasurementRangeItemProviderThis keeps track of the one adapter used for allMeasurementRangeinstances.protected MeasuringTypeItemProviderThis keeps track of the one adapter used for allMeasuringTypeinstances.protected NumericalIntervalStatisticsItemProviderThis keeps track of the one adapter used for allNumericalIntervalStatisticsinstances.protected NumericalMassDistributionItemProviderThis keeps track of the one adapter used for allNumericalMassDistributioninstances.protected NumericalNominalStatisticsItemProviderThis keeps track of the one adapter used for allNumericalNominalStatisticsinstances.protected NumericalOrdinalStatisticsItemProviderThis keeps track of the one adapter used for allNumericalOrdinalStatisticsinstances.protected NumericalPercentileItemProviderThis keeps track of the one adapter used for allNumericalPercentileinstances.protected NumericalRatioStatisticsItemProviderThis keeps track of the one adapter used for allNumericalRatioStatisticsinstances.protected ComposedAdapterFactoryThis keeps track of the root adapter factory that delegates to this adapter factory.protected RawMeasurementsItemProviderThis keeps track of the one adapter used for allRawMeasurementsinstances.protected Collection<Object>This keeps track of all the supported types checked byisFactoryForType.protected TextualMassDistributionItemProviderThis keeps track of the one adapter used for allTextualMassDistributioninstances.protected TextualNominalStatisticsItemProviderThis keeps track of the one adapter used for allTextualNominalStatisticsinstances.protected TextualOrdinalStatisticsItemProviderThis keeps track of the one adapter used for allTextualOrdinalStatisticsinstances.Fields inherited from class org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataAdapterFactory
modelPackage, modelSwitch -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThis implementation substitutes the factory itself as the key for the adapter.voidaddListener(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.voiddispose()This disposes all of the item providers created by this factory.voidfireNotifyChanged(Notification notification) This delegates tochangeNotifierand toparentAdapterFactory.Collection<?>getNewChildDescriptors(Object object, EditingDomain editingDomain) This returns the root adapter factory that contains this factory.booleanisFactoryForType(Object type) voidremoveListener(INotifyChangedListener notifyChangedListener) This removes a listener.voidsetParentAdapterFactory(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, createRunAdapterMethods inherited from class org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
adaptAllNew, adaptNew, associate, createAdapter, resolveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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 allMeasurementRangeinstances.- Generated class or method.
-
eStringtoEObjectMapEntryItemProvider
This keeps track of the one adapter used for allMap.Entryinstances.- Generated class or method.
-
rawMeasurementsItemProvider
This keeps track of the one adapter used for allRawMeasurementsinstances.- Generated class or method.
-
numericalNominalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalNominalStatisticsinstances.- Generated class or method.
-
numericalMassDistributionItemProvider
This keeps track of the one adapter used for allNumericalMassDistributioninstances.- Generated class or method.
-
fixedWidthAggregatedMeasurementsItemProvider
This keeps track of the one adapter used for allFixedWidthAggregatedMeasurementsinstances.- Generated class or method.
-
fixedIntervalsItemProvider
This keeps track of the one adapter used for allFixedIntervalsinstances.- Generated class or method.
-
textualNominalStatisticsItemProvider
This keeps track of the one adapter used for allTextualNominalStatisticsinstances.- Generated class or method.
-
textualMassDistributionItemProvider
This keeps track of the one adapter used for allTextualMassDistributioninstances.- Generated class or method.
-
experimentGroupItemProvider
This keeps track of the one adapter used for allExperimentGroupinstances.- Generated class or method.
-
experimentSettingItemProvider
This keeps track of the one adapter used for allExperimentSettinginstances.- Generated class or method.
-
experimentRunItemProvider
This keeps track of the one adapter used for allExperimentRuninstances.- Generated class or method.
-
measurementItemProvider
This keeps track of the one adapter used for allMeasurementinstances.- Generated class or method.
-
measuringTypeItemProvider
This keeps track of the one adapter used for allMeasuringTypeinstances.- Generated class or method.
-
aggregationStatisticsItemProvider
This keeps track of the one adapter used for allAggregationStatisticsinstances.- Generated class or method.
-
doubleBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allDoubleBinaryMeasurementsinstances.- Generated class or method.
-
numericalIntervalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalIntervalStatisticsinstances.- Generated class or method.
-
numericalOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalOrdinalStatisticsinstances.- Generated class or method.
-
numericalPercentileItemProvider
This keeps track of the one adapter used for allNumericalPercentileinstances.- Generated class or method.
-
jsXmlMeasurementsItemProvider
This keeps track of the one adapter used for allJSXmlMeasurementsinstances.- Generated class or method.
-
longBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allLongBinaryMeasurementsinstances.- Generated class or method.
-
identifierBasedMeasurementsItemProvider
This keeps track of the one adapter used for allIdentifierBasedMeasurementsinstances.- Generated class or method.
-
numericalRatioStatisticsItemProvider
This keeps track of the one adapter used for allNumericalRatioStatisticsinstances.- Generated class or method.
-
textualOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allTextualOrdinalStatisticsinstances.- Generated class or method.
-
experimentGroupRunItemProvider
This keeps track of the one adapter used for allExperimentGroupRuninstances.- 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:
createMeasurementRangeAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createEStringtoEObjectMapEntryAdapter
This creates an adapter for aMap.Entry.- Overrides:
createEStringtoEObjectMapEntryAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createRawMeasurementsAdapter
This creates an adapter for aRawMeasurements.- Overrides:
createRawMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalNominalStatisticsAdapter
This creates an adapter for aNumericalNominalStatistics.- Overrides:
createNumericalNominalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalMassDistributionAdapter
This creates an adapter for aNumericalMassDistribution.- Overrides:
createNumericalMassDistributionAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFixedWidthAggregatedMeasurementsAdapter
This creates an adapter for aFixedWidthAggregatedMeasurements.- Overrides:
createFixedWidthAggregatedMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFixedIntervalsAdapter
This creates an adapter for aFixedIntervals.- Overrides:
createFixedIntervalsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTextualNominalStatisticsAdapter
This creates an adapter for aTextualNominalStatistics.- Overrides:
createTextualNominalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTextualMassDistributionAdapter
This creates an adapter for aTextualMassDistribution.- Overrides:
createTextualMassDistributionAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentGroupAdapter
This creates an adapter for aExperimentGroup.- Overrides:
createExperimentGroupAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentSettingAdapter
This creates an adapter for aExperimentSetting.- Overrides:
createExperimentSettingAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentRunAdapter
This creates an adapter for aExperimentRun.- Overrides:
createExperimentRunAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMeasurementAdapter
This creates an adapter for aMeasurement.- Overrides:
createMeasurementAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createMeasuringTypeAdapter
This creates an adapter for aMeasuringType.- Overrides:
createMeasuringTypeAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createAggregationStatisticsAdapter
This creates an adapter for aAggregationStatistics.- Overrides:
createAggregationStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createDoubleBinaryMeasurementsAdapter
This creates an adapter for aDoubleBinaryMeasurements.- Overrides:
createDoubleBinaryMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalIntervalStatisticsAdapter
This creates an adapter for aNumericalIntervalStatistics.- Overrides:
createNumericalIntervalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalOrdinalStatisticsAdapter
This creates an adapter for aNumericalOrdinalStatistics.- Overrides:
createNumericalOrdinalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalPercentileAdapter
This creates an adapter for aNumericalPercentile.- Overrides:
createNumericalPercentileAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createJSXmlMeasurementsAdapter
This creates an adapter for aJSXmlMeasurements.- Overrides:
createJSXmlMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createLongBinaryMeasurementsAdapter
This creates an adapter for aLongBinaryMeasurements.- Overrides:
createLongBinaryMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createIdentifierBasedMeasurementsAdapter
This creates an adapter for aIdentifierBasedMeasurements.- Overrides:
createIdentifierBasedMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNumericalRatioStatisticsAdapter
This creates an adapter for aNumericalRatioStatistics.- Overrides:
createNumericalRatioStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createTextualOrdinalStatisticsAdapter
This creates an adapter for aTextualOrdinalStatistics.- Overrides:
createTextualOrdinalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentGroupRunAdapter
This creates an adapter for aExperimentGroupRun.- Overrides:
createExperimentGroupRunAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
getRootAdapterFactory
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
setParentAdapterFactory
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
isFactoryForType
- Specified by:
isFactoryForTypein interfaceAdapterFactory- Overrides:
isFactoryForTypein 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:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
adapt
- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
getChildCreationExtenders
- Generated class or method.
-
getNewChildDescriptors
- Specified by:
getNewChildDescriptorsin interfaceIChildCreationExtender- Generated class or method.
-
getResourceLocator
- Specified by:
getResourceLocatorin interfaceIChildCreationExtender- Generated class or method.
-
addListener
This adds a listener.- Specified by:
addListenerin interfaceIChangeNotifier- Generated class or method.
-
removeListener
This removes a listener.- Specified by:
removeListenerin interfaceIChangeNotifier- Generated class or method.
-
fireNotifyChanged
This delegates tochangeNotifierand toparentAdapterFactory.- Specified by:
fireNotifyChangedin interfaceIChangeNotifier- Generated class or method.
-
dispose
public void dispose()This disposes all of the item providers created by this factory.- Specified by:
disposein interfaceIDisposable- Generated class or method.
-