Besides the already implemented "derived" containers, EMF has multiple other flags that can be set when defining a metamodel. Right now all containers implicitly use the default values of "unique", "ordered" and "changeable", while "volatile" and "transient" are implicitly true for "derived" containers which represents the standard behaviour as well. All those mentioned and additional flags and their meaning are listed in this uploaded file:
EMFReferenceTypes.md
It has to be decided which of those should be explicitly implemented for EMFular.
Besides the already implemented "derived" containers, EMF has multiple other flags that can be set when defining a metamodel. Right now all containers implicitly use the default values of "unique", "ordered" and "changeable", while "volatile" and "transient" are implicitly true for "derived" containers which represents the standard behaviour as well. All those mentioned and additional flags and their meaning are listed in this uploaded file:
EMFReferenceTypes.md
It has to be decided which of those should be explicitly implemented for EMFular.