AnnotatedObjectis similar to
PositionObject. It is a base class for all annotated objects.
PositionObject. I wanted to do this for
InputVariable. Ecore supports multiple inheritance (
AnnotatedObject), but our own tooling (such as LaTeX generation) don't support it.
- Added a metamodel constraint that we only allow it for input variables, for now.
- Best to review per commit.