Public Member Functions | |
EList< Comment > | getOwnedComment () |
boolean | isSetName () |
void | setName (String value) |
void | unsetName () |
Package Functions | |
String | getName () |
EAElement (from Elements) {abstract}
Generalizations
Identifiable (from Identifiable)
UserAttributeableElement (from UserAttributes)
Description
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.
The abbreviation EA in the name of this metaclass is short for EAST-ADL.
Attributes
name : String [0..1]
- Optional descriptive name of the EAElement, this name does not have the length restrictions as found for the AUTOSAR Identfiable shortName.
Associations
ownedComment : Comment [*]
- Comment owned by this EAElement.
Constraints
No additional constraints
Semantics
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.
abstract="true"
String de.fraunhofer.isst.eastadl.elements.EAElement.getName | ( | ) | [package] |
Returns the value of the 'Name' attribute.
name : String [0..1]
Optional descriptive name of the EAElement, this name does not have the length restrictions as found for the AUTOSAR Identfiable shortName.
Implemented in de.fraunhofer.isst.eastadl.elements.impl.EAElementImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.DesignFunctionPrototypeImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.FunctionConnectorImpl, and de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.
EList<Comment> de.fraunhofer.isst.eastadl.elements.EAElement.getOwnedComment | ( | ) |
Returns the value of the 'Owned Comment' reference list. The list contents are of type de.fraunhofer.isst.eastadl.elements.Comment.
ownedComment : Comment [*]
Comment owned by this EAElement.
Implemented in de.fraunhofer.isst.eastadl.elements.impl.EAElementImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.DesignFunctionPrototypeImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.FunctionConnectorImpl, and de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.
boolean de.fraunhofer.isst.eastadl.elements.EAElement.isSetName | ( | ) |
Returns whether the value of the 'Name' attribute is set.
name : String [0..1]
Optional descriptive name of the EAElement, this name does not have the length restrictions as found for the AUTOSAR Identfiable shortName.
Implemented in de.fraunhofer.isst.eastadl.elements.impl.EAElementImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.DesignFunctionPrototypeImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.FunctionConnectorImpl, and de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.
void de.fraunhofer.isst.eastadl.elements.EAElement.setName | ( | String | value | ) |
Sets the value of the 'Name' attribute.
name : String [0..1]
Optional descriptive name of the EAElement, this name does not have the length restrictions as found for the AUTOSAR Identfiable shortName.
value | the new value of the 'Name' attribute. |
Implemented in de.fraunhofer.isst.eastadl.elements.impl.EAElementImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.DesignFunctionPrototypeImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.FunctionConnectorImpl, and de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.
void de.fraunhofer.isst.eastadl.elements.EAElement.unsetName | ( | ) |
Unsets the value of the 'Name' attribute.
name : String [0..1]
Optional descriptive name of the EAElement, this name does not have the length restrictions as found for the AUTOSAR Identfiable shortName.
Implemented in de.fraunhofer.isst.eastadl.elements.impl.EAElementImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.DesignFunctionPrototypeImpl, de.fraunhofer.isst.eastadl.functionmodeling.impl.FunctionConnectorImpl, and de.fraunhofer.isst.eastadl.hardwaremodeling.impl.LogicalBusImpl.