Difference between revisions of "MetaProperty"
Line 1: | Line 1: | ||
− | == Basics == | + | ==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]]. | 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]]. | ||
Line 6: | Line 6: | ||
For enhanced reuse, MetaProperties can be organized in a Pool and linked to many MetaClasses, using the [[SYSREL_METAPROPERTY|Systemrelation MetaProperty]] | For enhanced reuse, MetaProperties can be organized in a Pool and linked to many MetaClasses, using the [[SYSREL_METAPROPERTY|Systemrelation MetaProperty]] | ||
− | == Initial value == | + | ==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. | 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 == | + | ==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. | The default value of a MetaProperty defines which value will be delivered by a property if it doesn't have an own value set. | ||
+ | |||
+ | ==See also== | ||
+ | * [[MetaClass]] | ||
[[Category:UBIK Object]] | [[Category:UBIK Object]] |
Revision as of 12:37, 14 May 2013
Contents
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.