Interface IFeatureSettingsProvider

All Known Subinterfaces:
IFeatureSettingsService
All Known Implementing Classes:
AbstractFeatureSettingsProvider, BasicSettingsProvider, BslFeatureSettingsProvider, ChartSettingsProvider, DcsExprSettingsProvider, DcsSettingsProvider, DendrogramSettingsProvider, FeatureSettingsService, FormSettingsProvider, GanttChartSettingsProvider, GeosSettingsProvider, MdSettingsProvider, MoxelSettingsProvider, PlannerSettingsProvider, QlSettingsProvider, RightQlSettingsProvider, RightsSettingsProvider, RightTemplateSettingsProvider, SchemeSettingsProvider, TimeScaleSettingsProvider

public interface IFeatureSettingsProvider
The Interface is common for providers of EFeatureSettings whitch sould return model and/or interface feature settings.

Implementation can subclass AbstractFeatureSettingsProvider to use memory cache.

See Also:
  • Method Details

    • getModelSettings

      List<EFeatureSettings> getModelSettings(org.eclipse.emf.ecore.EObject object)
      Gets only model feature settings by the given object.
      Parameters:
      object - the object
      Returns:
      the model settings
    • getInterfaceSettings

      List<EFeatureSettings> getInterfaceSettings(org.eclipse.emf.ecore.EObject object)
      Gets only interface feature settings by the given object.
      Parameters:
      object - the object
      Returns:
      the interface settings
    • allSettingsByObject

      List<EFeatureSettings> allSettingsByObject(org.eclipse.emf.ecore.EObject object)
      Gets both model and interface feature settings by given object.
      Parameters:
      object - the object
      Returns:
      model and interface feature settings