Datatypes::EADatatype

Header Image
Content:
EADatatype : Public abstract <<atpType>> Class FeatureModeling, AttributeQuantificationConstraint, FunctionPort, Datatypes, UserAttributes, DependabilityOrganization, SafetyConstraints, ErrorModel, Values
The EADatatype is a metaclass, which signifies a type whose instances are identified only by their value. The EADatatype metaclass represents the description of the value set for some variable, parameter etc. without a description of how these possible values are represented at implementation level. The implementation representation is defined at implementation level by the AUTOSAR concept PrimitiveTypeWithSemantics, and the implemented datatype shall be associated with a Realization relationship. The realizing datatype must match the EADatatype regarding range, resolution, unit, and dimension.<br/><br/>Semantics:<br/>EADatatype metaclass is a special kind of classifier, similar to a class. It differs from the class in that instances of a data type are identified only by their value.<br/><br/>Constraints:<br/>[1] In the case of an AR implementation, an EADatatype is realized generally by PrimitiveTypeWithSemantics, which has to be consistent w.r.t. range, resolution, etc.<br/><br/>Notation:<br/>The EADatatype is denoted using the rectangle symbol with keyword «Datatype».<br/><br/>
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
«atpPrototype» Attribute
Class «isOfType»
Name:  
 
Name: type
The type of the attribute.
Details:
 
«atpPrototype» Anomaly
Class «isOfType»
Name:  
 
Name: type
The declaration of port type.
Details:
 
Dependability
Class  
Name:  
 
Name: eaDatatype
Datatypes defined in this context.
Details:
 
FunctionFlowPort
Class «isOfType»
Name:  
 
Name: type
The single EADatatype for this port.
Details:
 
UserAttributeDefinition
Class  
Name:  
 
Name: type
The type of the user attribute. This type defines the set of legal values for the given user attribute.
Details:
 
ArrayDatatype
Class  
Name:  
 
Name: elementType
The type of all elements in this array.
Details:
 
«atpPrototype» EAValue
Class «isOfType»
Name:  
 
Name: type
The type of the value.
Details:
 
«atpPrototype» EADatatypePrototype
Class «isOfType»
Name:  
 
Name: type
The type of the EADatatypePrototype.
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
Enumeration Class Generalization From  
Dependability Class Weak From  
CompositeDatatype Class Generalization From  
TraceableSpecification Class Generalization To  
EANumerical Class Generalization From  
EAString Class Generalization From  
RangeableValueType Class Generalization From  
ArrayDatatype Class Generalization From  
EABoolean Class Generalization From