|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectEObjectImpl
de.uka.ipd.sdq.featuremodel.impl.NamedElementImpl
de.uka.ipd.sdq.featuremodel.impl.FeatureDiagramImpl
public class FeatureDiagramImpl
An implementation of the model object 'Feature Diagram'.
The following features are implemented:
| Field Summary | |
|---|---|
protected |
constraints
The cached value of the ' Constraints' containment reference list. |
protected Feature |
rootFeature
The cached value of the ' Root Feature' containment reference. |
| Fields inherited from class de.uka.ipd.sdq.featuremodel.impl.NamedElementImpl |
|---|
name, NAME_EDEFAULT |
| Constructor Summary | |
|---|---|
protected |
FeatureDiagramImpl()
|
| Method Summary | |
|---|---|
NotificationChain |
basicSetRootFeature(Feature newRootFeature,
NotificationChain msgs)
|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
|
getConstraints()
|
Feature |
getRootFeature()
|
void |
setRootFeature(Feature newRootFeature)
|
| Methods inherited from class de.uka.ipd.sdq.featuremodel.impl.NamedElementImpl |
|---|
getName, setName, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface de.uka.ipd.sdq.featuremodel.NamedElement |
|---|
getName, setName |
| Field Detail |
|---|
protected Feature rootFeature
Root Feature' containment reference.
getRootFeature()protectedconstraints
Constraints' containment reference list.
getConstraints()| Constructor Detail |
|---|
protected FeatureDiagramImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class NamedElementImplpublic Feature getRootFeature()
getRootFeature in interface FeatureDiagramFeatureDiagram.setRootFeature(Feature),
featuremodelPackage.getFeatureDiagram_RootFeature()
public NotificationChain basicSetRootFeature(Feature newRootFeature,
NotificationChain msgs)
public void setRootFeature(Feature newRootFeature)
setRootFeature in interface FeatureDiagramnewRootFeature - the new value of the 'Root Feature' containment reference.FeatureDiagram.getRootFeature()publicgetConstraints()
getConstraints in interface FeatureDiagramfeaturemodelPackage.getFeatureDiagram_Constraints()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class NamedElementImpl
public void eSet(int featureID,
Object newValue)
eSet in class NamedElementImplpublic void eUnset(int featureID)
eUnset in class NamedElementImplpublic boolean eIsSet(int featureID)
eIsSet in class NamedElementImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||