Customizing the metamodel > Keywords for USRPROPS > NAME_REQUIRED
  
NAME_REQUIRED
NAME_REQUIRED specifies that a definition must have a name.
Definitions must be named by default, so NAME_REQUIRED is the default state, but complicated programming might require the use of both keywords.
See also NAME_OPTIONAL.
Syntax
DEFINITION "type_name_or_number"
{
  NAME_REQUIRED [AND_SUBTYPES]
}
Usage notes
These keywords can be used only in DEFINITION blocks. The last specified state is what the System Architect honors.
System Architect honors the naming state of the underlying definition type when naming a symbol.
The AND_SUBTYPES keyword applies the new state to subtypes at this point in the property set processing.
SUBTYPE OF keywords applies the naming state of the parent type to the new subtype at the point when the SUBTYPE relationship is created.
See also
NAME_OPTIONAL
Keywords for USRPROPS