Class InitialModelItemProvider

java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.emf.edit.provider.ItemProviderAdapter
org.palladiosimulator.experimentautomation.experiments.provider.InitialModelItemProvider
All Implemented Interfaces:
Adapter, Adapter.Internal, ResourceLocator, CreateChildCommand.Helper, IChangeNotifier, IDisposable, IEditingDomainItemProvider, IItemLabelProvider, IItemPropertySource, IStructuredItemContentProvider, ITreeItemContentProvider

This is the item provider adapter for a InitialModel object.
Generated class or method.
  • Field Details

  • Constructor Details

    • InitialModelItemProvider

      public InitialModelItemProvider(AdapterFactory adapterFactory)
      This constructs an instance from a factory and a notifier.
      Generated class or method.
  • Method Details

    • getPropertyDescriptors

      public List<IItemPropertyDescriptor> getPropertyDescriptors(Object object)
      This returns the property descriptors for the adapted class.
      Specified by:
      getPropertyDescriptors in interface IItemPropertySource
      Overrides:
      getPropertyDescriptors in class ItemProviderAdapter
      Generated class or method.
    • addUsageModelPropertyDescriptor

      protected void addUsageModelPropertyDescriptor(Object object)
      This adds a property descriptor for the Usage Model feature.
      Generated class or method.
    • addAllocationPropertyDescriptor

      protected void addAllocationPropertyDescriptor(Object object)
      This adds a property descriptor for the Allocation feature.
      Generated class or method.
    • addMiddlewareRepositoryPropertyDescriptor

      protected void addMiddlewareRepositoryPropertyDescriptor(Object object)
      This adds a property descriptor for the Middleware Repository feature.
      Generated class or method.
    • addEventMiddleWareRepositoryPropertyDescriptor

      protected void addEventMiddleWareRepositoryPropertyDescriptor(Object object)
      This adds a property descriptor for the Event Middle Ware Repository feature.
      Generated class or method.
    • addReconfigurationRulesPropertyDescriptor

      protected void addReconfigurationRulesPropertyDescriptor(Object object)
      This adds a property descriptor for the Reconfiguration Rules feature.
      Generated class or method.
    • addMonitorRepositoryPropertyDescriptor

      protected void addMonitorRepositoryPropertyDescriptor(Object object)
      This adds a property descriptor for the Monitor Repository feature.
      Generated class or method.
    • addServiceLevelObjectivesPropertyDescriptor

      protected void addServiceLevelObjectivesPropertyDescriptor(Object object)
      This adds a property descriptor for the Service Level Objectives feature.
      Generated class or method.
    • addRepositoryPropertyDescriptor

      protected void addRepositoryPropertyDescriptor(Object object)
      This adds a property descriptor for the Repository feature.
      Generated class or method.
    • addSystemPropertyDescriptor

      protected void addSystemPropertyDescriptor(Object object)
      This adds a property descriptor for the System feature.
      Generated class or method.
    • addResourceEnvironmentPropertyDescriptor

      protected void addResourceEnvironmentPropertyDescriptor(Object object)
      This adds a property descriptor for the Resource Environment feature.
      Generated class or method.
    • addUsageEvolutionPropertyDescriptor

      protected void addUsageEvolutionPropertyDescriptor(Object object)
      This adds a property descriptor for the Usage Evolution feature.
      Generated class or method.
    • getImage

      public Object getImage(Object object)
      This returns InitialModel.gif.
      Specified by:
      getImage in interface IItemLabelProvider
      Overrides:
      getImage in class ItemProviderAdapter
      Generated class or method.
    • getText

      public String getText(Object object)
      This returns the label text for the adapted class.
      Specified by:
      getText in interface IItemLabelProvider
      Overrides:
      getText in class ItemProviderAdapter
      Generated class or method.
    • notifyChanged

      public void notifyChanged(Notification notification)
      This handles model notifications by calling ItemProviderAdapter.updateChildren(org.eclipse.emf.common.notify.Notification) to update any cached children and by creating a viewer notification, which it passes to ItemProviderAdapter.fireNotifyChanged(org.eclipse.emf.common.notify.Notification).
      Specified by:
      notifyChanged in interface Adapter
      Overrides:
      notifyChanged in class AdapterImpl
      Generated class or method.
    • collectNewChildDescriptors

      protected void collectNewChildDescriptors(Collection<Object> newChildDescriptors, Object object)
      This adds CommandParameters describing the children that can be created under this object.
      Overrides:
      collectNewChildDescriptors in class ItemProviderAdapter
      Generated class or method.
    • getResourceLocator

      public ResourceLocator getResourceLocator()
      Return the resource locator for this item provider's resources.
      Overrides:
      getResourceLocator in class ItemProviderAdapter
      Generated class or method.