Last modified on 24 April 2013, at 10:52

MetaProperty

Revision as of 10:52, 24 April 2013 by JKN (Talk | contribs)

Basics

In UBIK, a MetaProperty describes a single feature of a certain MetaClass. A MetaProperty will never hold own values, but it serves as a definition for a resulting BaseProperty on a derived ContentClass.

For enhanced reuse, MetaProperties can be organized in a Pool and linked to many MetaClasses, using the Systemrelation MetaProperty

Initial value

The initial value of a MetaProperty defines which value will be set to the property initially when a new instance of it is created. Once the value is changed, the initial value is lost for this instance.

Default value

The default value of a MetaProperty defines which value will be delivered by a property if it doesn't have an own value set.