Public Member Functions | Package Functions

de.fraunhofer.isst.eastadl.elements.MultiLevelReference Interface Reference

List of all members.

Public Member Functions

EAElement getReference ()
void setReference (EAElement value)
void setReferring (EAElement value)

Package Functions

EAElement getReferring ()

Detailed Description

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
-

Author:
dprenzel

Member Function Documentation

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.

Returns:
the value of the 'Reference' reference.
See also:
setReference(EAElement)
de.fraunhofer.isst.eastadl.elements.ElementsPackage.getMultiLevelReference_Reference() required="true"

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.

Returns:
the value of the 'Referring' reference.
See also:
setReferring(EAElement)
de.fraunhofer.isst.eastadl.elements.ElementsPackage.getMultiLevelReference_Referring() required="true"

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.

Parameters:
value the new value of the 'Reference' reference.
See also:
getReference()

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.

Parameters:
value the new value of the 'Referring' reference.
See also:
getReferring()

Implemented in de.fraunhofer.isst.eastadl.elements.impl.MultiLevelReferenceImpl.