Interface FeatureConfig

    • Method Detail

      • getConfignode

        EList<ConfigNode> getConfignode()
        Returns the value of the 'Confignode' containment reference list. The list contents are of type ConfigNode.

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

        Returns:
        the value of the 'Confignode' containment reference list.
        See Also:
        featureconfigPackage.getFeatureConfig_Confignode()
        Generated class or method.
        EMF model class or method.
        containment="true" ordered="false"
      • setConfigurationDefault

        void setConfigurationDefault​(Configuration value)
        Sets the value of the 'Configuration Default' container reference.
        Parameters:
        value - the new value of the 'Configuration Default' container reference.
        See Also:
        getConfigurationDefault()
        Generated class or method.
      • showFeatureConfigState

        FeatureConfigState showFeatureConfigState()

        The FeatureConfigState of a FeatureConfig is DEFAULT, if the FeatureConfig equals its configurationDefault.defaultConfig. It is OVERRIDE, if it is included in its configurationOverrides.configOverrides. If neither of these conditions applies, the FeatureConfigState is NOT_SET

        if (configurationDefault->size() = 1 and configurationDefault.defaultConfig = self) then FeatureConfigState::DEFAULT else ( if (configurationOverrides->size() = 1 and configurationOverrides.configOverrides->size() > 0 and configurationOverrides.configOverrides->includes(self)) then FeatureConfigState::OVERRIDE else FeatureConfigState::NOT_SET endif ) endif
        Generated class or method.
        EMF model class or method.
        required="true" ordered="false" annotation="http://www.eclipse.org/uml2/1.1.0/GenModel body='if (configurationDefault->size() = 1 and configurationDefault.defaultConfig = self) then FeatureConfigState::DEFAULT\r\n else (\r\n if (configurationOverrides->size() = 1 and configurationOverrides.configOverrides->size() > 0 and configurationOverrides.configOverrides->includes(self)) then FeatureConfigState::OVERRIDE\r\n else FeatureConfigState::NOT_SET\r\n endif\r\n ) endif'"