@Override
public IStatus execute(IProgressMonitor monitor, IAdaptable info) throws ExecutionException {
try {
EOEntity rootEntity = _attributePath.getRootEntity();
_newAttribute = rootEntity.addBlankIEOAttribute(_attributePath);
return Status.OK_STATUS;
} catch (DuplicateNameException e) {
throw new ExecutionException("Failed to flatten.", e);
}
}