Package com.e1c.langtool.emf.naming
Interface IFeatureKeyComputer
- All Known Subinterfaces:
FeatureKeyEObjectMigrationnExtension,FeatureKeyMigrationnExtension,IFeatureKeyConverterExtension
- All Known Implementing Classes:
AbstractFeatureKeyComputer,AdditionalIndexKeyComputer,BslContextDefKeyComputer,BslKeyComputer,BslProjectConverterKeyComputer,ChartFeatureKeyComputer,DcsExprFeatureConverterKeyComputer,DcsExprFeatureKeyComputer,DcsExprFeatureKeyComputer2,DcsFeatureConverterKeyComputer,DcsFeatureKeyComputer,DendrogramFeatureKeyComputer,FormFeatureKeyComputer,GanttChartFeatureKeyComputer,GeosFeatureKeyComputer,MdFeatureKeyComputer,MoxelFeatureKeyComputer,PlannerFeatureKeyComputer,ProjectBslKeyComputer,QlFeatureKeyComputer,RightQlFeatureKeyComputer,RightsFeatureKeyComputer,RightTemplateFeatureKeyComputer,SchemeFeatureKeyComputer,StyleFeatureKeyComputer,TimeScaleFeatureKeyComputer
public interface IFeatureKeyComputer
The interface is common for computer that returns key
FeatureKey of the EObject with features.
Implementors must contribute it to extension point com.e1c.langtool.featureKeyComputers.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetFeatureKey(org.eclipse.emf.ecore.EObject obj) Gets the feature key by given object.booleanisSupported(org.eclipse.emf.ecore.EObject object) Checks if this compueter is supported the object.
-
Method Details
-
isSupported
boolean isSupported(org.eclipse.emf.ecore.EObject object) Checks if this compueter is supported the object.- Parameters:
object- the object- Returns:
- true, if is supported
-
getFeatureKey
Gets the feature key by given object.- Parameters:
obj- the object- Returns:
- the feature key
-