Constant Field Values
Contents
de.uka.*
-
de.uka.ipd.sdq.featureconfig.ConfigState Modifier and Type Constant Field Value public static final int
DEFAULT_VALUE
2
public static final int
ELIMINATED_VALUE
1
public static final int
SELECTED_VALUE
0
-
de.uka.ipd.sdq.featureconfig.featureconfigPackage Modifier and Type Constant Field Value public static final int
ATTRIBUTE_VALUE
1
public static final int
ATTRIBUTE_VALUE__CONFIGNODE
3
public static final int
ATTRIBUTE_VALUE__ID
0
public static final int
ATTRIBUTE_VALUE__NAME
1
public static final int
ATTRIBUTE_VALUE__VALUE
2
public static final int
ATTRIBUTE_VALUE_FEATURE_COUNT
4
public static final int
CONFIG_NODE
0
public static final int
CONFIG_NODE__ATTRIBUTEVALUE
2
public static final int
CONFIG_NODE__CONFIG_STATE
1
public static final int
CONFIG_NODE__ORIGIN
0
public static final int
CONFIG_NODE_FEATURE_COUNT
3
public static final int
CONFIG_STATE
8
public static final int
CONFIGURATION
3
public static final int
CONFIGURATION__CONFIG_OVERRIDES
2
public static final int
CONFIGURATION__DEFAULT_CONFIG
0
public static final int
CONFIGURATION__NAME
1
public static final int
CONFIGURATION_FEATURE_COUNT
3
public static final int
DOUBLE_ATTRIBUTE_VALUE
5
public static final int
DOUBLE_ATTRIBUTE_VALUE__CONFIGNODE
3
public static final int
DOUBLE_ATTRIBUTE_VALUE__ID
0
public static final int
DOUBLE_ATTRIBUTE_VALUE__NAME
1
public static final int
DOUBLE_ATTRIBUTE_VALUE__VALUE
2
public static final int
DOUBLE_ATTRIBUTE_VALUE_FEATURE_COUNT
4
public static final String
eNAME
"featureconfig"
public static final String
eNS_PREFIX
"featureconfig"
public static final String
eNS_URI
"http://sdq.ipd.uka.de/FeatureConfig/2.0"
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_VALUE
7
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_VALUE__CONFIGNODE
3
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_VALUE__ID
0
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_VALUE__NAME
1
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_VALUE__REFERENCED_OBJECT
4
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_VALUE__VALUE
2
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_VALUE_FEATURE_COUNT
5
public static final int
FEATURE_CONFIG
2
public static final int
FEATURE_CONFIG__ANNOTATED_ELEMENT
2
public static final int
FEATURE_CONFIG__CONFIGNODE
1
public static final int
FEATURE_CONFIG__CONFIGURATION_DEFAULT
4
public static final int
FEATURE_CONFIG__CONFIGURATION_OVERRIDES
3
public static final int
FEATURE_CONFIG__FEATURE_CONFIG_STATE
0
public static final int
FEATURE_CONFIG_FEATURE_COUNT
5
public static final int
FEATURE_CONFIG_STATE
9
public static final int
INTEGER_ATTRIBUTE_VALUE
4
public static final int
INTEGER_ATTRIBUTE_VALUE__CONFIGNODE
3
public static final int
INTEGER_ATTRIBUTE_VALUE__ID
0
public static final int
INTEGER_ATTRIBUTE_VALUE__NAME
1
public static final int
INTEGER_ATTRIBUTE_VALUE__VALUE
2
public static final int
INTEGER_ATTRIBUTE_VALUE_FEATURE_COUNT
4
public static final int
STRING_ATTRIBUTE_VALUE
6
public static final int
STRING_ATTRIBUTE_VALUE__CONFIGNODE
3
public static final int
STRING_ATTRIBUTE_VALUE__ID
0
public static final int
STRING_ATTRIBUTE_VALUE__NAME
1
public static final int
STRING_ATTRIBUTE_VALUE__VALUE
2
public static final int
STRING_ATTRIBUTE_VALUE_FEATURE_COUNT
4
-
de.uka.ipd.sdq.featureconfig.FeatureConfigState Modifier and Type Constant Field Value public static final int
DEFAULT_VALUE
2
public static final int
NOT_SET_VALUE
0
public static final int
OVERRIDE_VALUE
1
-
de.uka.ipd.sdq.featureconfig.impl.ConfigNodeImpl Modifier and Type Constant Field Value protected static final String
CHECK_MULTIPLICITY_OF_FEATURE_GROUP__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"true--not self.origin.featuregroup->isEmpty() implies (self.origin.featuregroup.children->size() <= self.origin.featuregroup.max and self.origin.featuregroup.children->size() >= self.origin.featuregroup.min)"
protected static final String
CONFIG_CARDINALITY_INVALID__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"true --let childSelectedCount : Integer = self.children->select(c|c.configState = ConfigState::USER_SELECTED or c.configState = ConfigState::MASCHINE_SELECTED)->size() --in --\t if self.origin.oclIsTypeOf(featuremodel::FeatureGroup) then--\t \tchildSelectedCount >= self.origin.min and (childSelectedCount <= self.origin.max or self.origin.max = -1)--\t else--\t \tself.origin.min >= 1 implies (self.configState = ConfigState::USER_SELECTED or self.configState = ConfigState::MASCHINE_SELECTED)--\t endif"
-
de.uka.ipd.sdq.featureconfig.impl.DoubleAttributeValueImpl Modifier and Type Constant Field Value protected static final String
ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_DOUBLE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"self.confignode.origin.attributes->one(a | a.name = self.name) and self.confignode.origin.attributes->any(a | a.name = self.name).oclIsTypeOf(featuremodel::DoubleAttribute)"
-
de.uka.ipd.sdq.featureconfig.impl.ExternalObjectAttributeValueImpl Modifier and Type Constant Field Value protected static final String
ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_EXTERNAL_OBJECT__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"self.confignode.origin.attributes->one(a | a.name = self.name) and self.confignode.origin.attributes->any(a | a.name = self.name).oclIsTypeOf(featuremodel::ExternalObjectAttribute)"
-
de.uka.ipd.sdq.featureconfig.impl.FeatureConfigImpl Modifier and Type Constant Field Value protected static final String
SHOW_FEATURE_CONFIG_STATE__EOCL_EXP
"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"
-
de.uka.ipd.sdq.featureconfig.impl.IntegerAttributeValueImpl Modifier and Type Constant Field Value protected static final String
ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_INTEGER__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"self.confignode.origin.attributes->one(a | a.name = self.name) and self.confignode.origin.attributes->any(a | a.name = self.name).oclIsTypeOf(featuremodel::IntegerAttribute)"
-
de.uka.ipd.sdq.featureconfig.impl.StringAttributeValueImpl Modifier and Type Constant Field Value protected static final String
ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_STRING__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"self.confignode.origin.attributes->one(a | a.name = self.name) and self.confignode.origin.attributes->any(a | a.name = self.name).oclIsTypeOf(featuremodel::StringAttribute)"
-
de.uka.ipd.sdq.featureconfig.util.featureconfigValidator Modifier and Type Constant Field Value public static final int
CONFIG_NODE__CHECK_MULTIPLICITY_OF_FEATURE_GROUP
2
public static final int
CONFIG_NODE__CONFIG_CARDINALITY_INVALID
1
protected static final int
DIAGNOSTIC_CODE_COUNT
6
public static final String
DIAGNOSTIC_SOURCE
"de.uka.ipd.sdq.featureconfig"
public static final int
DOUBLE_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_DOUBLE
4
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_EXTERNAL_OBJECT
6
public static final int
INTEGER_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_INTEGER
3
public static final int
STRING_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_STRING
5
-
de.uka.ipd.sdq.featuremodel.AttributeTypes Modifier and Type Constant Field Value public static final int
INT_VALUE
0
public static final int
REAL_VALUE
2
public static final int
STRING_VALUE
1
-
de.uka.ipd.sdq.featuremodel.featuremodelPackage Modifier and Type Constant Field Value public static final int
ATTRIBUTE
2
public static final int
ATTRIBUTE__ID
0
public static final int
ATTRIBUTE__NAME
1
public static final int
ATTRIBUTE__RANGE
2
public static final int
ATTRIBUTE_FEATURE_COUNT
3
public static final int
ATTRIBUTE_TYPES
17
public static final int
CHILD_RELATION
4
public static final int
CHILD_RELATION_FEATURE_COUNT
0
public static final int
CONSTRAINT
8
public static final int
CONSTRAINT__DESCRIPTION
4
public static final int
CONSTRAINT__ID
0
public static final int
CONSTRAINT__NAME
1
public static final int
CONSTRAINT__SOURCE
2
public static final int
CONSTRAINT__TARGET
3
public static final int
CONSTRAINT_FEATURE_COUNT
5
public static final int
CONTINOUS_INTERVAL_RANGE
12
public static final int
CONTINOUS_INTERVAL_RANGE__FROM
3
public static final int
CONTINOUS_INTERVAL_RANGE__LOWER_BOUND_INCLUDED
0
public static final int
CONTINOUS_INTERVAL_RANGE__TO
2
public static final int
CONTINOUS_INTERVAL_RANGE__UPPER_BOUND_INCLUDED
1
public static final int
CONTINOUS_INTERVAL_RANGE_FEATURE_COUNT
4
public static final int
DOUBLE_ATTRIBUTE
14
public static final int
DOUBLE_ATTRIBUTE__DEFAULT_VALUE
3
public static final int
DOUBLE_ATTRIBUTE__ID
0
public static final int
DOUBLE_ATTRIBUTE__NAME
1
public static final int
DOUBLE_ATTRIBUTE__RANGE
2
public static final int
DOUBLE_ATTRIBUTE_FEATURE_COUNT
4
public static final String
eNAME
"featuremodel"
public static final String
eNS_PREFIX
"featuremodel"
public static final String
eNS_URI
"http://sdq.ipd.uka.de/FeatureModel/2.0"
public static final int
EXTERNAL_OBJECT_ATTRIBUTE
16
public static final int
EXTERNAL_OBJECT_ATTRIBUTE__ID
0
public static final int
EXTERNAL_OBJECT_ATTRIBUTE__NAME
1
public static final int
EXTERNAL_OBJECT_ATTRIBUTE__RANGE
2
public static final int
EXTERNAL_OBJECT_ATTRIBUTE_FEATURE_COUNT
3
public static final int
FEATURE
0
public static final int
FEATURE__ATTRIBUTES
2
public static final int
FEATURE__CHILDRELATION
3
public static final int
FEATURE__FEATUREGROUP
6
public static final int
FEATURE__ID
0
public static final int
FEATURE__NAME
1
public static final int
FEATURE__SIMPLE_MANDATORY
4
public static final int
FEATURE__SIMPLE_OPTIONAL
5
public static final int
FEATURE_DIAGRAM
7
public static final int
FEATURE_DIAGRAM__ANNOTATABLE_ELEMENT
4
public static final int
FEATURE_DIAGRAM__CONSTRAINTS
3
public static final int
FEATURE_DIAGRAM__ID
0
public static final int
FEATURE_DIAGRAM__NAME
1
public static final int
FEATURE_DIAGRAM__ROOT_FEATURE
2
public static final int
FEATURE_DIAGRAM_FEATURE_COUNT
5
public static final int
FEATURE_FEATURE_COUNT
7
public static final int
FEATURE_GROUP
6
public static final int
FEATURE_GROUP__CHILDREN
2
public static final int
FEATURE_GROUP__MAX
1
public static final int
FEATURE_GROUP__MIN
0
public static final int
FEATURE_GROUP_FEATURE_COUNT
3
public static final int
INTEGER_ATTRIBUTE
13
public static final int
INTEGER_ATTRIBUTE__DEFAULT_VALUE
3
public static final int
INTEGER_ATTRIBUTE__ID
0
public static final int
INTEGER_ATTRIBUTE__NAME
1
public static final int
INTEGER_ATTRIBUTE__RANGE
2
public static final int
INTEGER_ATTRIBUTE_FEATURE_COUNT
4
public static final int
INTEGER_INTERVAL_RANGE
11
public static final int
INTEGER_INTERVAL_RANGE__FROM
3
public static final int
INTEGER_INTERVAL_RANGE__LOWER_BOUND_INCLUDED
0
public static final int
INTEGER_INTERVAL_RANGE__TO
2
public static final int
INTEGER_INTERVAL_RANGE__UPPER_BOUND_INCLUDED
1
public static final int
INTEGER_INTERVAL_RANGE_FEATURE_COUNT
4
public static final int
INTERVAL_RANGE
3
public static final int
INTERVAL_RANGE__LOWER_BOUND_INCLUDED
0
public static final int
INTERVAL_RANGE__UPPER_BOUND_INCLUDED
1
public static final int
INTERVAL_RANGE_FEATURE_COUNT
2
public static final int
NAMED_ELEMENT
1
public static final int
NAMED_ELEMENT__ID
0
public static final int
NAMED_ELEMENT__NAME
1
public static final int
NAMED_ELEMENT_FEATURE_COUNT
2
public static final int
PROHIBITS_CONSTRAINT
10
public static final int
PROHIBITS_CONSTRAINT__DESCRIPTION
4
public static final int
PROHIBITS_CONSTRAINT__ID
0
public static final int
PROHIBITS_CONSTRAINT__NAME
1
public static final int
PROHIBITS_CONSTRAINT__SOURCE
2
public static final int
PROHIBITS_CONSTRAINT__TARGET
3
public static final int
PROHIBITS_CONSTRAINT_FEATURE_COUNT
5
public static final int
REQUIRED_CONSTRAINT
9
public static final int
REQUIRED_CONSTRAINT__DESCRIPTION
4
public static final int
REQUIRED_CONSTRAINT__ID
0
public static final int
REQUIRED_CONSTRAINT__NAME
1
public static final int
REQUIRED_CONSTRAINT__SOURCE
2
public static final int
REQUIRED_CONSTRAINT__TARGET
3
public static final int
REQUIRED_CONSTRAINT_FEATURE_COUNT
5
public static final int
SIMPLE
5
public static final int
SIMPLE__MANDATORY_CHILDREN
1
public static final int
SIMPLE__OPTIONAL_CHILDREN
0
public static final int
SIMPLE_FEATURE_COUNT
2
public static final int
STRING_ATTRIBUTE
15
public static final int
STRING_ATTRIBUTE__DEFAULT_VALUE
3
public static final int
STRING_ATTRIBUTE__ID
0
public static final int
STRING_ATTRIBUTE__NAME
1
public static final int
STRING_ATTRIBUTE__RANGE
2
public static final int
STRING_ATTRIBUTE_FEATURE_COUNT
4
-
de.uka.ipd.sdq.featuremodel.FeatureState Modifier and Type Constant Field Value public static final int
MANDATORY_VALUE
2
public static final int
NOT_SET_VALUE
0
public static final int
OPTIONAL_VALUE
1
-
de.uka.ipd.sdq.featuremodel.impl.ContinousIntervalRangeImpl Modifier and Type Constant Field Value protected static final double
FROM_EDEFAULT
0.0
protected static final double
TO_EDEFAULT
0.0
-
de.uka.ipd.sdq.featuremodel.impl.DoubleAttributeImpl Modifier and Type Constant Field Value protected static final double
DEFAULT_VALUE_EDEFAULT
0.0
-
de.uka.ipd.sdq.featuremodel.impl.FeatureGroupImpl Modifier and Type Constant Field Value protected static final String
ALL_IMPLIES_CARDINALITIES_TO_BE_MINUS_ONE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"true --self.groupType = GroupTypes::ALL implies (self.min = -1 and self.max = -1)"
protected static final int
MAX_EDEFAULT
1
protected static final int
MIN_EDEFAULT
1
protected static final String
OR_IMPLIES_CARDINALITIES_MIN_TO_BE_ONE_AND_MAX_TO_BE_MINUS_ONE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"true --self.groupType = GroupTypes::OR implies (self.min = 1 and self.max = -1)"
protected static final String
XO_ROR_OR_IMPLIES_CHILDREN_ARE_MANDATORY__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"true --(self.groupType = GroupTypes::OR or self.groupType = GroupTypes::XOR) implies self.children->forAll(c|c.isMandatory)"
protected static final String
XOR_IMPLIES_CARDINALITIES_TO_BE_ONE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"true --self.groupType = GroupTypes::XOR implies (self.min = 1 and self.max = 1)"
-
de.uka.ipd.sdq.featuremodel.impl.FeatureImpl Modifier and Type Constant Field Value protected static final String
EACH_ATTRIBUTE_NAME_DEFINED_JUST_ONCE__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"true --each attribute name is unique for this feature--self.attributes->isUnique(attr | attr.name)"
-
de.uka.ipd.sdq.featuremodel.impl.IntegerAttributeImpl Modifier and Type Constant Field Value protected static final int
DEFAULT_VALUE_EDEFAULT
0
-
de.uka.ipd.sdq.featuremodel.impl.IntegerIntervalRangeImpl Modifier and Type Constant Field Value protected static final int
FROM_EDEFAULT
0
protected static final int
TO_EDEFAULT
0
-
de.uka.ipd.sdq.featuremodel.impl.IntervalRangeImpl Modifier and Type Constant Field Value protected static final boolean
LOWER_BOUND_INCLUDED_EDEFAULT
false
protected static final boolean
UPPER_BOUND_INCLUDED_EDEFAULT
false
-
de.uka.ipd.sdq.featuremodel.impl.SimpleImpl Modifier and Type Constant Field Value protected static final String
AT_LEAST_ONE_CHILD__DIAGNOSTIC_CHAIN_MAP__EOCL_EXP
"self.optionalChildren->size()+self.mandatoryChildren->size()>=1"
-
de.uka.ipd.sdq.featuremodel.util.featuremodelValidator Modifier and Type Constant Field Value protected static final int
DIAGNOSTIC_CODE_COUNT
6
public static final String
DIAGNOSTIC_SOURCE
"de.uka.ipd.sdq.featuremodel"
public static final int
FEATURE__EACH_ATTRIBUTE_NAME_DEFINED_JUST_ONCE
1
public static final int
FEATURE_GROUP__ALL_IMPLIES_CARDINALITIES_TO_BE_MINUS_ONE
4
public static final int
FEATURE_GROUP__OR_IMPLIES_CARDINALITIES_MIN_TO_BE_ONE_AND_MAX_TO_BE_MINUS_ONE
5
public static final int
FEATURE_GROUP__XO_ROR_OR_IMPLIES_CHILDREN_ARE_MANDATORY
3
public static final int
FEATURE_GROUP__XOR_IMPLIES_CARDINALITIES_TO_BE_ONE
6
public static final int
SIMPLE__AT_LEAST_ONE_CHILD
2