de.uka.ipd.sdq.featureconfig
Interface featureconfigPackage

All Known Implementing Classes:
featureconfigPackageImpl

public interface featureconfigPackage

The Package for the model. It contains accessors for the meta objects to represent

The Feature Config simply sets states selected, eliminated or default for single features. Thus, invalid configurations can be built, this is by purpose, so that invalid intermediate steps can be stored.

See Also:
featureconfigFactory

Nested Class Summary
static interface featureconfigPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static int CONFIG_NODE
          The meta object id for the 'Config Node' class.
static int CONFIG_NODE__CONFIG_STATE
          The feature id for the 'Config State' attribute.
static int CONFIG_NODE__ORIGIN
          The feature id for the 'Origin' reference.
static int CONFIG_NODE_FEATURE_COUNT
          The number of structural features of the 'Config Node' class.
static int CONFIG_STATE
          The meta object id for the 'Config State' enum.
static int CONFIGURATION
          The meta object id for the 'Configuration' class.
static int CONFIGURATION__CONFIG_OVERRIDES
          The feature id for the 'Config Overrides' containment reference.
static int CONFIGURATION__DEFAULT_CONFIG
          The feature id for the 'Default Config' containment reference.
static int CONFIGURATION__NAME
          The feature id for the 'Name' attribute.
static int CONFIGURATION_FEATURE_COUNT
          The number of structural features of the 'Configuration' class.
static featureconfigPackage eINSTANCE
          The singleton instance of the package.
static String eNAME
          The package name.
static String eNS_PREFIX
          The package namespace name.
static String eNS_URI
          The package namespace URI.
static int FEATURE_CONFIG
          The meta object id for the 'Feature Config' class.
static int FEATURE_CONFIG__CONFIGNODE
          The feature id for the 'Confignode' containment reference list.
static int FEATURE_CONFIG__REFERENCED_OBJECT
          The feature id for the 'Referenced Object' reference.
static int FEATURE_CONFIG_FEATURE_COUNT
          The number of structural features of the 'Feature Config' class.
 
Method Summary
 EAttribute getConfigNode_ConfigState()
          Returns the meta object for the attribute 'Config State'.
 EReference getConfigNode_Origin()
          Returns the meta object for the reference 'Origin'.
 EClass getConfigNode()
          Returns the meta object for class 'Config Node'.
 EEnum getConfigState()
          Returns the meta object for enum 'Config State'.
 EReference getConfiguration_ConfigOverrides()
          Returns the meta object for the containment reference 'Config Overrides'.
 EReference getConfiguration_DefaultConfig()
          Returns the meta object for the containment reference 'Default Config'.
 EAttribute getConfiguration_Name()
          Returns the meta object for the attribute 'Name'.
 EClass getConfiguration()
          Returns the meta object for class 'Configuration'.
 EReference getFeatureConfig_Confignode()
          Returns the meta object for the containment reference list 'Confignode'.
 EReference getFeatureConfig_ReferencedObject()
          Returns the meta object for the reference 'Referenced Object'.
 EClass getFeatureConfig()
          Returns the meta object for class 'Feature Config'.
 featureconfigFactory getfeatureconfigFactory()
          Returns the factory that creates the instances of the model.
 

Field Detail

eNAME

static final String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final featureconfigPackage eINSTANCE
The singleton instance of the package.


CONFIG_NODE

static final int CONFIG_NODE
The meta object id for the 'Config Node' class.

See Also:
ConfigNodeImpl, featureconfigPackageImpl.getConfigNode(), Constant Field Values

CONFIG_NODE__ORIGIN

static final int CONFIG_NODE__ORIGIN
The feature id for the 'Origin' reference.

See Also:
Constant Field Values

CONFIG_NODE__CONFIG_STATE

static final int CONFIG_NODE__CONFIG_STATE
The feature id for the 'Config State' attribute.

See Also:
Constant Field Values

CONFIG_NODE_FEATURE_COUNT

static final int CONFIG_NODE_FEATURE_COUNT
The number of structural features of the 'Config Node' class.

See Also:
Constant Field Values

FEATURE_CONFIG

static final int FEATURE_CONFIG
The meta object id for the 'Feature Config' class.

