UserAttributes::UserAttributeDefinition

Header Image
Content:
UserAttributeDefinition : Public Class UserAttributes
UserAttributeDefinition defines a certain user attribute. <br/><br/>The name of a UserAttributeDefinition should be used in editing tools as a label for the input field representing the user attribute and its description should be presented to the user to explain the meaning of this user attribute.<br/><br/>To identify a user attribute in a universally unique way, its short name is appended to the key of the containing UserElementType after appending a "." character (dot) as a separator. For example, if a UserAttributeDefinition with short name "MyStatus" is contained in a UserElementType with key "com.myCompany.myDepartment.myProject.MyPort", then the user attribute represented by this UserAttributeDefinition has the key "com.myCompany.myDepartment.myProject.MyPort.MyStatus".<br/><br/>Semantics:<br/>UserAttributeDefinition defines a user defined attribute.<br/><br/>Extension:<br/>Class<br/>
  • Associations
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
«atpType» EADatatype
Class  
Name:  
 
Name: type
The type of the user attribute. This type defines the set of legal values for the given user attribute.
Details:
 
UserElementType
Class  
Name: uaDefinition
The definitions of user attributes for this UserElementType.
Name:  
 
Details:
 
Element Source Role Target Role
«atpPrototype» EAValue
Class  
Name: defaultValue
Optional default value of the UserAttributeDefinition. The EAValue shall be typed by the same EADatatype as the UserAttributeDefinition.
Name:  
 
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
EAPackageableElement Class Generalization To  
«atpPrototype» EAValue Class Strong From  
UserElementType Class Strong To