Public Member Functions | |
Feature | basicGetEnd () |
Feature | basicGetStart () |
Object | eGet (int featureID, boolean resolve, boolean coreType) |
boolean | eIsSet (int featureID) |
void | eSet (int featureID, Object newValue) |
void | eUnset (int featureID) |
String | getCustomType () |
Feature | getEnd () |
VariabilityDependencyKind | getKind () |
Feature | getStart () |
boolean | isIsBidirectional () |
boolean | isSetIsBidirectional () |
void | setCustomType (String newCustomType) |
void | setEnd (Feature newEnd) |
void | setIsBidirectional (boolean newIsBidirectional) |
void | setKind (VariabilityDependencyKind newKind) |
void | setStart (Feature newStart) |
String | toString () |
void | unsetIsBidirectional () |
Protected Member Functions | |
EClass | eStaticClass () |
FeatureLinkImpl () | |
Protected Attributes | |
String | customType = CUSTOM_TYPE_EDEFAULT |
Feature | end |
boolean | isBidirectional = IS_BIDIRECTIONAL_EDEFAULT |
boolean | isBidirectionalESet |
VariabilityDependencyKind | kind = KIND_EDEFAULT |
Feature | start |
Static Protected Attributes | |
static final String | CUSTOM_TYPE_EDEFAULT = null |
static final boolean | IS_BIDIRECTIONAL_EDEFAULT = false |
static final VariabilityDependencyKind | KIND_EDEFAULT = VariabilityDependencyKind.CUSTOM |
An implementation of the model object 'Feature Link'.
The following features are implemented:
de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.FeatureLinkImpl | ( | ) | [protected] |
Feature de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.basicGetEnd | ( | ) |
Feature de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.basicGetStart | ( | ) |
Object de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.eGet | ( | int | featureID, | |
boolean | resolve, | |||
boolean | coreType | |||
) |
boolean de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.eIsSet | ( | int | featureID | ) |
void de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.eSet | ( | int | featureID, | |
Object | newValue | |||
) |
EClass de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.eStaticClass | ( | ) | [protected] |
void de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.eUnset | ( | int | featureID | ) |
String de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.getCustomType | ( | ) |
Feature de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.getEnd | ( | ) |
VariabilityDependencyKind de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.getKind | ( | ) |
Feature de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.getStart | ( | ) |
boolean de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.isIsBidirectional | ( | ) |
boolean de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.isSetIsBidirectional | ( | ) |
void de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.setCustomType | ( | String | newCustomType | ) |
void de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.setEnd | ( | Feature | newEnd | ) |
void de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.setIsBidirectional | ( | boolean | newIsBidirectional | ) |
void de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.setKind | ( | VariabilityDependencyKind | newKind | ) |
void de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.setStart | ( | Feature | newStart | ) |
String de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.toString | ( | ) |
void de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.unsetIsBidirectional | ( | ) |
final String de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.CUSTOM_TYPE_EDEFAULT = null [static, protected] |
The default value of the 'Custom Type' attribute.
String de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.customType = CUSTOM_TYPE_EDEFAULT [protected] |
The cached value of the 'Custom Type' attribute.
final boolean de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.IS_BIDIRECTIONAL_EDEFAULT = false [static, protected] |
The default value of the 'Is Bidirectional' attribute.
boolean de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.isBidirectional = IS_BIDIRECTIONAL_EDEFAULT [protected] |
The cached value of the 'Is Bidirectional' attribute.
boolean de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.isBidirectionalESet [protected] |
This is true if the Is Bidirectional attribute has been set.
final VariabilityDependencyKind de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.KIND_EDEFAULT = VariabilityDependencyKind.CUSTOM [static, protected] |
The cached value of the 'Start' reference.