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 tofireNotifyChanged
. 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
-
Fields inherited from class org.palladiosimulator.edp2.models.ExperimentData.util.ExperimentDataAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description ExperimentDataItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
-
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 Detail
-
parentAdapterFactory
protected ComposedAdapterFactory parentAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.- Generated class or method.
-
changeNotifier
protected IChangeNotifier changeNotifier
This is used to implementIChangeNotifier
.- Generated class or method.
-
childCreationExtenderManager
protected ChildCreationExtenderManager childCreationExtenderManager
This helps manage the child creation extenders.- Generated class or method.
-
supportedTypes
protected Collection<Object> supportedTypes
This keeps track of all the supported types checked byisFactoryForType
.- Generated class or method.
-
measurementRangeItemProvider
protected MeasurementRangeItemProvider measurementRangeItemProvider
This keeps track of the one adapter used for allMeasurementRange
instances.- Generated class or method.
-
eStringtoEObjectMapEntryItemProvider
protected EStringtoEObjectMapEntryItemProvider eStringtoEObjectMapEntryItemProvider
This keeps track of the one adapter used for allMap.Entry
instances.- Generated class or method.
-
rawMeasurementsItemProvider
protected RawMeasurementsItemProvider rawMeasurementsItemProvider
This keeps track of the one adapter used for allRawMeasurements
instances.- Generated class or method.
-
numericalNominalStatisticsItemProvider
protected NumericalNominalStatisticsItemProvider numericalNominalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalNominalStatistics
instances.- Generated class or method.
-
numericalMassDistributionItemProvider
protected NumericalMassDistributionItemProvider numericalMassDistributionItemProvider
This keeps track of the one adapter used for allNumericalMassDistribution
instances.- Generated class or method.
-
fixedWidthAggregatedMeasurementsItemProvider
protected FixedWidthAggregatedMeasurementsItemProvider fixedWidthAggregatedMeasurementsItemProvider
This keeps track of the one adapter used for allFixedWidthAggregatedMeasurements
instances.- Generated class or method.
-
fixedIntervalsItemProvider
protected FixedIntervalsItemProvider fixedIntervalsItemProvider
This keeps track of the one adapter used for allFixedIntervals
instances.- Generated class or method.
-
textualNominalStatisticsItemProvider
protected TextualNominalStatisticsItemProvider textualNominalStatisticsItemProvider
This keeps track of the one adapter used for allTextualNominalStatistics
instances.- Generated class or method.
-
textualMassDistributionItemProvider
protected TextualMassDistributionItemProvider textualMassDistributionItemProvider
This keeps track of the one adapter used for allTextualMassDistribution
instances.- Generated class or method.
-
experimentGroupItemProvider
protected ExperimentGroupItemProvider experimentGroupItemProvider
This keeps track of the one adapter used for allExperimentGroup
instances.- Generated class or method.
-
experimentSettingItemProvider
protected ExperimentSettingItemProvider experimentSettingItemProvider
This keeps track of the one adapter used for allExperimentSetting
instances.- Generated class or method.
-
experimentRunItemProvider
protected ExperimentRunItemProvider experimentRunItemProvider
This keeps track of the one adapter used for allExperimentRun
instances.- Generated class or method.
-
measurementItemProvider
protected MeasurementItemProvider measurementItemProvider
This keeps track of the one adapter used for allMeasurement
instances.- Generated class or method.
-
measuringTypeItemProvider
protected MeasuringTypeItemProvider measuringTypeItemProvider
This keeps track of the one adapter used for allMeasuringType
instances.- Generated class or method.
-
aggregationStatisticsItemProvider
protected AggregationStatisticsItemProvider aggregationStatisticsItemProvider
This keeps track of the one adapter used for allAggregationStatistics
instances.- Generated class or method.
-
doubleBinaryMeasurementsItemProvider
protected DoubleBinaryMeasurementsItemProvider doubleBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allDoubleBinaryMeasurements
instances.- Generated class or method.
-
numericalIntervalStatisticsItemProvider
protected NumericalIntervalStatisticsItemProvider numericalIntervalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalIntervalStatistics
instances.- Generated class or method.
-
numericalOrdinalStatisticsItemProvider
protected NumericalOrdinalStatisticsItemProvider numericalOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalOrdinalStatistics
instances.- Generated class or method.
-
numericalPercentileItemProvider
protected NumericalPercentileItemProvider numericalPercentileItemProvider
This keeps track of the one adapter used for allNumericalPercentile
instances.- Generated class or method.
-
jsXmlMeasurementsItemProvider
protected JSXmlMeasurementsItemProvider jsXmlMeasurementsItemProvider
This keeps track of the one adapter used for allJSXmlMeasurements
instances.- Generated class or method.
-
longBinaryMeasurementsItemProvider
protected LongBinaryMeasurementsItemProvider longBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allLongBinaryMeasurements
instances.- Generated class or method.
-
identifierBasedMeasurementsItemProvider
protected IdentifierBasedMeasurementsItemProvider identifierBasedMeasurementsItemProvider
This keeps track of the one adapter used for allIdentifierBasedMeasurements
instances.- Generated class or method.
-
numericalRatioStatisticsItemProvider
protected NumericalRatioStatisticsItemProvider numericalRatioStatisticsItemProvider
This keeps track of the one adapter used for allNumericalRatioStatistics
instances.- Generated class or method.
-
textualOrdinalStatisticsItemProvider
protected TextualOrdinalStatisticsItemProvider textualOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allTextualOrdinalStatistics
instances.- Generated class or method.
-
experimentGroupRunItemProvider
protected ExperimentGroupRunItemProvider experimentGroupRunItemProvider
This keeps track of the one adapter used for allExperimentGroupRun
instances.- Generated class or method.
-
-
Method Detail
-
createMeasurementRangeAdapter
public Adapter createMeasurementRangeAdapter()
This creates an adapter for aMeasurementRange
.- Overrides:
createMeasurementRangeAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
MeasurementRange
- Generated class or method.
-
createEStringtoEObjectMapEntryAdapter
public Adapter createEStringtoEObjectMapEntryAdapter()
This creates an adapter for aMap.Entry
.- Overrides:
createEStringtoEObjectMapEntryAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
Map.Entry
- Generated class or method.
-
createRawMeasurementsAdapter
public Adapter createRawMeasurementsAdapter()
This creates an adapter for aRawMeasurements
.- Overrides:
createRawMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
RawMeasurements
- Generated class or method.
-
createNumericalNominalStatisticsAdapter
public Adapter createNumericalNominalStatisticsAdapter()
This creates an adapter for aNumericalNominalStatistics
.- Overrides:
createNumericalNominalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
NumericalNominalStatistics
- Generated class or method.
-
createNumericalMassDistributionAdapter
public Adapter createNumericalMassDistributionAdapter()
This creates an adapter for aNumericalMassDistribution
.- Overrides:
createNumericalMassDistributionAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
NumericalMassDistribution
- Generated class or method.
-
createFixedWidthAggregatedMeasurementsAdapter
public Adapter createFixedWidthAggregatedMeasurementsAdapter()
This creates an adapter for aFixedWidthAggregatedMeasurements
.- Overrides:
createFixedWidthAggregatedMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
FixedWidthAggregatedMeasurements
- Generated class or method.
-
createFixedIntervalsAdapter
public Adapter createFixedIntervalsAdapter()
This creates an adapter for aFixedIntervals
.- Overrides:
createFixedIntervalsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
FixedIntervals
- Generated class or method.
-
createTextualNominalStatisticsAdapter
public Adapter createTextualNominalStatisticsAdapter()
This creates an adapter for aTextualNominalStatistics
.- Overrides:
createTextualNominalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
TextualNominalStatistics
- Generated class or method.
-
createTextualMassDistributionAdapter
public Adapter createTextualMassDistributionAdapter()
This creates an adapter for aTextualMassDistribution
.- Overrides:
createTextualMassDistributionAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
TextualMassDistribution
- Generated class or method.
-
createExperimentGroupAdapter
public Adapter createExperimentGroupAdapter()
This creates an adapter for aExperimentGroup
.- Overrides:
createExperimentGroupAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExperimentGroup
- Generated class or method.
-
createExperimentSettingAdapter
public Adapter createExperimentSettingAdapter()
This creates an adapter for aExperimentSetting
.- Overrides:
createExperimentSettingAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExperimentSetting
- Generated class or method.
-
createExperimentRunAdapter
public Adapter createExperimentRunAdapter()
This creates an adapter for aExperimentRun
.- Overrides:
createExperimentRunAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExperimentRun
- Generated class or method.
-
createMeasurementAdapter
public Adapter createMeasurementAdapter()
This creates an adapter for aMeasurement
.- Overrides:
createMeasurementAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
Measurement
- Generated class or method.
-
createMeasuringTypeAdapter
public Adapter createMeasuringTypeAdapter()
This creates an adapter for aMeasuringType
.- Overrides:
createMeasuringTypeAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
MeasuringType
- Generated class or method.
-
createAggregationStatisticsAdapter
public Adapter createAggregationStatisticsAdapter()
This creates an adapter for aAggregationStatistics
.- Overrides:
createAggregationStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
AggregationStatistics
- Generated class or method.
-
createDoubleBinaryMeasurementsAdapter
public Adapter createDoubleBinaryMeasurementsAdapter()
This creates an adapter for aDoubleBinaryMeasurements
.- Overrides:
createDoubleBinaryMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
DoubleBinaryMeasurements
- Generated class or method.
-
createNumericalIntervalStatisticsAdapter
public Adapter createNumericalIntervalStatisticsAdapter()
This creates an adapter for aNumericalIntervalStatistics
.- Overrides:
createNumericalIntervalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
NumericalIntervalStatistics
- Generated class or method.
-
createNumericalOrdinalStatisticsAdapter
public Adapter createNumericalOrdinalStatisticsAdapter()
This creates an adapter for aNumericalOrdinalStatistics
.- Overrides:
createNumericalOrdinalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
NumericalOrdinalStatistics
- Generated class or method.
-
createNumericalPercentileAdapter
public Adapter createNumericalPercentileAdapter()
This creates an adapter for aNumericalPercentile
.- Overrides:
createNumericalPercentileAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
NumericalPercentile
- Generated class or method.
-
createJSXmlMeasurementsAdapter
public Adapter createJSXmlMeasurementsAdapter()
This creates an adapter for aJSXmlMeasurements
.- Overrides:
createJSXmlMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
JSXmlMeasurements
- Generated class or method.
-
createLongBinaryMeasurementsAdapter
public Adapter createLongBinaryMeasurementsAdapter()
This creates an adapter for aLongBinaryMeasurements
.- Overrides:
createLongBinaryMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
LongBinaryMeasurements
- Generated class or method.
-
createIdentifierBasedMeasurementsAdapter
public Adapter createIdentifierBasedMeasurementsAdapter()
This creates an adapter for aIdentifierBasedMeasurements
.- Overrides:
createIdentifierBasedMeasurementsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
IdentifierBasedMeasurements
- Generated class or method.
-
createNumericalRatioStatisticsAdapter
public Adapter createNumericalRatioStatisticsAdapter()
This creates an adapter for aNumericalRatioStatistics
.- Overrides:
createNumericalRatioStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
NumericalRatioStatistics
- Generated class or method.
-
createTextualOrdinalStatisticsAdapter
public Adapter createTextualOrdinalStatisticsAdapter()
This creates an adapter for aTextualOrdinalStatistics
.- Overrides:
createTextualOrdinalStatisticsAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
TextualOrdinalStatistics
- Generated class or method.
-
createExperimentGroupRunAdapter
public Adapter createExperimentGroupRunAdapter()
This creates an adapter for aExperimentGroupRun
.- Overrides:
createExperimentGroupRunAdapter
in classExperimentDataAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExperimentGroupRun
- Generated class or method.
-
getRootAdapterFactory
public ComposeableAdapterFactory getRootAdapterFactory()
This returns the root adapter factory that contains this factory.- Specified by:
getRootAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
setParentAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactory
in interfaceComposeableAdapterFactory
- Generated class or method.
-
isFactoryForType
public boolean isFactoryForType(Object type)
- 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
public Adapter adapt(Notifier notifier, Object type)
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
public Object adapt(Object object, Object type)
- Specified by:
adapt
in interfaceAdapterFactory
- Overrides:
adapt
in classAdapterFactoryImpl
- Generated class or method.
-
getChildCreationExtenders
public List<IChildCreationExtender> getChildCreationExtenders()
- Generated class or method.
-
getNewChildDescriptors
public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain)
- Specified by:
getNewChildDescriptors
in interfaceIChildCreationExtender
- Generated class or method.
-
getResourceLocator
public ResourceLocator getResourceLocator()
- Specified by:
getResourceLocator
in interfaceIChildCreationExtender
- Generated class or method.
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListener
in interfaceIChangeNotifier
- Generated class or method.
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListener
in interfaceIChangeNotifier
- Generated class or method.
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
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.
-
-