Legacy Issue Number: 9147
Source: Honeywell ( David Oglesby)
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)
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
Updated: Fri, 6 Mar 2015 20:58 GMT