EADatatype : public abstract <<atpType>> class
Created: 2010-02-02 17:11:38
Modified: 2010-06-02 15:48:47
Project:
Advanced:
<p>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/></p><p><br/></p><p>Semantics:<br/></p><p>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/></p><p><br/></p><p>Constraints:<br/></p><p>[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/></p><p><br/></p><p>Notation:<br/></p><p>The EADatatype is denoted using the rectangle symbol with keyword «Datatype».<br/></p>
Element Source Role Target Role 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, i.e. for all UserAttributeValues with the same key as this UserAttributeDefinition.
 
Parameter
Class  
Name:  
 
Name: type
The type of a parameter.
 
«atpPrototype» EADatatypePrototype
Class «isOfType»
Name:  
 
Name: type
The type of the EADatatypePrototype.
 
«atpPrototype» Anomaly
Class «isOfType»
Name:  
 
Name: type
The declaration of port type.
 
Dependability
Class  
Name:  
 
Name: eaDatatype
Datatypes defined in this context.
 
FunctionFlowPort
Class «isOfType»
Name:  
 
Name: type
The single EADatatype for this port.
 
Object Type Connection Notes
ValueType Class Generalization  
CompositeDatatype Class Generalization  
Enumeration Class Generalization  
EAString Class Generalization  
EABoolean Class Generalization  
RangeableDatatype Class Generalization  
TraceableSpecification Class Generalization  
Dependability Class Weak