Class ExperimentsItemProviderAdapterFactory
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterFactoryImpl
org.palladiosimulator.experimentautomation.experiments.util.ExperimentsAdapterFactory
org.palladiosimulator.experimentautomation.experiments.provider.ExperimentsItemProviderAdapterFactory
- All Implemented Interfaces:
AdapterFactory
,ComposeableAdapterFactory
,IChangeNotifier
,IChildCreationExtender
,IDisposable
public class ExperimentsItemProviderAdapterFactory
extends ExperimentsAdapterFactory
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 IChangeNotifier
This is used to implementIChangeNotifier
.protected ChildCreationExtenderManager
This helps manage the child creation extenders.static final String
protected ExperimentItemProvider
This keeps track of the one adapter used for allExperiment
instances.protected ExperimentRepositoryItemProvider
This keeps track of the one adapter used for allExperimentRepository
instances.protected ExponentialValueProviderItemProvider
This keeps track of the one adapter used for allExponentialValueProvider
instances.protected FractionalFactorialDesignItemProvider
This keeps track of the one adapter used for allFractionalFactorialDesign
instances.protected FullFactorialDesignItemProvider
This keeps track of the one adapter used for allFullFactorialDesign
instances.protected InitialModelItemProvider
This keeps track of the one adapter used for allInitialModel
instances.protected JMXMeasurementItemProvider
This keeps track of the one adapter used for allJMXMeasurement
instances.protected LinearValueProviderItemProvider
This keeps track of the one adapter used for allLinearValueProvider
instances.This keeps track of the one adapter used for allNestedIntervalsDoubleValueProvider
instances.This keeps track of the one adapter used for allNestedIntervalsLongValueProvider
instances.protected ObjectModificationItemProvider
This keeps track of the one adapter used for allObjectModification
instances.protected OneFactorAtATimeItemProvider
This keeps track of the one adapter used for allOneFactorAtATime
instances.protected ComposedAdapterFactory
This keeps track of the root adapter factory that delegates to this adapter factory.protected PlacketBurmanDesignItemProvider
This keeps track of the one adapter used for allPlacketBurmanDesign
instances.protected PolynomialValueProviderItemProvider
This keeps track of the one adapter used for allPolynomialValueProvider
instances.protected ProfilingMeasurementItemProvider
This keeps track of the one adapter used for allProfilingMeasurement
instances.protected ReconfigurationRulesFolderItemProvider
This keeps track of the one adapter used for allReconfigurationRulesFolder
instances.This keeps track of the one adapter used for allSchedulingPolicy2DelayModification
instances.protected SetValueProviderItemProvider
This keeps track of the one adapter used for allSetValueProvider
instances.This keeps track of the one adapter used for allSimulationDurationMeasurement
instances.protected Collection<Object>
This keeps track of all the supported types checked byisFactoryForType
.protected VariationItemProvider
This keeps track of the one adapter used for allVariation
instances.Fields inherited from class org.palladiosimulator.experimentautomation.experiments.util.ExperimentsAdapterFactory
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 aExperiment
.This creates an adapter for aExperimentRepository
.This creates an adapter for aExponentialValueProvider
.This creates an adapter for aFractionalFactorialDesign
.This creates an adapter for aFullFactorialDesign
.This creates an adapter for aInitialModel
.This creates an adapter for aJMXMeasurement
.This creates an adapter for aLinearValueProvider
.This creates an adapter for aNestedIntervalsDoubleValueProvider
.This creates an adapter for aNestedIntervalsLongValueProvider
.This creates an adapter for aObjectModification
.This creates an adapter for aOneFactorAtATime
.This creates an adapter for aPlacketBurmanDesign
.This creates an adapter for aPolynomialValueProvider
.This creates an adapter for aProfilingMeasurement
.This creates an adapter for aReconfigurationRulesFolder
.This creates an adapter for aSchedulingPolicy2DelayModification
.This creates an adapter for aSetValueProvider
.This creates an adapter for aSimulationDurationMeasurement
.This creates an adapter for aVariation
.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.experimentautomation.experiments.util.ExperimentsAdapterFactory
createAdapter, createEObjectAdapter, createExperimentDesignAdapter, createModificationAdapter, createResponseMeasurementAdapter, createToolConfigurationAdapter, createValueProviderAdapter
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
-
copyright
- See Also:
- Generated class or method.
-
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.
-
experimentRepositoryItemProvider
This keeps track of the one adapter used for allExperimentRepository
instances.- Generated class or method.
-
experimentItemProvider
This keeps track of the one adapter used for allExperiment
instances.- Generated class or method.
-
variationItemProvider
This keeps track of the one adapter used for allVariation
instances.- Generated class or method.
-
polynomialValueProviderItemProvider
This keeps track of the one adapter used for allPolynomialValueProvider
instances.- Generated class or method.
-
exponentialValueProviderItemProvider
This keeps track of the one adapter used for allExponentialValueProvider
instances.- Generated class or method.
-
setValueProviderItemProvider
This keeps track of the one adapter used for allSetValueProvider
instances.- Generated class or method.
-
placketBurmanDesignItemProvider
This keeps track of the one adapter used for allPlacketBurmanDesign
instances.- Generated class or method.
-
fullFactorialDesignItemProvider
This keeps track of the one adapter used for allFullFactorialDesign
instances.- Generated class or method.
-
fractionalFactorialDesignItemProvider
This keeps track of the one adapter used for allFractionalFactorialDesign
instances.- Generated class or method.
-
oneFactorAtATimeItemProvider
This keeps track of the one adapter used for allOneFactorAtATime
instances.- Generated class or method.
-
simulationDurationMeasurementItemProvider
This keeps track of the one adapter used for allSimulationDurationMeasurement
instances.- Generated class or method.
-
profilingMeasurementItemProvider
This keeps track of the one adapter used for allProfilingMeasurement
instances.- Generated class or method.
-
jmxMeasurementItemProvider
This keeps track of the one adapter used for allJMXMeasurement
instances.- Generated class or method.
-
linearValueProviderItemProvider
This keeps track of the one adapter used for allLinearValueProvider
instances.- Generated class or method.
-
objectModificationItemProvider
This keeps track of the one adapter used for allObjectModification
instances.- Generated class or method.
-
initialModelItemProvider
This keeps track of the one adapter used for allInitialModel
instances.- Generated class or method.
-
reconfigurationRulesFolderItemProvider
This keeps track of the one adapter used for allReconfigurationRulesFolder
instances.- Generated class or method.
-
nestedIntervalsDoubleValueProviderItemProvider
protected NestedIntervalsDoubleValueProviderItemProvider nestedIntervalsDoubleValueProviderItemProviderThis keeps track of the one adapter used for allNestedIntervalsDoubleValueProvider
instances.- Generated class or method.
-
nestedIntervalsLongValueProviderItemProvider
This keeps track of the one adapter used for allNestedIntervalsLongValueProvider
instances.- Generated class or method.
-
schedulingPolicy2DelayModificationItemProvider
protected SchedulingPolicy2DelayModificationItemProvider schedulingPolicy2DelayModificationItemProviderThis keeps track of the one adapter used for allSchedulingPolicy2DelayModification
instances.- Generated class or method.
-
-
Constructor Details
-
ExperimentsItemProviderAdapterFactory
public ExperimentsItemProviderAdapterFactory()This constructs an instance.- Generated class or method.
-
-
Method Details
-
createExperimentRepositoryAdapter
This creates an adapter for aExperimentRepository
.- Overrides:
createExperimentRepositoryAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExperimentAdapter
This creates an adapter for aExperiment
.- Overrides:
createExperimentAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createVariationAdapter
This creates an adapter for aVariation
.- Overrides:
createVariationAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPolynomialValueProviderAdapter
This creates an adapter for aPolynomialValueProvider
.- Overrides:
createPolynomialValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createExponentialValueProviderAdapter
This creates an adapter for aExponentialValueProvider
.- Overrides:
createExponentialValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSetValueProviderAdapter
This creates an adapter for aSetValueProvider
.- Overrides:
createSetValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createPlacketBurmanDesignAdapter
This creates an adapter for aPlacketBurmanDesign
.- Overrides:
createPlacketBurmanDesignAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFullFactorialDesignAdapter
This creates an adapter for aFullFactorialDesign
.- Overrides:
createFullFactorialDesignAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createFractionalFactorialDesignAdapter
This creates an adapter for aFractionalFactorialDesign
.- Overrides:
createFractionalFactorialDesignAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createOneFactorAtATimeAdapter
This creates an adapter for aOneFactorAtATime
.- Overrides:
createOneFactorAtATimeAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSimulationDurationMeasurementAdapter
This creates an adapter for aSimulationDurationMeasurement
.- Overrides:
createSimulationDurationMeasurementAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createProfilingMeasurementAdapter
This creates an adapter for aProfilingMeasurement
.- Overrides:
createProfilingMeasurementAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createJMXMeasurementAdapter
This creates an adapter for aJMXMeasurement
.- Overrides:
createJMXMeasurementAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createLinearValueProviderAdapter
This creates an adapter for aLinearValueProvider
.- Overrides:
createLinearValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createObjectModificationAdapter
This creates an adapter for aObjectModification
.- Overrides:
createObjectModificationAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createInitialModelAdapter
This creates an adapter for aInitialModel
.- Overrides:
createInitialModelAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createReconfigurationRulesFolderAdapter
This creates an adapter for aReconfigurationRulesFolder
.- Overrides:
createReconfigurationRulesFolderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNestedIntervalsDoubleValueProviderAdapter
This creates an adapter for aNestedIntervalsDoubleValueProvider
.- Overrides:
createNestedIntervalsDoubleValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createNestedIntervalsLongValueProviderAdapter
This creates an adapter for aNestedIntervalsLongValueProvider
.- Overrides:
createNestedIntervalsLongValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
- Generated class or method.
-
createSchedulingPolicy2DelayModificationAdapter
This creates an adapter for aSchedulingPolicy2DelayModification
.- Overrides:
createSchedulingPolicy2DelayModificationAdapter
in classExperimentsAdapterFactory
- 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 classExperimentsAdapterFactory
- 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.
-