de.uka.ipd.sdq.featuremodel
Interface FeatureDiagram

All Superinterfaces:
NamedElement
All Known Implementing Classes:
FeatureDiagramImpl

public interface FeatureDiagram
extends NamedElement

A representation of the model object 'Feature Diagram'.

The following features are supported:

See Also:
featuremodelPackage.getFeatureDiagram()

Method Summary
  getConstraints()
          Returns the value of the 'Constraints' containment reference list.
 Feature getRootFeature()
          Returns the value of the 'Root Feature' containment reference.
 void setRootFeature(Feature value)
          Sets the value of the 'Root Feature' containment reference.
 
Methods inherited from interface de.uka.ipd.sdq.featuremodel.NamedElement
getName, setName
 

Method Detail

getRootFeature

Feature getRootFeature()
Returns the value of the 'Root Feature' containment reference.

If the meaning of the 'Root Feature' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Root Feature' containment reference.
See Also:
setRootFeature(Feature), featuremodelPackage.getFeatureDiagram_RootFeature()

setRootFeature

void setRootFeature(Feature value)
Sets the value of the 'Root Feature' containment reference.

Parameters:
value - the new value of the 'Root Feature' containment reference.
See Also:
getRootFeature()

getConstraints

 getConstraints()
Returns the value of the 'Constraints' containment reference list. The list contents are of type Constraint.

If the meaning of the 'Constraints' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Constraints' containment reference list.
See Also:
featuremodelPackage.getFeatureDiagram_Constraints()