Jump to: navigation, search

Changes


HowTo:Create a new Relation

632 bytes added, 17:39, 18 November 2013
A [[Relation]] is for a n:m compoundrelationship between various objects. On such a relation, further relational object additional data can be stored on the its [[RELATIONDATA]].# Navigate to the [[MetaClass]] ''[[RELATION'' via ]] in the ''[[Class Browser]]''<br/>[[File:UI_relation_01.PNG|220 px|border|alt=Relation|Relation]]
# Create a new instance using the ''[[Bulk Editor]]''<br/>[[File:UI_relation_02.PNG|880px|border|alt=Relation|Relation]]
# Set It is required to set at least name, description, targettype left, targettype #* '''TARGETTYPELEFT''': reference to the MetaClass of the right and object of the relation data #* '''TARGETTYPERIGHT''': reference to the MetaClass of the left object of the relation#* '''RELATIONDATA''': reference to the MetaClass used as templatefor the relational data# It is recommended to set at least name and description# Save the changeswith {{key press|Ctrl|S}} or the save command
# As the relation data also a derivation of MetaClass RELATIONDATA can be used. For example to store more data on the relationship.
 
{{Hint|Relations have to be unqiue, so you can not create two relations with the same name!}}
 
{{Hint|The system creates an additional (but only internally used) MetaClass containing the relational data. This MetaClass will be created in the namespace ''System.Relation.Data''}}
 
[[Category:How-To]]
[[Category:UBIK Studio]]
10,686
edits