MOF 2.4 RTF Avatar
  1. OMG Issue

MOF24 — Container and owningProperty

  • Key: MOF24-20
  • Legacy Issue Number: 9147
  • Status: closed  
  • Source: Honeywell ( David Oglesby)
  • Summary:

    On an Object, container() is defined as
    result = self.get(self.owningProperty())
    where owningProperty() is defined as
    result = self.allProperties->select(op| op.isComposite and self.get(op)
    <> null)

    If I read this correctly, the container of an object is the value of a
    property on that object such that isComposite on the property is true
    and the value of the property on the object is not null.

    How is that not backwards? The value of an object's composite properties
    are the objects it contains. Don't we want (op|
    op.opposite.isComposite and self.get(op) <> null)?

  • Reported: MOF 1.4 — Thu, 10 Nov 2005 05:00 GMT
  • Disposition: Resolved — MOF 2.4
  • Disposition Summary:

    see below

  • Updated: Fri, 6 Mar 2015 20:58 GMT