Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl Class Reference

List of all members.

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

Detailed Description

An implementation of the model object 'Feature Link'.

The following features are implemented:


Constructor & Destructor Documentation

de.fraunhofer.isst.eastadl.featuremodeling.impl.FeatureLinkImpl.FeatureLinkImpl (  )  [protected]

Member Function Documentation

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 (  ) 

Member Data Documentation

The default value of the 'Custom Type' attribute.

See also:
getCustomType()

The cached value of the 'Custom Type' attribute.

See also:
getCustomType()

The cached value of the 'End' reference.

See also:
getEnd()

The default value of the 'Is Bidirectional' attribute.

See also:
isIsBidirectional()

The cached value of the 'Is Bidirectional' attribute.

See also:
isIsBidirectional()

This is true if the Is Bidirectional attribute has been set.

The cached value of the 'Kind' attribute.

See also:
getKind()

The default value of the 'Kind' attribute.

See also:
getKind()

The cached value of the 'Start' reference.

See also:
getStart()