|
||||||||||
| 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.ChildRelationImpl
de.uka.ipd.sdq.featuremodel.impl.FeatureGroupImpl
public class FeatureGroupImpl
An implementation of the model object 'Feature Group'.
The following features are implemented:
| Field Summary | |
|---|---|
protected |
children
The cached value of the ' Children' containment reference list. |
protected int |
max
The cached value of the ' Max' attribute. |
protected static int |
MAX_EDEFAULT
The default value of the ' Max' attribute. |
protected int |
min
The cached value of the ' Min' attribute. |
protected static int |
MIN_EDEFAULT
The default value of the ' Min' attribute. |
| Constructor Summary | |
|---|---|
protected |
FeatureGroupImpl()
|
| Method Summary | |
|---|---|
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)
|
|
getChildren()
|
int |
getMax()
|
int |
getMin()
|
void |
setMax(int newMax)
|
void |
setMin(int newMin)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final int MIN_EDEFAULT
Min' attribute.
getMin(),
Constant Field Valuesprotected int min
Min' attribute.
getMin()protected static final int MAX_EDEFAULT
Max' attribute.
getMax(),
Constant Field Valuesprotected int max
Max' attribute.
getMax()protectedchildren
Children' containment reference list.
getChildren()| Constructor Detail |
|---|
protected FeatureGroupImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class ChildRelationImplpublic int getMin()
getMin in interface FeatureGroupFeatureGroup.setMin(int),
featuremodelPackage.getFeatureGroup_Min()public void setMin(int newMin)
setMin in interface FeatureGroupnewMin - the new value of the 'Min' attribute.FeatureGroup.getMin()public int getMax()
getMax in interface FeatureGroupFeatureGroup.setMax(int),
featuremodelPackage.getFeatureGroup_Max()public void setMax(int newMax)
setMax in interface FeatureGroupnewMax - the new value of the 'Max' attribute.FeatureGroup.getMax()publicgetChildren()
getChildren in interface FeatureGroupfeaturemodelPackage.getFeatureGroup_Children()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
public void eSet(int featureID,
Object newValue)
public void eUnset(int featureID)
public boolean eIsSet(int featureID)
public String toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||