The INITIAL USER REQUIRED keyword specifies that at the creation time of the modeling element (either diagram, symbol, or definition), a value for the property must be supplied. If you do not supply it, and try to close the dialog by clicking OK, System Architect displays a message that says “The xxx property must be supplied.” You cannot click OK to close the dialog and create the diagram, symbol, or definition. You must either supply a value for the property, or cancel the dialog.
Example
In the following example, both properties “Package” and “Activity Model” must be filled in before you can click the OK button in the diagram dialog when creating an Activity diagram.
“Package” is also OVERRIDABLE; “Activity Model” is not. The OVERRIDABLE keyword has meaning only to symbols drawn on this diagram that inherit values of the property from the diagram.
DIAGRAM "Activity" { PROPERTY "Package" { EDIT OneOf "Package" RELATE BY "is part of" INITIAL USER REQUIRED OVERRIDABLE } PROPERTY "Activity Model" { EDIT OneOf "Activity Model" ReadOnly INITIAL USER REQUIRED } ...}