Package com.e1c.langtool.emf.settings
Class AbstractFeatureSettingsProvider
java.lang.Object
com.e1c.langtool.emf.settings.AbstractFeatureSettingsProvider
- All Implemented Interfaces:
IFeatureSettingsProvider
- Direct Known Subclasses:
BasicSettingsProvider,BslFeatureSettingsProvider,ChartSettingsProvider,DcsExprSettingsProvider,DcsSettingsProvider,DendrogramSettingsProvider,FormSettingsProvider,GanttChartSettingsProvider,GeosSettingsProvider,MdSettingsProvider,MoxelSettingsProvider,PlannerSettingsProvider,QlSettingsProvider,RightQlSettingsProvider,RightsSettingsProvider,RightTemplateSettingsProvider,SchemeSettingsProvider,TimeScaleSettingsProvider
public abstract class AbstractFeatureSettingsProvider
extends Object
implements IFeatureSettingsProvider
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallSettingsByObject(org.eclipse.emf.ecore.EObject object) Gets both model and interface feature settings by given object.protected abstract voiddoComputeInterfaceSettings(List<EFeatureSettings> settings, org.eclipse.emf.ecore.EObject object) protected abstract voiddoComputeModelSettings(List<EFeatureSettings> settings, org.eclipse.emf.ecore.EObject 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.
-
Constructor Details
-
AbstractFeatureSettingsProvider
public AbstractFeatureSettingsProvider()
-
-
Method Details
-
doComputeModelSettings
protected abstract void doComputeModelSettings(List<EFeatureSettings> settings, org.eclipse.emf.ecore.EObject object) -
getModelSettings
Description copied from interface:IFeatureSettingsProviderGets only model feature settings by the given object.- Specified by:
getModelSettingsin interfaceIFeatureSettingsProvider- Parameters:
object- the object- Returns:
- the model settings
-
doComputeInterfaceSettings
protected abstract void doComputeInterfaceSettings(List<EFeatureSettings> settings, org.eclipse.emf.ecore.EObject object) -
getInterfaceSettings
Description copied from interface:IFeatureSettingsProviderGets only interface feature settings by the given object.- Specified by:
getInterfaceSettingsin interfaceIFeatureSettingsProvider- Parameters:
object- the object- Returns:
- the interface settings
-
allSettingsByObject
Description copied from interface:IFeatureSettingsProviderGets both model and interface feature settings by given object.- Specified by:
allSettingsByObjectin interfaceIFeatureSettingsProvider- Parameters:
object- the object- Returns:
- model and interface feature settings
-