1. Generate an ArgoUML graphical model including a class 'A' having an attribute 'x' which is an enumerated list 'B'.
2. Export the model as XMI, convert to Ecore using argo2ecore, and attempt to create an EMF model from that. The process of "validating and converting the Ecore models" fails with this diagnostic detail: "The attribute 'A.x' is not transient so it must have a data type that is serializable"
3. If the attribute is changed to some other data type but the enumeration left in the model, the Ecore model is created successfully and the enumeration "Serializable" property is shown as "false".
I'm wondering whether this is a real bug or a problem with my modelling as enumerations are quite important and fairly basic, however I think I know what I'm doing (:-).
I'm planning a course centered on ArgoUML & Eclipse in a few months time so would really appreciate any advice.