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 allExperimentRepositoryinstances.- Generated class or method.
-
experimentItemProvider
protected ExperimentItemProvider experimentItemProvider
This keeps track of the one adapter used for allExperimentinstances.- Generated class or method.
-
variationItemProvider
protected VariationItemProvider variationItemProvider
This keeps track of the one adapter used for allVariationinstances.- Generated class or method.
-
polynomialValueProviderItemProvider
protected PolynomialValueProviderItemProvider polynomialValueProviderItemProvider
This keeps track of the one adapter used for allPolynomialValueProviderinstances.- Generated class or method.
-
exponentialValueProviderItemProvider
protected ExponentialValueProviderItemProvider exponentialValueProviderItemProvider
This keeps track of the one adapter used for allExponentialValueProviderinstances.- Generated class or method.
-
setValueProviderItemProvider
protected SetValueProviderItemProvider setValueProviderItemProvider
This keeps track of the one adapter used for allSetValueProviderinstances.- Generated class or method.
-
placketBurmanDesignItemProvider
protected PlacketBurmanDesignItemProvider placketBurmanDesignItemProvider
This keeps track of the one adapter used for allPlacketBurmanDesigninstances.- Generated class or method.
-
fullFactorialDesignItemProvider
protected FullFactorialDesignItemProvider fullFactorialDesignItemProvider
This keeps track of the one adapter used for allFullFactorialDesigninstances.- Generated class or method.
-
fractionalFactorialDesignItemProvider
protected FractionalFactorialDesignItemProvider fractionalFactorialDesignItemProvider
This keeps track of the one adapter used for allFractionalFactorialDesigninstances.- Generated class or method.
-
oneFactorAtATimeItemProvider
protected OneFactorAtATimeItemProvider oneFactorAtATimeItemProvider
This keeps track of the one adapter used for allOneFactorAtATimeinstances.- Generated class or method.
-
simulationDurationMeasurementItemProvider
protected SimulationDurationMeasurementItemProvider simulationDurationMeasurementItemProvider
This keeps track of the one adapter used for allSimulationDurationMeasurementinstances.- Generated class or method.
-
profilingMeasurementItemProvider
protected ProfilingMeasurementItemProvider profilingMeasurementItemProvider
This keeps track of the one adapter used for allProfilingMeasurementinstances.- Generated class or method.
-
jmxMeasurementItemProvider
protected JMXMeasurementItemProvider jmxMeasurementItemProvider
This keeps track of the one adapter used for allJMXMeasurementinstances.- Generated class or method.
-
linearValueProviderItemProvider
protected LinearValueProviderItemProvider linearValueProviderItemProvider
This keeps track of the one adapter used for allLinearValueProviderinstances.- Generated class or method.
-
objectModificationItemProvider
protected ObjectModificationItemProvider objectModificationItemProvider
This keeps track of the one adapter used for allObjectModificationinstances.- Generated class or method.
-
initialModelItemProvider
protected InitialModelItemProvider initialModelItemProvider
This keeps track of the one adapter used for allInitialModelinstances.- Generated class or method.
-
reconfigurationRulesFolderItemProvider
protected ReconfigurationRulesFolderItemProvider reconfigurationRulesFolderItemProvider
This keeps track of the one adapter used for allReconfigurationRulesFolderinstances.- Generated class or method.
-
nestedIntervalsDoubleValueProviderItemProvider
protected NestedIntervalsDoubleValueProviderItemProvider nestedIntervalsDoubleValueProviderItemProvider
This keeps track of the one adapter used for allNestedIntervalsDoubleValueProviderinstances.- Generated class or method.
-
nestedIntervalsLongValueProviderItemProvider
protected NestedIntervalsLongValueProviderItemProvider nestedIntervalsLongValueProviderItemProvider
This keeps track of the one adapter used for allNestedIntervalsLongValueProviderinstances.- Generated class or method.
-
schedulingPolicy2DelayModificationItemProvider
protected SchedulingPolicy2DelayModificationItemProvider schedulingPolicy2DelayModificationItemProvider
This keeps track of the one adapter used for allSchedulingPolicy2DelayModificationinstances.- Generated class or method.
-
-
Method Detail
-
createExperimentRepositoryAdapter
public Adapter createExperimentRepositoryAdapter()
This creates an adapter for aExperimentRepository.- Overrides:
createExperimentRepositoryAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
ExperimentRepository- Generated class or method.
-
createExperimentAdapter
public Adapter createExperimentAdapter()
This creates an adapter for aExperiment.- Overrides:
createExperimentAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
Experiment- Generated class or method.
-
createVariationAdapter
public Adapter createVariationAdapter()
This creates an adapter for aVariation.- Overrides:
createVariationAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
Variation- Generated class or method.
-
createPolynomialValueProviderAdapter
public Adapter createPolynomialValueProviderAdapter()
This creates an adapter for aPolynomialValueProvider.- Overrides:
createPolynomialValueProviderAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
PolynomialValueProvider- Generated class or method.
-
createExponentialValueProviderAdapter
public Adapter createExponentialValueProviderAdapter()
This creates an adapter for aExponentialValueProvider.- Overrides:
createExponentialValueProviderAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
ExponentialValueProvider- Generated class or method.
-
createSetValueProviderAdapter
public Adapter createSetValueProviderAdapter()
This creates an adapter for aSetValueProvider.- Overrides:
createSetValueProviderAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
SetValueProvider- Generated class or method.
-
createPlacketBurmanDesignAdapter
public Adapter createPlacketBurmanDesignAdapter()
This creates an adapter for aPlacketBurmanDesign.- Overrides:
createPlacketBurmanDesignAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
PlacketBurmanDesign- Generated class or method.
-
createFullFactorialDesignAdapter
public Adapter createFullFactorialDesignAdapter()
This creates an adapter for aFullFactorialDesign.- Overrides:
createFullFactorialDesignAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
FullFactorialDesign- Generated class or method.
-
createFractionalFactorialDesignAdapter
public Adapter createFractionalFactorialDesignAdapter()
This creates an adapter for aFractionalFactorialDesign.- Overrides:
createFractionalFactorialDesignAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
FractionalFactorialDesign- Generated class or method.
-
createOneFactorAtATimeAdapter
public Adapter createOneFactorAtATimeAdapter()
This creates an adapter for aOneFactorAtATime.- Overrides:
createOneFactorAtATimeAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
OneFactorAtATime- Generated class or method.
-
createSimulationDurationMeasurementAdapter
public Adapter createSimulationDurationMeasurementAdapter()
This creates an adapter for aSimulationDurationMeasurement.- Overrides:
createSimulationDurationMeasurementAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
SimulationDurationMeasurement- Generated class or method.
-
createProfilingMeasurementAdapter
public Adapter createProfilingMeasurementAdapter()
This creates an adapter for aProfilingMeasurement.- Overrides:
createProfilingMeasurementAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
ProfilingMeasurement- Generated class or method.
-
createJMXMeasurementAdapter
public Adapter createJMXMeasurementAdapter()
This creates an adapter for aJMXMeasurement.- Overrides:
createJMXMeasurementAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
JMXMeasurement- Generated class or method.
-
createLinearValueProviderAdapter
public Adapter createLinearValueProviderAdapter()
This creates an adapter for aLinearValueProvider.- Overrides:
createLinearValueProviderAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
LinearValueProvider- Generated class or method.
-
createObjectModificationAdapter
public Adapter createObjectModificationAdapter()
This creates an adapter for aObjectModification.- Overrides:
createObjectModificationAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
ObjectModification- Generated class or method.
-
createInitialModelAdapter
public Adapter createInitialModelAdapter()
This creates an adapter for aInitialModel.- Overrides:
createInitialModelAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
InitialModel- Generated class or method.
-
createReconfigurationRulesFolderAdapter
public Adapter createReconfigurationRulesFolderAdapter()
This creates an adapter for aReconfigurationRulesFolder.- Overrides:
createReconfigurationRulesFolderAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
ReconfigurationRulesFolder- Generated class or method.
-
createNestedIntervalsDoubleValueProviderAdapter
public Adapter createNestedIntervalsDoubleValueProviderAdapter()
This creates an adapter for aNestedIntervalsDoubleValueProvider.- Overrides:
createNestedIntervalsDoubleValueProviderAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
NestedIntervalsDoubleValueProvider- Generated class or method.
-
createNestedIntervalsLongValueProviderAdapter
public Adapter createNestedIntervalsLongValueProviderAdapter()
This creates an adapter for aNestedIntervalsLongValueProvider.- Overrides:
createNestedIntervalsLongValueProviderAdapterin classExperimentsAdapterFactory- Returns:
- the new adapter.
- See Also:
NestedIntervalsLongValueProvider- Generated class or method.
-
createSchedulingPolicy2DelayModificationAdapter
public Adapter createSchedulingPolicy2DelayModificationAdapter()
This creates an adapter for aSchedulingPolicy2DelayModification.- Overrides:
createSchedulingPolicy2DelayModificationAdapterin 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:
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 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:
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.
-
-