Jump to: navigation, search

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

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.

See also