Package de.uka.ipd.sdq.featuremodel
Interface Feature
- All Superinterfaces:
org.eclipse.emf.cdo.CDOObject,org.eclipse.emf.cdo.common.id.CDOWithID,EObject,de.uka.ipd.sdq.identifier.Identifier,NamedElement,Notifier
- All Known Implementing Classes:
FeatureImpl
A representation of the model object 'Feature'.
The following features are supported:
- See Also:
- Generated class or method.
- EMF model class or method.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanEachAttributeNameDefinedJustOnce(DiagnosticChain diagnostics, Map<Object, Object> context) true --each attribute name is unique for this feature --self.attributes->isUnique(attr | attr.name)Returns the value of the 'Attributes' containment reference list.Returns the value of the 'Childrelation' containment reference.Returns the value of the 'Featuregroup' container reference.Returns the value of the 'Simple Mandatory' container reference.Returns the value of the 'Simple Optional' container reference.voidsetChildrelation(ChildRelation value) Sets the value of the 'Childrelation' containment reference.voidsetFeaturegroup(FeatureGroup value) Sets the value of the 'Featuregroup' container reference.voidsetSimpleMandatory(Simple value) Sets the value of the 'Simple Mandatory' container reference.voidsetSimpleOptional(Simple value) Sets the value of the 'Simple Optional' container reference.Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPermission, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoRevision, cdoRevision, cdoState, cdoView, cdoWriteLock, cdoWriteOptionMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface de.uka.ipd.sdq.identifier.Identifier
getId, setIdMethods inherited from interface de.uka.ipd.sdq.featuremodel.NamedElement
getName, setNameMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
getAttributes
Returns the value of the 'Attributes' containment reference list. The list contents are of typeAttribute.If the meaning of the 'Attributes' containment reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Attributes' containment reference list.
- See Also:
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
getChildrelation
ChildRelation getChildrelation()Returns the value of the 'Childrelation' containment reference.If the meaning of the 'Childrelation' containment reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Childrelation' containment reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- containment="true" ordered="false"
-
setChildrelation
Sets the value of the 'Childrelation' containment reference.- Parameters:
value- the new value of the 'Childrelation' containment reference.- See Also:
- Generated class or method.
-
getSimpleMandatory
Simple getSimpleMandatory()Returns the value of the 'Simple Mandatory' container reference. It is bidirectional and its opposite is 'Mandatory Children'.If the meaning of the 'Simple Mandatory' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Simple Mandatory' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="mandatoryChildren" transient="false" ordered="false"
-
setSimpleMandatory
Sets the value of the 'Simple Mandatory' container reference.- Parameters:
value- the new value of the 'Simple Mandatory' container reference.- See Also:
- Generated class or method.
-
getSimpleOptional
Simple getSimpleOptional()Returns the value of the 'Simple Optional' container reference. It is bidirectional and its opposite is 'Optional Children'.If the meaning of the 'Simple Optional' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Simple Optional' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="optionalChildren" transient="false" ordered="false"
-
setSimpleOptional
Sets the value of the 'Simple Optional' container reference.- Parameters:
value- the new value of the 'Simple Optional' container reference.- See Also:
- Generated class or method.
-
getFeaturegroup
FeatureGroup getFeaturegroup()Returns the value of the 'Featuregroup' container reference. It is bidirectional and its opposite is 'Children'.If the meaning of the 'Featuregroup' container reference isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'Featuregroup' container reference.
- See Also:
- Generated class or method.
- EMF model class or method.
- opposite="children" transient="false" ordered="false"
-
setFeaturegroup
Sets the value of the 'Featuregroup' container reference.- Parameters:
value- the new value of the 'Featuregroup' container reference.- See Also:
- Generated class or method.
-
EachAttributeNameDefinedJustOnce
true --each attribute name is unique for this feature --self.attributes->isUnique(attr | attr.name)- Parameters:
diagnostics- The chain of diagnostics to which problems are to be appended.context- The cache of context-specific information.- Generated class or method.
- EMF model class or method.
- annotation="http://www.eclipse.org/uml2/1.1.0/GenModel body='true \r\n--each attribute name is unique for this feature\r\n--self.attributes->isUnique(attr | attr.name)\r\n'"
-