Create a new xOCL project
Add an EAttribute to the root class, DO NOT edit its name or any other property
Assign an EType to it
Validate the model
Implement it
A generic null error occurs while implementing.
It is now IMPOSSIBLE to remove the attribute from the model in the table editor
The only possible action is to remove it from the .ecore using the Ecore editor, then delete the .editorconfig and the generated code and finally re-implement it all.
The model should NOT validate if you do not specify a valid name for an attribute.
I suspect the same happens with all of the other features.