@Override
protected boolean validate_DataValueConforms(EObject eObject, EAttribute eAttribute, DiagnosticChain diagnostics, Map<Object, Object> context)
{
boolean result = super.validate_DataValueConforms(eObject, eAttribute, diagnostics, context);
if (result && eAttribute.getEType() == GenModelPackage.Literals.PROPERTY_EDITOR_FACTORY)
{
String propertyEditorFactory = (String)eObject.eGet(eAttribute);
result = validatePropertyEditorFactory(((GenBase)eObject).getEcoreModelElement(), propertyEditorFactory, diagnostics, context);
}
return result;
}