Jump to: navigation, search

Changes


MetaProperty

9 bytes removed, 13:30, 23 September 2013
 
==Basics==
For enhanced reuse, MetaProperties can be organized in a Pool and linked to many MetaClasses, using the [[SYSREL_METAPROPERTY|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.
 
==Editing a MetaProperty==
*Name
*PropertyType
 
==Released To LiveMode==
* It is used on at least one [[MetaClass]] which is already [[Released_to_LiveMode|released]].
* It is referenced by at least one [[PoolMetaProperty]] which is used on at least one [[MetaClass]] which is already [[Released_to_LiveMode|released]].
 
Editing a released MetaProperty is restricted to properties that have no effect on the released table structure. The System uses a [[Rule]] to validate the edited properties and creates a [[RuleViolation]] whenever a "locked" property is edited.
*NeedsValidation
*IndexType
 
 
 
==See also==
10,686
edits