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 allMeasurementRangeinstances.- Generated class or method.
-
eStringtoEObjectMapEntryItemProvider
protected EStringtoEObjectMapEntryItemProvider eStringtoEObjectMapEntryItemProvider
This keeps track of the one adapter used for allMap.Entryinstances.- Generated class or method.
-
rawMeasurementsItemProvider
protected RawMeasurementsItemProvider rawMeasurementsItemProvider
This keeps track of the one adapter used for allRawMeasurementsinstances.- Generated class or method.
-
numericalNominalStatisticsItemProvider
protected NumericalNominalStatisticsItemProvider numericalNominalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalNominalStatisticsinstances.- Generated class or method.
-
numericalMassDistributionItemProvider
protected NumericalMassDistributionItemProvider numericalMassDistributionItemProvider
This keeps track of the one adapter used for allNumericalMassDistributioninstances.- Generated class or method.
-
fixedWidthAggregatedMeasurementsItemProvider
protected FixedWidthAggregatedMeasurementsItemProvider fixedWidthAggregatedMeasurementsItemProvider
This keeps track of the one adapter used for allFixedWidthAggregatedMeasurementsinstances.- Generated class or method.
-
fixedIntervalsItemProvider
protected FixedIntervalsItemProvider fixedIntervalsItemProvider
This keeps track of the one adapter used for allFixedIntervalsinstances.- Generated class or method.
-
textualNominalStatisticsItemProvider
protected TextualNominalStatisticsItemProvider textualNominalStatisticsItemProvider
This keeps track of the one adapter used for allTextualNominalStatisticsinstances.- Generated class or method.
-
textualMassDistributionItemProvider
protected TextualMassDistributionItemProvider textualMassDistributionItemProvider
This keeps track of the one adapter used for allTextualMassDistributioninstances.- Generated class or method.
-
experimentGroupItemProvider
protected ExperimentGroupItemProvider experimentGroupItemProvider
This keeps track of the one adapter used for allExperimentGroupinstances.- Generated class or method.
-
experimentSettingItemProvider
protected ExperimentSettingItemProvider experimentSettingItemProvider
This keeps track of the one adapter used for allExperimentSettinginstances.- Generated class or method.
-
experimentRunItemProvider
protected ExperimentRunItemProvider experimentRunItemProvider
This keeps track of the one adapter used for allExperimentRuninstances.- Generated class or method.
-
measurementItemProvider
protected MeasurementItemProvider measurementItemProvider
This keeps track of the one adapter used for allMeasurementinstances.- Generated class or method.
-
measuringTypeItemProvider
protected MeasuringTypeItemProvider measuringTypeItemProvider
This keeps track of the one adapter used for allMeasuringTypeinstances.- Generated class or method.
-
aggregationStatisticsItemProvider
protected AggregationStatisticsItemProvider aggregationStatisticsItemProvider
This keeps track of the one adapter used for allAggregationStatisticsinstances.- Generated class or method.
-
doubleBinaryMeasurementsItemProvider
protected DoubleBinaryMeasurementsItemProvider doubleBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allDoubleBinaryMeasurementsinstances.- Generated class or method.
-
numericalIntervalStatisticsItemProvider
protected NumericalIntervalStatisticsItemProvider numericalIntervalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalIntervalStatisticsinstances.- Generated class or method.
-
numericalOrdinalStatisticsItemProvider
protected NumericalOrdinalStatisticsItemProvider numericalOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allNumericalOrdinalStatisticsinstances.- Generated class or method.
-
numericalPercentileItemProvider
protected NumericalPercentileItemProvider numericalPercentileItemProvider
This keeps track of the one adapter used for allNumericalPercentileinstances.- Generated class or method.
-
jsXmlMeasurementsItemProvider
protected JSXmlMeasurementsItemProvider jsXmlMeasurementsItemProvider
This keeps track of the one adapter used for allJSXmlMeasurementsinstances.- Generated class or method.
-
longBinaryMeasurementsItemProvider
protected LongBinaryMeasurementsItemProvider longBinaryMeasurementsItemProvider
This keeps track of the one adapter used for allLongBinaryMeasurementsinstances.- Generated class or method.
-
identifierBasedMeasurementsItemProvider
protected IdentifierBasedMeasurementsItemProvider identifierBasedMeasurementsItemProvider
This keeps track of the one adapter used for allIdentifierBasedMeasurementsinstances.- Generated class or method.
-
numericalRatioStatisticsItemProvider
protected NumericalRatioStatisticsItemProvider numericalRatioStatisticsItemProvider
This keeps track of the one adapter used for allNumericalRatioStatisticsinstances.- Generated class or method.
-
textualOrdinalStatisticsItemProvider
protected TextualOrdinalStatisticsItemProvider textualOrdinalStatisticsItemProvider
This keeps track of the one adapter used for allTextualOrdinalStatisticsinstances.- Generated class or method.
-
experimentGroupRunItemProvider
protected ExperimentGroupRunItemProvider experimentGroupRunItemProvider
This keeps track of the one adapter used for allExperimentGroupRuninstances.- Generated class or method.
-
-
Method Detail
-
createMeasurementRangeAdapter
public Adapter createMeasurementRangeAdapter()
This creates an adapter for aMeasurementRange.- Overrides:
createMeasurementRangeAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
MeasurementRange- Generated class or method.
-
createEStringtoEObjectMapEntryAdapter
public Adapter createEStringtoEObjectMapEntryAdapter()
This creates an adapter for aMap.Entry.- Overrides:
createEStringtoEObjectMapEntryAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
Map.Entry- Generated class or method.
-
createRawMeasurementsAdapter
public Adapter createRawMeasurementsAdapter()
This creates an adapter for aRawMeasurements.- Overrides:
createRawMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
RawMeasurements- Generated class or method.
-
createNumericalNominalStatisticsAdapter
public Adapter createNumericalNominalStatisticsAdapter()
This creates an adapter for aNumericalNominalStatistics.- Overrides:
createNumericalNominalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
NumericalNominalStatistics- Generated class or method.
-
createNumericalMassDistributionAdapter
public Adapter createNumericalMassDistributionAdapter()
This creates an adapter for aNumericalMassDistribution.- Overrides:
createNumericalMassDistributionAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
NumericalMassDistribution- Generated class or method.
-
createFixedWidthAggregatedMeasurementsAdapter
public Adapter createFixedWidthAggregatedMeasurementsAdapter()
This creates an adapter for aFixedWidthAggregatedMeasurements.- Overrides:
createFixedWidthAggregatedMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
FixedWidthAggregatedMeasurements- Generated class or method.
-
createFixedIntervalsAdapter
public Adapter createFixedIntervalsAdapter()
This creates an adapter for aFixedIntervals.- Overrides:
createFixedIntervalsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
FixedIntervals- Generated class or method.
-
createTextualNominalStatisticsAdapter
public Adapter createTextualNominalStatisticsAdapter()
This creates an adapter for aTextualNominalStatistics.- Overrides:
createTextualNominalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
TextualNominalStatistics- Generated class or method.
-
createTextualMassDistributionAdapter
public Adapter createTextualMassDistributionAdapter()
This creates an adapter for aTextualMassDistribution.- Overrides:
createTextualMassDistributionAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
TextualMassDistribution- Generated class or method.
-
createExperimentGroupAdapter
public Adapter createExperimentGroupAdapter()
This creates an adapter for aExperimentGroup.- Overrides:
createExperimentGroupAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
ExperimentGroup- Generated class or method.
-
createExperimentSettingAdapter
public Adapter createExperimentSettingAdapter()
This creates an adapter for aExperimentSetting.- Overrides:
createExperimentSettingAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
ExperimentSetting- Generated class or method.
-
createExperimentRunAdapter
public Adapter createExperimentRunAdapter()
This creates an adapter for aExperimentRun.- Overrides:
createExperimentRunAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
ExperimentRun- Generated class or method.
-
createMeasurementAdapter
public Adapter createMeasurementAdapter()
This creates an adapter for aMeasurement.- Overrides:
createMeasurementAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
Measurement- Generated class or method.
-
createMeasuringTypeAdapter
public Adapter createMeasuringTypeAdapter()
This creates an adapter for aMeasuringType.- Overrides:
createMeasuringTypeAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
MeasuringType- Generated class or method.
-
createAggregationStatisticsAdapter
public Adapter createAggregationStatisticsAdapter()
This creates an adapter for aAggregationStatistics.- Overrides:
createAggregationStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
AggregationStatistics- Generated class or method.
-
createDoubleBinaryMeasurementsAdapter
public Adapter createDoubleBinaryMeasurementsAdapter()
This creates an adapter for aDoubleBinaryMeasurements.- Overrides:
createDoubleBinaryMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
DoubleBinaryMeasurements- Generated class or method.
-
createNumericalIntervalStatisticsAdapter
public Adapter createNumericalIntervalStatisticsAdapter()
This creates an adapter for aNumericalIntervalStatistics.- Overrides:
createNumericalIntervalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
NumericalIntervalStatistics- Generated class or method.
-
createNumericalOrdinalStatisticsAdapter
public Adapter createNumericalOrdinalStatisticsAdapter()
This creates an adapter for aNumericalOrdinalStatistics.- Overrides:
createNumericalOrdinalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
NumericalOrdinalStatistics- Generated class or method.
-
createNumericalPercentileAdapter
public Adapter createNumericalPercentileAdapter()
This creates an adapter for aNumericalPercentile.- Overrides:
createNumericalPercentileAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
NumericalPercentile- Generated class or method.
-
createJSXmlMeasurementsAdapter
public Adapter createJSXmlMeasurementsAdapter()
This creates an adapter for aJSXmlMeasurements.- Overrides:
createJSXmlMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
JSXmlMeasurements- Generated class or method.
-
createLongBinaryMeasurementsAdapter
public Adapter createLongBinaryMeasurementsAdapter()
This creates an adapter for aLongBinaryMeasurements.- Overrides:
createLongBinaryMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
LongBinaryMeasurements- Generated class or method.
-
createIdentifierBasedMeasurementsAdapter
public Adapter createIdentifierBasedMeasurementsAdapter()
This creates an adapter for aIdentifierBasedMeasurements.- Overrides:
createIdentifierBasedMeasurementsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
IdentifierBasedMeasurements- Generated class or method.
-
createNumericalRatioStatisticsAdapter
public Adapter createNumericalRatioStatisticsAdapter()
This creates an adapter for aNumericalRatioStatistics.- Overrides:
createNumericalRatioStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
NumericalRatioStatistics- Generated class or method.
-
createTextualOrdinalStatisticsAdapter
public Adapter createTextualOrdinalStatisticsAdapter()
This creates an adapter for aTextualOrdinalStatistics.- Overrides:
createTextualOrdinalStatisticsAdapterin classExperimentDataAdapterFactory- Returns:
- the new adapter.
- See Also:
TextualOrdinalStatistics- Generated class or method.
-
createExperimentGroupRunAdapter
public Adapter createExperimentGroupRunAdapter()
This creates an adapter for aExperimentGroupRun.- Overrides:
createExperimentGroupRunAdapterin 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:
getRootAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
setParentAdapterFactory
public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory)
This sets the composed adapter factory that contains this factory.- Specified by:
setParentAdapterFactoryin interfaceComposeableAdapterFactory- Generated class or method.
-
isFactoryForType
public boolean isFactoryForType(Object type)
- Specified by:
isFactoryForTypein interfaceAdapterFactory- Overrides:
isFactoryForTypein 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:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
adapt
public Object adapt(Object object, Object type)
- Specified by:
adaptin interfaceAdapterFactory- Overrides:
adaptin classAdapterFactoryImpl- Generated class or method.
-
getChildCreationExtenders
public List<IChildCreationExtender> getChildCreationExtenders()
- Generated class or method.
-
getNewChildDescriptors
public Collection<?> getNewChildDescriptors(Object object, EditingDomain editingDomain)
- Specified by:
getNewChildDescriptorsin interfaceIChildCreationExtender- Generated class or method.
-
getResourceLocator
public ResourceLocator getResourceLocator()
- Specified by:
getResourceLocatorin interfaceIChildCreationExtender- Generated class or method.
-
addListener
public void addListener(INotifyChangedListener notifyChangedListener)
This adds a listener.- Specified by:
addListenerin interfaceIChangeNotifier- Generated class or method.
-
removeListener
public void removeListener(INotifyChangedListener notifyChangedListener)
This removes a listener.- Specified by:
removeListenerin interfaceIChangeNotifier- Generated class or method.
-
fireNotifyChanged
public void fireNotifyChanged(Notification notification)
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.
-
-