public class featureconfigValidator extends EObjectValidator
featureconfigPackageEObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidatorEValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate| Modifier and Type | Field and Description |
|---|---|
static int |
CONFIG_NODE__CHECK_MULTIPLICITY_OF_FEATURE_GROUP
The
code for constraint 'Check Multiplicity Of Feature Group' of 'Config Node'. |
static int |
CONFIG_NODE__CONFIG_CARDINALITY_INVALID
The
code for constraint 'Config Cardinality Invalid' of 'Config Node'. |
static String |
DIAGNOSTIC_SOURCE
|
static int |
DOUBLE_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_DOUBLE
The
code for constraint 'Attribute Value Is Defined In Feature And Equals Type Double' of 'Double Attribute Value'. |
static int |
EXTERNAL_OBJECT_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_EXTERNAL_OBJECT
The
code for constraint 'Attribute Value Is Defined In Feature And Equals Type External Object' of 'External Object Attribute Value'. |
static featureconfigValidator |
INSTANCE
The cached model package
|
static int |
INTEGER_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_INTEGER
The
code for constraint 'Attribute Value Is Defined In Feature And Equals Type Integer' of 'Integer Attribute Value'. |
static int |
STRING_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_STRING
The
code for constraint 'Attribute Value Is Defined In Feature And Equals Type String' of 'String Attribute Value'. |
DATA_VALUE__FRACTION_DIGITS_IN_RANGE, DATA_VALUE__LENGTH_IN_RANGE, DATA_VALUE__MATCHES_PATTERN, DATA_VALUE__TOTAL_DIGITS_IN_RANGE, DATA_VALUE__TYPE_CORRECT, DATA_VALUE__VALUE_IN_ENUMERATION, DATA_VALUE__VALUE_IN_RANGE, EOBJECT__EVERY_BIDIRECTIONAL_REFERENCE_IS_PAIRED, EOBJECT__EVERY_DATA_VALUE_CONFORMS, EOBJECT__EVERY_KEY_UNIQUE, EOBJECT__EVERY_MAP_ENTRY_UNIQUE, EOBJECT__EVERY_MULTIPCITY_CONFORMS, EOBJECT__EVERY_PROXY_RESOLVES, EOBJECT__EVERY_REFERENCE_IS_CONTAINED, EOBJECT__NO_CIRCULAR_CONTAINMENT, EOBJECT__UNIQUE_ID, ROOT_OBJECTMARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE| Constructor and Description |
|---|
featureconfigValidator()
Creates an instance of the switch.
|
| Modifier and Type | Method and Description |
|---|---|
ResourceLocator |
getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
|
boolean |
validateAttributeValue(AttributeValue attributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateConfigNode_CheckMultiplicityOfFeatureGroup(ConfigNode configNode,
DiagnosticChain diagnostics,
Map<Object,Object> context)
Validates the CheckMultiplicityOfFeatureGroup constraint of 'Config Node'.
|
boolean |
validateConfigNode_ConfigCardinalityInvalid(ConfigNode configNode,
DiagnosticChain diagnostics,
Map<Object,Object> context)
Validates the ConfigCardinalityInvalid constraint of 'Config Node'.
|
boolean |
validateConfigNode(ConfigNode configNode,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateConfigState(ConfigState configState,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateConfiguration(Configuration configuration,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateDoubleAttributeValue_AttributeValueIsDefinedInFeatureAndEqualsTypeDouble(DoubleAttributeValue doubleAttributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context)
Validates the AttributeValueIsDefinedInFeatureAndEqualsTypeDouble constraint of 'Double Attribute Value'.
|
boolean |
validateDoubleAttributeValue(DoubleAttributeValue doubleAttributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateExternalObjectAttributeValue_AttributeValueIsDefinedInFeatureAndEqualsTypeExternalObject(ExternalObjectAttributeValue externalObjectAttributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context)
Validates the AttributeValueIsDefinedInFeatureAndEqualsTypeExternalObject constraint of 'External Object Attribute Value'.
|
boolean |
validateExternalObjectAttributeValue(ExternalObjectAttributeValue externalObjectAttributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFeatureConfig(FeatureConfig featureConfig,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateFeatureConfigState(FeatureConfigState featureConfigState,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateIntegerAttributeValue_AttributeValueIsDefinedInFeatureAndEqualsTypeInteger(IntegerAttributeValue integerAttributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context)
Validates the AttributeValueIsDefinedInFeatureAndEqualsTypeInteger constraint of 'Integer Attribute Value'.
|
boolean |
validateIntegerAttributeValue(IntegerAttributeValue integerAttributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
boolean |
validateStringAttributeValue_AttributeValueIsDefinedInFeatureAndEqualsTypeString(StringAttributeValue stringAttributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context)
Validates the AttributeValueIsDefinedInFeatureAndEqualsTypeString constraint of 'String Attribute Value'.
|
boolean |
validateStringAttributeValue(StringAttributeValue stringAttributeValue,
DiagnosticChain diagnostics,
Map<Object,Object> context) |
getFeatureLabel, getObjectLabel, getValueLabel, validate_BidirectionalReferenceIsPaired, validate_EveryBidirectionalReferenceIsPaired, validate_EveryDataValueConforms, validate_EveryDefaultConstraint, validate_EveryKeyUnique, validate_EveryMapEntryUnique, validate_EveryMultiplicityConforms, validate_EveryProxyResolves, validate_EveryReferenceIsContained, validate_NoCircularContainment, validate_UniqueID, validate, validate, validate, validate, validate, validatepublic static final featureconfigValidator INSTANCE
public static final String DIAGNOSTIC_SOURCE
Diagnostic.getSource(),
Diagnostic.getCode(),
Constant Field Valuespublic static final int CONFIG_NODE__CONFIG_CARDINALITY_INVALID
code for constraint 'Config Cardinality Invalid' of 'Config Node'.
public static final int CONFIG_NODE__CHECK_MULTIPLICITY_OF_FEATURE_GROUP
code for constraint 'Check Multiplicity Of Feature Group' of 'Config Node'.
public static final int INTEGER_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_INTEGER
code for constraint 'Attribute Value Is Defined In Feature And Equals Type Integer' of 'Integer Attribute Value'.
public static final int DOUBLE_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_DOUBLE
code for constraint 'Attribute Value Is Defined In Feature And Equals Type Double' of 'Double Attribute Value'.
public static final int STRING_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_STRING
code for constraint 'Attribute Value Is Defined In Feature And Equals Type String' of 'String Attribute Value'.
public static final int EXTERNAL_OBJECT_ATTRIBUTE_VALUE__ATTRIBUTE_VALUE_IS_DEFINED_IN_FEATURE_AND_EQUALS_TYPE_EXTERNAL_OBJECT
code for constraint 'Attribute Value Is Defined In Feature And Equals Type External Object' of 'External Object Attribute Value'.
public featureconfigValidator()
public boolean validateConfigNode(ConfigNode configNode, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateConfigNode_ConfigCardinalityInvalid(ConfigNode configNode, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateConfigNode_CheckMultiplicityOfFeatureGroup(ConfigNode configNode, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateAttributeValue(AttributeValue attributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateFeatureConfig(FeatureConfig featureConfig, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateConfiguration(Configuration configuration, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateIntegerAttributeValue(IntegerAttributeValue integerAttributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateIntegerAttributeValue_AttributeValueIsDefinedInFeatureAndEqualsTypeInteger(IntegerAttributeValue integerAttributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateDoubleAttributeValue(DoubleAttributeValue doubleAttributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateDoubleAttributeValue_AttributeValueIsDefinedInFeatureAndEqualsTypeDouble(DoubleAttributeValue doubleAttributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateStringAttributeValue(StringAttributeValue stringAttributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateStringAttributeValue_AttributeValueIsDefinedInFeatureAndEqualsTypeString(StringAttributeValue stringAttributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateExternalObjectAttributeValue(ExternalObjectAttributeValue externalObjectAttributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateExternalObjectAttributeValue_AttributeValueIsDefinedInFeatureAndEqualsTypeExternalObject(ExternalObjectAttributeValue externalObjectAttributeValue, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateConfigState(ConfigState configState, DiagnosticChain diagnostics, Map<Object,Object> context)
public boolean validateFeatureConfigState(FeatureConfigState featureConfigState, DiagnosticChain diagnostics, Map<Object,Object> context)
public ResourceLocator getResourceLocator()
getResourceLocator in class EObjectValidator