// A Emf Class is extended
XxNamedElement->label += [ name ]
XxNamedElement->diagnostic += [ name ]
String->,
Diagnostic->#[ // Validation Defining validation rule
"EmptyName"->error->[XxNamedElement| name==null || name.trim.empty ],
"HiddenCar"->warning->[XxNamedElement| name!=null && name.trim != name ],
]
]
// Extended features
// EEF: Property accepts carriage return.
abstractConstrainedMethod_Precondition += multiline
abstractConstrainedMethod_Postcondition += multiline
abstractError_QualifiedName += shown
abstractError_Domain += shown
abstractExtendedReturningMethod_ReturnTypeDocumentation += #[ Tab->Tab.documentation, multiline ]
abstractReturningMethod_ReturnTypeDocumentation += #[ Tab->Tab.documentation, multiline ]
// EEF: Property in a specific category.
abstractRootElement_StandardGeneration += Tab->Tab.generation
abstractRootElement_ErrorGeneration += Tab->Tab.generation
abstractType_AllAttributes += hidden