EAElement : public abstract class
Created: 2006-05-24 08:51:36
Modified: 2012-07-11 10:44:04
Project:
Advanced:
<p>The EAElement is an abstract metaclass that represents an arbitrary named entity in the domain model. It specializes AUTOSAR Identifiable which has the shortName attribute used for identification of the element within the namespace in which it is defined.<br/></p><p><br/></p><p>The abbreviation EA in the name of this metaclass is short for EAST-ADL.<br/></p><p><br/></p><p><br/></p><p>Semantics:<br/></p><p>Also the EAElement can be used to extend the EAST-ADL approach to other languages and standards by adding a generalize relation from the respective (non EAST-ADL) element to the EAElement.<br/></p><p><br/></p><p><br/></p><p>Changes:<br/></p><p>New class in EAST-ADL<br/></p><p><br/></p><p>Extension: <br/></p><p>The ADLEntity stereotype is an abstract stereotype which extends UML2 metaclass NamedElement. The ADLEntity stereotype thus includes the name property from UML2 metaclass:NamedElement. The stereotype representation of this metaclass may be concrete to allow for application on instances from other domain models.<br/></p>
Attribute Details
public String
  name
Range:0 to 1
Notes: Optional descriptive name of the EAElement, this name does not have the length restrictions as found for the AUTOSAR Identfiable shortName.
Element Source Role Target Role Details
Comment
Class  
Name:  
 
Name: ownedComment
Comment owned by this EAElement.
 
Element Source Role Target Role Details
MultiLevelReference
Class  
Name:  
 
Name: reference
The source element of a MultiLevelReference link.
<p><br/></p>
MultiLevelReference
Class  
Name:  
 
Name: referring
The target elements of a MultiLevelReference link.
<p><br/></p>
Object Type Connection Notes
TimeDistribution Class Generalization  
UserAttributeValue Class Generalization  
EnumerationLiteral Class Generalization  
EAPackageableElement Class Generalization  
UserAttributeDefinition Class Generalization  
Relationship Class Generalization  
Realization Class Dependency  
«atpPrototype» EADatatypePrototype Class Generalization  
UserAttributeableElement Class Generalization  
Comment Class Weak  
SafetyGoal Class Generalization  
ErrorBehavior Class Generalization  
«atpPrototype» Anomaly Class Generalization  
«atpPrototype» ErrorModelPrototype Class Generalization  
FaultFailurePropagationLink Class Generalization  
«atpStructureElement» ClampConnector Class Generalization  
Refine Class Dependency  
ConfigurableContainer Class Generalization  
ConfigurationDecisionModelEntry Class Generalization  
VariationGroup Class Generalization  
ConfigurationDecisionModel Class Generalization  
VariableElement Class Generalization  
PrivateContent Class Generalization  
FunctionTrigger Class Generalization  
Mode Class Generalization  
«atpStructuredElement» LogicalBus Class Generalization  
«atpStructureElement» HardwarePin Class Generalization  
HardwarePinGroup Class Generalization  
«atpPrototype» HardwareComponentPrototype Class Generalization  
«atpStructureElement» HardwareConnector Class Generalization  
PortGroup Class Generalization  
Allocation Class Generalization  
«atpPrototype» FunctionPrototype Class Generalization  
Operation Class Generalization  
«atpStructureElement» FunctionConnector Class Generalization  
«atpPrototype» FunctionPort Class Generalization  
FunctionAllocation Class Generalization  
DeviationAttributeSet Class Generalization  
FeatureConstraint Class Generalization  
«atpStructureElement» Feature Class Generalization  
BindingTime Class Generalization  
TimingConstraint Class Generalization  
TimeBase Class Generalization  
Unit Class Generalization  
Dimension Class Generalization  
TimeBaseRelation Class Generalization  
VariableTimingExpression Class Generalization