Constant Field Values
Contents
de.uka.*
-
de.uka.ipd.sdq.featureconfig.ConfigState Modifier and Type Constant Field Value public static final intDEFAULT_VALUE2public static final intELIMINATED_VALUE1public static final intSELECTED_VALUE0 -
de.uka.ipd.sdq.featureconfig.featureconfigPackage Modifier and Type Constant Field Value public static final intATTRIBUTE_VALUE1public static final intATTRIBUTE_VALUE__CONFIGNODE3public static final intATTRIBUTE_VALUE__ID0public static final intATTRIBUTE_VALUE__NAME1public static final intATTRIBUTE_VALUE__VALUE2public static final intATTRIBUTE_VALUE_FEATURE_COUNT4public static final intCONFIG_NODE0public static final intCONFIG_NODE__ATTRIBUTEVALUE2public static final intCONFIG_NODE__CONFIG_STATE1public static final intCONFIG_NODE__ORIGIN0public static final intCONFIG_NODE_FEATURE_COUNT3public static final intCONFIG_STATE8public static final intCONFIGURATION3public static final intCONFIGURATION__CONFIG_OVERRIDES2public static final intCONFIGURATION__DEFAULT_CONFIG0public static final intCONFIGURATION__NAME1public static final intCONFIGURATION_FEATURE_COUNT3public static final intDOUBLE_ATTRIBUTE_VALUE5public static final intDOUBLE_ATTRIBUTE_VALUE__CONFIGNODE3public static final intDOUBLE_ATTRIBUTE_VALUE__ID0public static final intDOUBLE_ATTRIBUTE_VALUE__NAME1public static final intDOUBLE_ATTRIBUTE_VALUE__VALUE2public static final intDOUBLE_ATTRIBUTE_VALUE_FEATURE_COUNT4public static final StringeNAME"featureconfig"public static final StringeNS_PREFIX"featureconfig"public static final StringeNS_URI"http://sdq.ipd.uka.de/FeatureConfig/2.0"public static final intEXTERNAL_OBJECT_ATTRIBUTE_VALUE7public static final intEXTERNAL_OBJECT_ATTRIBUTE_VALUE__CONFIGNODE3public static final intEXTERNAL_OBJECT_ATTRIBUTE_VALUE__ID0public static final intEXTERNAL_OBJECT_ATTRIBUTE_VALUE__NAME1public static final intEXTERNAL_OBJECT_ATTRIBUTE_VALUE__REFERENCED_OBJECT4public static final intEXTERNAL_OBJECT_ATTRIBUTE_VALUE__VALUE2public static final intEXTERNAL_OBJECT_ATTRIBUTE_VALUE_FEATURE_COUNT5public static final intFEATURE_CONFIG2public static final intFEATURE_CONFIG__ANNOTATED_ELEMENT2public static final intFEATURE_CONFIG__CONFIGNODE1public static final intFEATURE_CONFIG__CONFIGURATION_DEFAULT4public static final intFEATURE_CONFIG__CONFIGURATION_OVERRIDES3public static final intFEATURE_CONFIG__FEATURE_CONFIG_STATE0public static final intFEATURE_CONFIG_FEATURE_COUNT5public static final intFEATURE_CONFIG_STATE9public static final intINTEGER_ATTRIBUTE_VALUE4public static final intINTEGER_ATTRIBUTE_VALUE__CONFIGNODE3public static final intINTEGER_ATTRIBUTE_VALUE__ID0public static final intINTEGER_ATTRIBUTE_VALUE__NAME1public static final intINTEGER_ATTRIBUTE_VALUE__VALUE2public static final intINTEGER_ATTRIBUTE_VALUE_FEATURE_COUNT4public static final intSTRING_ATTRIBUTE_VALUE6public static final intSTRING_ATTRIBUTE_VALUE__CONFIGNODE3public static final intSTRING_ATTRIBUTE_VALUE__ID0public static final intSTRING_ATTRIBUTE_VALUE__NAME1public static final intSTRING_ATTRIBUTE_VALUE__VALUE2public static final intSTRING_ATTRIBUTE_VALUE_FEATURE_COUNT4 -
de.uka.ipd.sdq.featureconfig.FeatureConfigState Modifier and Type Constant Field Value public static final intDEFAULT_VALUE2public static final intNOT_SET_VALUE0public static final intOVERRIDE_VALUE1
-
de.uka.ipd.sdq.featureconfig.impl.ConfigNodeImpl Modifier and Type Constant Field Value protected static final StringCHECK_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 StringCONFIG_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 StringATTRIBUTE_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 StringATTRIBUTE_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 StringSHOW_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 StringATTRIBUTE_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 StringATTRIBUTE_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 intCONFIG_NODE__CHECK_MULTIPLICITY_OF_FEATURE_GROUP2public static final intCONFIG_NODE__CONFIG_CARDINALITY_INVALID1protected static final intDIAGNOSTIC_CODE_COUNT6public static final StringDIAGNOSTIC_SOURCE"de.uka.ipd.sdq.featureconfig"public static final intDOUBLE_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_DOUBLE4public static final intEXTERNAL_OBJECT_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_EXTERNAL_OBJECT6public static final intINTEGER_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_INTEGER3public static final intSTRING_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_STRING5
-
de.uka.ipd.sdq.featuremodel.AttributeTypes Modifier and Type Constant Field Value public static final intINT_VALUE0public static final intREAL_VALUE2public static final intSTRING_VALUE1 -
de.uka.ipd.sdq.featuremodel.featuremodelPackage Modifier and Type Constant Field Value public static final intATTRIBUTE2public static final intATTRIBUTE__ID0public static final intATTRIBUTE__NAME1public static final intATTRIBUTE__RANGE2public static final intATTRIBUTE_FEATURE_COUNT3public static final intATTRIBUTE_TYPES17public static final intCHILD_RELATION4public static final intCHILD_RELATION_FEATURE_COUNT0public static final intCONSTRAINT8public static final intCONSTRAINT__DESCRIPTION4public static final intCONSTRAINT__ID0public static final intCONSTRAINT__NAME1public static final intCONSTRAINT__SOURCE2public static final intCONSTRAINT__TARGET3public static final intCONSTRAINT_FEATURE_COUNT5public static final intCONTINOUS_INTERVAL_RANGE12public static final intCONTINOUS_INTERVAL_RANGE__FROM3public static final intCONTINOUS_INTERVAL_RANGE__LOWER_BOUND_INCLUDED0public static final intCONTINOUS_INTERVAL_RANGE__TO2public static final intCONTINOUS_INTERVAL_RANGE__UPPER_BOUND_INCLUDED1public static final intCONTINOUS_INTERVAL_RANGE_FEATURE_COUNT4public static final intDOUBLE_ATTRIBUTE14public static final intDOUBLE_ATTRIBUTE__DEFAULT_VALUE3public static final intDOUBLE_ATTRIBUTE__ID0public static final intDOUBLE_ATTRIBUTE__NAME1public static final intDOUBLE_ATTRIBUTE__RANGE2public static final intDOUBLE_ATTRIBUTE_FEATURE_COUNT4public static final StringeNAME"featuremodel"public static final StringeNS_PREFIX"featuremodel"public static final StringeNS_URI"http://sdq.ipd.uka.de/FeatureModel/2.0"public static final intEXTERNAL_OBJECT_ATTRIBUTE16public static final intEXTERNAL_OBJECT_ATTRIBUTE__ID0public static final intEXTERNAL_OBJECT_ATTRIBUTE__NAME1public static final intEXTERNAL_OBJECT_ATTRIBUTE__RANGE2public static final intEXTERNAL_OBJECT_ATTRIBUTE_FEATURE_COUNT3public static final intFEATURE0public static final intFEATURE__ATTRIBUTES2public static final intFEATURE__CHILDRELATION3public static final intFEATURE__FEATUREGROUP6public static final intFEATURE__ID0public static final intFEATURE__NAME1public static final intFEATURE__SIMPLE_MANDATORY4public static final intFEATURE__SIMPLE_OPTIONAL5public static final intFEATURE_DIAGRAM7public static final intFEATURE_DIAGRAM__ANNOTATABLE_ELEMENT4public static final intFEATURE_DIAGRAM__CONSTRAINTS3public static final intFEATURE_DIAGRAM__ID0public static final intFEATURE_DIAGRAM__NAME1public static final intFEATURE_DIAGRAM__ROOT_FEATURE2public static final intFEATURE_DIAGRAM_FEATURE_COUNT5public static final intFEATURE_FEATURE_COUNT7public static final intFEATURE_GROUP6public static final intFEATURE_GROUP__CHILDREN2public static final intFEATURE_GROUP__MAX1public static final intFEATURE_GROUP__MIN0public static final intFEATURE_GROUP_FEATURE_COUNT3public static final intINTEGER_ATTRIBUTE13public static final intINTEGER_ATTRIBUTE__DEFAULT_VALUE3public static final intINTEGER_ATTRIBUTE__ID0public static final intINTEGER_ATTRIBUTE__NAME1public static final intINTEGER_ATTRIBUTE__RANGE2public static final intINTEGER_ATTRIBUTE_FEATURE_COUNT4public static final intINTEGER_INTERVAL_RANGE11public static final intINTEGER_INTERVAL_RANGE__FROM3public static final intINTEGER_INTERVAL_RANGE__LOWER_BOUND_INCLUDED0public static final intINTEGER_INTERVAL_RANGE__TO2public static final intINTEGER_INTERVAL_RANGE__UPPER_BOUND_INCLUDED1public static final intINTEGER_INTERVAL_RANGE_FEATURE_COUNT4public static final intINTERVAL_RANGE3public static final intINTERVAL_RANGE__LOWER_BOUND_INCLUDED0public static final intINTERVAL_RANGE__UPPER_BOUND_INCLUDED1public static final intINTERVAL_RANGE_FEATURE_COUNT2public static final intNAMED_ELEMENT1public static final intNAMED_ELEMENT__ID0public static final intNAMED_ELEMENT__NAME1public static final intNAMED_ELEMENT_FEATURE_COUNT2public static final intPROHIBITS_CONSTRAINT10public static final intPROHIBITS_CONSTRAINT__DESCRIPTION4public static final intPROHIBITS_CONSTRAINT__ID0public static final intPROHIBITS_CONSTRAINT__NAME1public static final intPROHIBITS_CONSTRAINT__SOURCE2public static final intPROHIBITS_CONSTRAINT__TARGET3public static final intPROHIBITS_CONSTRAINT_FEATURE_COUNT5public static final intREQUIRED_CONSTRAINT9public static final intREQUIRED_CONSTRAINT__DESCRIPTION4public static final intREQUIRED_CONSTRAINT__ID0public static final intREQUIRED_CONSTRAINT__NAME1public static final intREQUIRED_CONSTRAINT__SOURCE2public static final intREQUIRED_CONSTRAINT__TARGET3public static final intREQUIRED_CONSTRAINT_FEATURE_COUNT5public static final intSIMPLE5public static final intSIMPLE__MANDATORY_CHILDREN1public static final intSIMPLE__OPTIONAL_CHILDREN0public static final intSIMPLE_FEATURE_COUNT2public static final intSTRING_ATTRIBUTE15public static final intSTRING_ATTRIBUTE__DEFAULT_VALUE3public static final intSTRING_ATTRIBUTE__ID0public static final intSTRING_ATTRIBUTE__NAME1public static final intSTRING_ATTRIBUTE__RANGE2public static final intSTRING_ATTRIBUTE_FEATURE_COUNT4 -
de.uka.ipd.sdq.featuremodel.FeatureState Modifier and Type Constant Field Value public static final intMANDATORY_VALUE2public static final intNOT_SET_VALUE0public static final intOPTIONAL_VALUE1
-
de.uka.ipd.sdq.featuremodel.impl.ContinousIntervalRangeImpl Modifier and Type Constant Field Value protected static final doubleFROM_EDEFAULT0.0protected static final doubleTO_EDEFAULT0.0 -
de.uka.ipd.sdq.featuremodel.impl.DoubleAttributeImpl Modifier and Type Constant Field Value protected static final doubleDEFAULT_VALUE_EDEFAULT0.0 -
de.uka.ipd.sdq.featuremodel.impl.FeatureGroupImpl Modifier and Type Constant Field Value protected static final StringALL_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 intMAX_EDEFAULT1protected static final intMIN_EDEFAULT1protected static final StringOR_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 StringXO_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 StringXOR_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 StringEACH_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 intDEFAULT_VALUE_EDEFAULT0 -
de.uka.ipd.sdq.featuremodel.impl.IntegerIntervalRangeImpl Modifier and Type Constant Field Value protected static final intFROM_EDEFAULT0protected static final intTO_EDEFAULT0 -
de.uka.ipd.sdq.featuremodel.impl.IntervalRangeImpl Modifier and Type Constant Field Value protected static final booleanLOWER_BOUND_INCLUDED_EDEFAULTfalseprotected static final booleanUPPER_BOUND_INCLUDED_EDEFAULTfalse -
de.uka.ipd.sdq.featuremodel.impl.SimpleImpl Modifier and Type Constant Field Value protected static final StringAT_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 intDIAGNOSTIC_CODE_COUNT6public static final StringDIAGNOSTIC_SOURCE"de.uka.ipd.sdq.featuremodel"public static final intFEATURE__EACH_ATTRIBUTE_NAME_DEFINED_JUST_ONCE1public static final intFEATURE_GROUP__ALL_IMPLIES_CARDINALITIES_TO_BE_MINUS_ONE4public static final intFEATURE_GROUP__OR_IMPLIES_CARDINALITIES_MIN_TO_BE_ONE_AND_MAX_TO_BE_MINUS_ONE5public static final intFEATURE_GROUP__XO_ROR_OR_IMPLIES_CHILDREN_ARE_MANDATORY3public static final intFEATURE_GROUP__XOR_IMPLIES_CARDINALITIES_TO_BE_ONE6public static final intSIMPLE__AT_LEAST_ONE_CHILD2