See Also:
FeatureConfigImpl, featureconfigPackageImpl.getFeatureConfig(), Constant Field Values

FEATURE_CONFIG__REFERENCED_OBJECT

static final int FEATURE_CONFIG__REFERENCED_OBJECT
The feature id for the 'Referenced Object' reference.

See Also:
Constant Field Values

FEATURE_CONFIG__CONFIGNODE

static final int FEATURE_CONFIG__CONFIGNODE
The feature id for the 'Confignode' containment reference list.

See Also:
Constant Field Values

FEATURE_CONFIG_FEATURE_COUNT

static final int FEATURE_CONFIG_FEATURE_COUNT
The number of structural features of the 'Feature Config' class.

See Also:
Constant Field Values

CONFIGURATION

static final int CONFIGURATION
The meta object id for the 'Configuration' class.

See Also:
ConfigurationImpl, featureconfigPackageImpl.getConfiguration(), Constant Field Values

CONFIGURATION__DEFAULT_CONFIG

static final int CONFIGURATION__DEFAULT_CONFIG
The feature id for the 'Default Config' containment reference.

See Also:
Constant Field Values

CONFIGURATION__CONFIG_OVERRIDES

static final int CONFIGURATION__CONFIG_OVERRIDES
The feature id for the 'Config Overrides' containment reference.

See Also:
Constant Field Values

CONFIGURATION__NAME

static final int CONFIGURATION__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

CONFIGURATION_FEATURE_COUNT

static final int CONFIGURATION_FEATURE_COUNT
The number of structural features of the 'Configuration' class.

See Also:
Constant Field Values

CONFIG_STATE

static final int CONFIG_STATE
The meta object id for the 'Config State' enum.

See Also:
ConfigState, featureconfigPackageImpl.getConfigState(), Constant Field Values
Method Detail

getConfigNode

EClass getConfigNode()
Returns the meta object for class 'Config Node'.

Returns:
the meta object for class 'Config Node'.
See Also:
ConfigNode

getConfigNode_Origin

EReference getConfigNode_Origin()
Returns the meta object for the reference 'Origin'.

Returns:
the meta object for the reference 'Origin'.
See Also:
ConfigNode.getOrigin(), getConfigNode()

getConfigNode_ConfigState

EAttribute getConfigNode_ConfigState()
Returns the meta object for the attribute 'Config State'.

Returns:
the meta object for the attribute 'Config State'.
See Also:
ConfigNode.getConfigState(), getConfigNode()

getFeatureConfig

EClass getFeatureConfig()
Returns the meta object for class 'Feature Config'.

Returns:
the meta object for class 'Feature Config'.
See Also:
FeatureConfig

getFeatureConfig_ReferencedObject

EReference getFeatureConfig_ReferencedObject()
Returns the meta object for the reference 'Referenced Object'.

Returns:
the meta object for the reference 'Referenced Object'.
See Also:
FeatureConfig.getReferencedObject(), getFeatureConfig()

getFeatureConfig_Confignode

EReference getFeatureConfig_Confignode()
Returns the meta object for the containment reference list 'Confignode'.

Returns:
the meta object for the containment reference list 'Confignode'.
See Also:
FeatureConfig.getConfignode(), getFeatureConfig()

getConfiguration

EClass getConfiguration()
Returns the meta object for class 'Configuration'.

Returns:
the meta object for class 'Configuration'.
See Also:
Configuration

getConfiguration_DefaultConfig

EReference getConfiguration_DefaultConfig()
Returns the meta object for the containment reference 'Default Config'.

Returns:
the meta object for the containment reference 'Default Config'.
See Also:
Configuration.getDefaultConfig(), getConfiguration()

getConfiguration_ConfigOverrides

EReference getConfiguration_ConfigOverrides()
Returns the meta object for the containment reference 'Config Overrides'.

Returns:
the meta object for the containment reference 'Config Overrides'.
See Also:
Configuration.getConfigOverrides(), getConfiguration()

getConfiguration_Name

EAttribute getConfiguration_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
Configuration.getName(), getConfiguration()

getConfigState

EEnum getConfigState()
Returns the meta object for enum 'Config State'.

Returns:
the meta object for enum 'Config State'.
See Also:
ConfigState

getfeatureconfigFactory

featureconfigFactory getfeatureconfigFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.