parent is the structure that the value of this property attaches to,
so e.g. for all values item
of Part(List)Property we (should) have the invariant:
item.container === this.parent.
initialValue is default value except parts and GUID-typed primitives. (by-id/name references do not have default values.)
Generated using TypeDoc
Abstract base wrapper for property values/settings. All values/settings of ModelElement-s are wrapped in the appropriate way. This is particularly important for reference values which require additional magic.