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 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.experimentautomation.experiments.util.ExperimentsAdapterFactory
modelPackage, modelSwitch
-
-
Constructor Summary
Constructors Constructor Description ExperimentsItemProviderAdapterFactory()
This constructs an instance.
-
Method Summary
-
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 Detail
-
copyright
public static final String copyright
- See Also:
- Constant Field Values
- Generated class or method.
-
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.
-
experimentRepositoryItemProvider
protected ExperimentRepositoryItemProvider experimentRepositoryItemProvider
This keeps track of the one adapter used for allExperimentRepository
instances.- Generated class or method.
-
experimentItemProvider
protected ExperimentItemProvider experimentItemProvider
This keeps track of the one adapter used for allExperiment
instances.- Generated class or method.
-
variationItemProvider
protected VariationItemProvider variationItemProvider
This keeps track of the one adapter used for allVariation
instances.- Generated class or method.
-
polynomialValueProviderItemProvider
protected PolynomialValueProviderItemProvider polynomialValueProviderItemProvider
This keeps track of the one adapter used for allPolynomialValueProvider
instances.- Generated class or method.
-
exponentialValueProviderItemProvider
protected ExponentialValueProviderItemProvider exponentialValueProviderItemProvider
This keeps track of the one adapter used for allExponentialValueProvider
instances.- Generated class or method.
-
setValueProviderItemProvider
protected SetValueProviderItemProvider setValueProviderItemProvider
This keeps track of the one adapter used for allSetValueProvider
instances.- Generated class or method.
-
placketBurmanDesignItemProvider
protected PlacketBurmanDesignItemProvider placketBurmanDesignItemProvider
This keeps track of the one adapter used for allPlacketBurmanDesign
instances.- Generated class or method.
-
fullFactorialDesignItemProvider
protected FullFactorialDesignItemProvider fullFactorialDesignItemProvider
This keeps track of the one adapter used for allFullFactorialDesign
instances.- Generated class or method.
-
fractionalFactorialDesignItemProvider
protected FractionalFactorialDesignItemProvider fractionalFactorialDesignItemProvider
This keeps track of the one adapter used for allFractionalFactorialDesign
instances.- Generated class or method.
-
oneFactorAtATimeItemProvider
protected OneFactorAtATimeItemProvider oneFactorAtATimeItemProvider
This keeps track of the one adapter used for allOneFactorAtATime
instances.- Generated class or method.
-
simulationDurationMeasurementItemProvider
protected SimulationDurationMeasurementItemProvider simulationDurationMeasurementItemProvider
This keeps track of the one adapter used for allSimulationDurationMeasurement
instances.- Generated class or method.
-
profilingMeasurementItemProvider
protected ProfilingMeasurementItemProvider profilingMeasurementItemProvider
This keeps track of the one adapter used for allProfilingMeasurement
instances.- Generated class or method.
-
jmxMeasurementItemProvider
protected JMXMeasurementItemProvider jmxMeasurementItemProvider
This keeps track of the one adapter used for allJMXMeasurement
instances.- Generated class or method.
-
linearValueProviderItemProvider
protected LinearValueProviderItemProvider linearValueProviderItemProvider
This keeps track of the one adapter used for allLinearValueProvider
instances.- Generated class or method.
-
objectModificationItemProvider
protected ObjectModificationItemProvider objectModificationItemProvider
This keeps track of the one adapter used for allObjectModification
instances.- Generated class or method.
-
initialModelItemProvider
protected InitialModelItemProvider initialModelItemProvider
This keeps track of the one adapter used for allInitialModel
instances.- Generated class or method.
-
reconfigurationRulesFolderItemProvider
protected ReconfigurationRulesFolderItemProvider reconfigurationRulesFolderItemProvider
This keeps track of the one adapter used for allReconfigurationRulesFolder
instances.- Generated class or method.
-
nestedIntervalsDoubleValueProviderItemProvider
protected NestedIntervalsDoubleValueProviderItemProvider nestedIntervalsDoubleValueProviderItemProvider
This keeps track of the one adapter used for allNestedIntervalsDoubleValueProvider
instances.- Generated class or method.
-
nestedIntervalsLongValueProviderItemProvider
protected NestedIntervalsLongValueProviderItemProvider nestedIntervalsLongValueProviderItemProvider
This keeps track of the one adapter used for allNestedIntervalsLongValueProvider
instances.- Generated class or method.
-
schedulingPolicy2DelayModificationItemProvider
protected SchedulingPolicy2DelayModificationItemProvider schedulingPolicy2DelayModificationItemProvider
This keeps track of the one adapter used for allSchedulingPolicy2DelayModification
instances.- Generated class or method.
-
-
Method Detail
-
createExperimentRepositoryAdapter
public Adapter createExperimentRepositoryAdapter()
This creates an adapter for aExperimentRepository
.- Overrides:
createExperimentRepositoryAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExperimentRepository
- Generated class or method.
-
createExperimentAdapter
public Adapter createExperimentAdapter()
This creates an adapter for aExperiment
.- Overrides:
createExperimentAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
Experiment
- Generated class or method.
-
createVariationAdapter
public Adapter createVariationAdapter()
This creates an adapter for aVariation
.- Overrides:
createVariationAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
Variation
- Generated class or method.
-
createPolynomialValueProviderAdapter
public Adapter createPolynomialValueProviderAdapter()
This creates an adapter for aPolynomialValueProvider
.- Overrides:
createPolynomialValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
PolynomialValueProvider
- Generated class or method.
-
createExponentialValueProviderAdapter
public Adapter createExponentialValueProviderAdapter()
This creates an adapter for aExponentialValueProvider
.- Overrides:
createExponentialValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
ExponentialValueProvider
- Generated class or method.
-
createSetValueProviderAdapter
public Adapter createSetValueProviderAdapter()
This creates an adapter for aSetValueProvider
.- Overrides:
createSetValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
SetValueProvider
- Generated class or method.
-
createPlacketBurmanDesignAdapter
public Adapter createPlacketBurmanDesignAdapter()
This creates an adapter for aPlacketBurmanDesign
.- Overrides:
createPlacketBurmanDesignAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
PlacketBurmanDesign
- Generated class or method.
-
createFullFactorialDesignAdapter
public Adapter createFullFactorialDesignAdapter()
This creates an adapter for aFullFactorialDesign
.- Overrides:
createFullFactorialDesignAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
FullFactorialDesign
- Generated class or method.
-
createFractionalFactorialDesignAdapter
public Adapter createFractionalFactorialDesignAdapter()
This creates an adapter for aFractionalFactorialDesign
.- Overrides:
createFractionalFactorialDesignAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
FractionalFactorialDesign
- Generated class or method.
-
createOneFactorAtATimeAdapter
public Adapter createOneFactorAtATimeAdapter()
This creates an adapter for aOneFactorAtATime
.- Overrides:
createOneFactorAtATimeAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
OneFactorAtATime
- Generated class or method.
-
createSimulationDurationMeasurementAdapter
public Adapter createSimulationDurationMeasurementAdapter()
This creates an adapter for aSimulationDurationMeasurement
.- Overrides:
createSimulationDurationMeasurementAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
SimulationDurationMeasurement
- Generated class or method.
-
createProfilingMeasurementAdapter
public Adapter createProfilingMeasurementAdapter()
This creates an adapter for aProfilingMeasurement
.- Overrides:
createProfilingMeasurementAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
ProfilingMeasurement
- Generated class or method.
-
createJMXMeasurementAdapter
public Adapter createJMXMeasurementAdapter()
This creates an adapter for aJMXMeasurement
.- Overrides:
createJMXMeasurementAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
JMXMeasurement
- Generated class or method.
-
createLinearValueProviderAdapter
public Adapter createLinearValueProviderAdapter()
This creates an adapter for aLinearValueProvider
.- Overrides:
createLinearValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
LinearValueProvider
- Generated class or method.
-
createObjectModificationAdapter
public Adapter createObjectModificationAdapter()
This creates an adapter for aObjectModification
.- Overrides:
createObjectModificationAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
ObjectModification
- Generated class or method.
-
createInitialModelAdapter
public Adapter createInitialModelAdapter()
This creates an adapter for aInitialModel
.- Overrides:
createInitialModelAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
InitialModel
- Generated class or method.
-
createReconfigurationRulesFolderAdapter
public Adapter createReconfigurationRulesFolderAdapter()
This creates an adapter for aReconfigurationRulesFolder
.- Overrides:
createReconfigurationRulesFolderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
ReconfigurationRulesFolder
- Generated class or method.
-
createNestedIntervalsDoubleValueProviderAdapter
public Adapter createNestedIntervalsDoubleValueProviderAdapter()
This creates an adapter for aNestedIntervalsDoubleValueProvider
.- Overrides:
createNestedIntervalsDoubleValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
NestedIntervalsDoubleValueProvider
- Generated class or method.
-
createNestedIntervalsLongValueProviderAdapter
public Adapter createNestedIntervalsLongValueProviderAdapter()
This creates an adapter for aNestedIntervalsLongValueProvider
.- Overrides:
createNestedIntervalsLongValueProviderAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
NestedIntervalsLongValueProvider
- Generated class or method.
-
createSchedulingPolicy2DelayModificationAdapter
public Adapter createSchedulingPolicy2DelayModificationAdapter()
This creates an adapter for aSchedulingPolicy2DelayModification
.- Overrides:
createSchedulingPolicy2DelayModificationAdapter
in classExperimentsAdapterFactory
- Returns:
- the new adapter.
- See Also:
SchedulingPolicy2DelayModification
- 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 classExperimentsAdapterFactory
- 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.
-
-