Jump to: navigation, search

Difference between revisions of "HowTo:Create a new MetaClass"


Line 1: Line 1:
 +
[[File:IL_HowTo_CreateMetaClass_01.png|thumb|220 px|alt=Derive new object|Derive new object]]
 +
 
A new [[MetaClass]] has to be created as a derivative (child) from another class (parent). This can easily be done in the [[Class Browser]] control following the steps
 
A new [[MetaClass]] has to be created as a derivative (child) from another class (parent). This can easily be done in the [[Class Browser]] control following the steps
  
Line 7: Line 9:
 
## by opening and connecting the new MetaClass to the [[Object Editor]] control
 
## by opening and connecting the new MetaClass to the [[Object Editor]] control
 
# Save the changes with {{key press|Ctrl|S}}
 
# Save the changes with {{key press|Ctrl|S}}
 
[[File:IL_HowTo_CreateMetaClass_01.png|thumb|220 px|alt=Derive new object|Derive new object]]
 
  
 
== Technical implementation ==
 
== Technical implementation ==

Revision as of 09:51, 26 June 2013

A new MetaClass has to be created as a derivative (child) from another class (parent). This can easily be done in the Class Browser control following the steps

  1. Navigate to the favoured parent MetaClass in the Class Browser
  2. Create a new child MetaClass with Derive new object from the context menu
  3. Edit name and description, either
    1. in the Class Browser
    2. by opening and connecting the new MetaClass to the Object Editor control
  4. Save the changes with Ctrl+S

Technical implementation

The system creates a new instance of CUSTOMMETACLASS and sets the INHERIT property to the MetaClass the context menu was opened at. New derivates can be created for any system MetaClass such as BASECLASS, REFERENCE, SELECTIVELIST, … etc.

See also