Package com.e1c.langtool.emf.settings
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.
-
Method Summary
Modifier and TypeMethodDescriptionallSettingsByObject(org.eclipse.emf.ecore.EObject object) Gets both model and interface feature settings by given object.getInterfaceSettings(org.eclipse.emf.ecore.EObject object) Gets only interface feature settings by the given object.getModelSettings(org.eclipse.emf.ecore.EObject object) Gets only model feature settings by the given object.
-
Method Details
-
getModelSettings
Gets only model feature settings by the given object.- Parameters:
object- the object- Returns:
- the model settings
-
getInterfaceSettings
Gets only interface feature settings by the given object.- Parameters:
object- the object- Returns:
- the interface settings
-
allSettingsByObject
Gets both model and interface feature settings by given object.- Parameters:
object- the object- Returns:
- model and interface feature settings
-