Add support for relationships to abstract classes.
At various places in CIM2 a relationship property points to an abstract class. Presumably, the intention is to allow that property to point to any of the concrete child classes of that abstract base class.
The Q needs to support this. For references (ie: relationships to standalone documents) it is simple. But for inline relationships (ie: relationships to standard CIM classes) it is much more complex.
Additionally, some way of allowing users to choose, and change, which (inline) concrete child class should be pointed to is required.
Add support for relationships to abstract classes.
At various places in CIM2 a relationship property points to an abstract class. Presumably, the intention is to allow that property to point to any of the concrete child classes of that abstract base class.
The Q needs to support this. For references (ie: relationships to standalone documents) it is simple. But for inline relationships (ie: relationships to standard CIM classes) it is much more complex.
Additionally, some way of allowing users to choose, and change, which (inline) concrete child class should be pointed to is required.