Public Member Functions | |
EAElement | getReference () |
void | setReference (EAElement value) |
void | setReferring (EAElement value) |
Package Functions | |
EAElement | getReferring () |
MultiLevelReference (from Elements)
Generalizations
Relationship (from Elements)
Description
The metaclass MultiLevelReference gives the possibility to establish reference links between model elements. Such a reference may be established between two elements when both of them are slightly different but one element is newer and originates from the other element. With such reference, it is possible to keep track of changes (by humans and also computational) in compare to origin elements. Moreover, it is possible to take over the changes into the original. In EAST-ADL, the Multi-Level concept will be used for the Feature Modeling and for the Requirements Interchange. More detailed informations about the Multi-Level concept in general and also about the use of this concept in the context of Feature Trees and for Requirements Exchange can be found in the ATESST2 papers "Multi Level Feature Trees" and "Manufacturer- Supplier Requirements Synchronization Using Exchange Containers and Multi-Level Systems
Attributes
No additional attributes
Associations
referring : EAElement [1]
- The target elements of a MultiLevelReference link.
reference : EAElement [1]
- The source element of a MultiLevelReference link.
Constraints
No additional constraints
Semantics
-
EAElement de.fraunhofer.isst.eastadl.elements.MultiLevelReference.getReference | ( | ) |
Returns the value of the 'Reference' reference.
reference : EAElement [1]
The source element of a MultiLevelReference link.
Implemented in de.fraunhofer.isst.eastadl.elements.impl.MultiLevelReferenceImpl.
EAElement de.fraunhofer.isst.eastadl.elements.MultiLevelReference.getReferring | ( | ) | [package] |
Returns the value of the 'Referring' reference.
referring : EAElement [1]
The target elements of a MultiLevelReference link.
Implemented in de.fraunhofer.isst.eastadl.elements.impl.MultiLevelReferenceImpl.
void de.fraunhofer.isst.eastadl.elements.MultiLevelReference.setReference | ( | EAElement | value | ) |
Sets the value of the 'Reference' reference.
reference : EAElement [1]
The source element of a MultiLevelReference link.
value | the new value of the 'Reference' reference. |
Implemented in de.fraunhofer.isst.eastadl.elements.impl.MultiLevelReferenceImpl.
void de.fraunhofer.isst.eastadl.elements.MultiLevelReference.setReferring | ( | EAElement | value | ) |
Sets the value of the 'Referring' reference.
referring : EAElement [1]
The target elements of a MultiLevelReference link.
value | the new value of the 'Referring' reference. |
Implemented in de.fraunhofer.isst.eastadl.elements.impl.MultiLevelReferenceImpl.