I want to create an Ecore meta model of CIM modeling language. (www.dmtf.org/cim)
I have taken the official meta model specification (see attachment, taken from DSP0004, V 2.6.0) of CIM and tried to model it with the Ecore Diagram editor. This has worked fine but when I validate the model I get the following error message:
"A containment reference of a type with a container feature cim::NamedElement::OwningSchema that requires instances to be contained elsewhere cannot be populated"
at 4 different locations (cim::Class::OwnedMethod, cim::Class::OwnedProperty, cim::Method::OwnedParameter, cim::NamedElement::OwnedQualifier).
What does it mean? Is this a bug of the validator or is there something wrong in CIM specification?
I need to use CIM (dmtf.org standards cim) with eclipse but I don't know how to link the CIM´s classes (XML´s files???)in order to do the model in Ecore. The Documentation is not clear, maybe you can help me.