Customizing the metamodel > Specifying properties for diagrams, symbols, and definitions
  
Specifying properties for diagrams, symbols, and definitions
There are three classes in every System Architect encyclopedia: diagram, symbol and definition. Each can be defined with its own set of properties.
Mandatory and optional entries found outside a Diagram, Symbol, or Definition statement in USRPROPS.TXT
DIAGRAM { } or DIAGRAM BEGIN END
or
SYMBOL { } or SYMBOL BEGIN END
or
DEFINITION { } or DEFINITION BEGIN END
(Mandatory.) Begins and ends the declaration.
CHAPTER chapter_name
(Optional.) Includes subsequent properties in existing chapter, or adds new chapter.
GROUP group_name { PROPERTY prop_name PROPERTY prop_name }
(Optional.) Places all subsequent properties within one group for layout control.
LAYOUT { alignment_criteria PACK_TAB_criteria COLS no_of_columns JUSTIFY }
(Optional.)
[ Align Body | Align Label | Align Over ] [ Pack | Tab ] COLS <number>
PROPERTY property_name {
}
(Mandatory.) You can use { or BEGIN, and } or END.
See also
Specifying properties for diagram types
Specifying properties for symbol types
Specifying properties for definition types
Property statements
Introduction to extending metamodel with USRPROPS