Interface Feature

    • Method Detail

      • getAttributes

        EList<Attribute> getAttributes()
        Returns the value of the 'Attributes' containment reference list. The list contents are of type Attribute.

        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:
        featuremodelPackage.getFeature_Attributes()
        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:
        setChildrelation(ChildRelation), featuremodelPackage.getFeature_Childrelation()
        Generated class or method.
        EMF model class or method.
        containment="true" ordered="false"
      • setChildrelation

        void setChildrelation​(ChildRelation value)
        Sets the value of the 'Childrelation' containment reference.
        Parameters:
        value - the new value of the 'Childrelation' containment reference.
        See Also:
        getChildrelation()
        Generated class or method.
      • setSimpleMandatory

        void setSimpleMandatory​(Simple value)
        Sets the value of the 'Simple Mandatory' container reference.
        Parameters:
        value - the new value of the 'Simple Mandatory' container reference.
        See Also:
        getSimpleMandatory()
        Generated class or method.
      • setSimpleOptional

        void setSimpleOptional​(Simple value)
        Sets the value of the 'Simple Optional' container reference.
        Parameters:
        value - the new value of the 'Simple Optional' container reference.
        See Also:
        getSimpleOptional()
        Generated class or method.
      • setFeaturegroup

        void setFeaturegroup​(FeatureGroup value)
        Sets the value of the 'Featuregroup' container reference.
        Parameters:
        value - the new value of the 'Featuregroup' container reference.
        See Also:
        getFeaturegroup()
        Generated class or method.
      • EachAttributeNameDefinedJustOnce

        boolean EachAttributeNameDefinedJustOnce​(DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
        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'"