Class MonitorRepositoryValidator
java.lang.Object
org.eclipse.emf.ecore.util.EObjectValidator
org.palladiosimulator.monitorrepository.util.MonitorRepositoryValidator
- All Implemented Interfaces:
EValidator
The Validator for the model.
- See Also:
- Generated class or method.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EObjectValidator
EObjectValidator.DynamicEClassValidator, EObjectValidator.DynamicEDataTypeValidator
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate
-
Field Summary
Modifier and TypeFieldDescriptionprotected static final int
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static final String
protected static final String
The cached validation expression for the measNum constraint of 'Fixed Size Aggregation'.protected de.uka.ipd.sdq.identifier.util.IdentifierValidator
The cached base package validator.static final MonitorRepositoryValidator
The cached model packageprotected static final String
The cached validation expression for the frequency constraint of 'Measurement Driven Aggregation'.protected static final String
The cached validation expression for the windowIncrement constraint of 'Time Driven'.protected static final String
The cached validation expression for the windowLength constraint of 'Time Driven'.protected static final String
The cached validation expression for the retroLength constraint of 'Variable Size Aggregation'.Fields inherited from class org.eclipse.emf.ecore.util.EObjectValidator
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_OBJECT
Fields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected EPackage
Returns the package of this validator switch.Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected boolean
CallsvalidateXXX
for the corresponding classifier of the model.boolean
validateAggregation
(Aggregation aggregation, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateArithmeticMean
(ArithmeticMean arithmeticMean, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateFeedThrough
(FeedThrough feedThrough, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateFixedSizeAggregation
(FixedSizeAggregation fixedSizeAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateFixedSizeAggregation_measNum
(FixedSizeAggregation fixedSizeAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the measNum constraint of 'Fixed Size Aggregation'.boolean
validateGeometricMean
(GeometricMean geometricMean, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateHarmonicMean
(HarmonicMean harmonicMean, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateMeasurementDrivenAggregation
(MeasurementDrivenAggregation measurementDrivenAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateMeasurementDrivenAggregation_frequency
(MeasurementDrivenAggregation measurementDrivenAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the frequency constraint of 'Measurement Driven Aggregation'.boolean
validateMeasurementSpecification
(MeasurementSpecification measurementSpecification, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateMedian
(Median median, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateMonitor
(Monitor monitor, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateMonitorRepository
(MonitorRepository monitorRepository, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateProcessingType
(ProcessingType processingType, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateStatisticalCharacterization
(StatisticalCharacterization statisticalCharacterization, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateTimeDriven
(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateTimeDriven_windowIncrement
(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the windowIncrement constraint of 'Time Driven'.boolean
validateTimeDriven_windowLength
(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the windowLength constraint of 'Time Driven'.boolean
validateTimeDrivenAggregation
(TimeDrivenAggregation timeDrivenAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateVariableSizeAggregation
(VariableSizeAggregation variableSizeAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) boolean
validateVariableSizeAggregation_retroLength
(VariableSizeAggregation variableSizeAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the retroLength constraint of 'Variable Size Aggregation'.Methods inherited from class org.eclipse.emf.ecore.util.EObjectValidator
createBadDataValueDiagnostic, createDiagnostic, getAvailableChoices, getEcoreResourceLocator, getEcoreString, getFeatureLabel, getObjectLabel, getRootEValidator, getString, getValidationDelegateRegistry, getValueLabel, isEcoreString, reportConstraintDelegateException, reportConstraintDelegateException, reportConstraintDelegateNotFound, reportConstraintDelegateNotFound, reportConstraintDelegateViolation, reportConstraintDelegateViolation, reportDataValuePatternViolation, reportDataValueTypeViolation, reportEnumerationViolation, reportFractionDigitsViolation, reportInvariantDelegateException, reportInvariantDelegateNotFound, reportInvariantDelegateViolation, reportMaxLengthViolation, reportMaxViolation, reportMinLengthViolation, reportMinViolation, reportTotalDigitsViolation, validate, validate, validate, validate, validate, validate, validate_BidirectionalReferenceIsPaired, validate_DataValueConforms, validate_EveryBidirectionalReferenceIsPaired, validate_EveryDataValueConforms, validate_EveryDefaultConstraint, validate_EveryKeyUnique, validate_EveryMapEntryUnique, validate_EveryMultiplicityConforms, validate_EveryProxyResolves, validate_EveryReferenceIsContained, validate_KeyUnique, validate_MapEntryUnique, validate_MultiplicityConforms, validate_NoCircularContainment, validate_UniqueID, validatePattern, wrapEnumerationValues
-
Field Details
-
INSTANCE
The cached model package- Generated class or method.
-
DIAGNOSTIC_SOURCE
- See Also:
- Generated class or method.
-
DIAGNOSTIC_CODE_COUNT
protected static final int DIAGNOSTIC_CODE_COUNTA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.- See Also:
- Generated class or method.
-
identifierValidator
protected de.uka.ipd.sdq.identifier.util.IdentifierValidator identifierValidatorThe cached base package validator.- Generated class or method.
-
MEASUREMENT_DRIVEN_AGGREGATION__FREQUENCY__EEXPRESSION
The cached validation expression for the frequency constraint of 'Measurement Driven Aggregation'.- See Also:
- Generated class or method.
-
FIXED_SIZE_AGGREGATION__MEAS_NUM__EEXPRESSION
The cached validation expression for the measNum constraint of 'Fixed Size Aggregation'.- See Also:
- Generated class or method.
-
TIME_DRIVEN__WINDOW_LENGTH__EEXPRESSION
The cached validation expression for the windowLength constraint of 'Time Driven'.- See Also:
- Generated class or method.
-
TIME_DRIVEN__WINDOW_INCREMENT__EEXPRESSION
The cached validation expression for the windowIncrement constraint of 'Time Driven'.- See Also:
- Generated class or method.
-
VARIABLE_SIZE_AGGREGATION__RETRO_LENGTH__EEXPRESSION
The cached validation expression for the retroLength constraint of 'Variable Size Aggregation'.- See Also:
- Generated class or method.
-
-
Constructor Details
-
MonitorRepositoryValidator
public MonitorRepositoryValidator()Creates an instance of the switch.- Generated class or method.
-
-
Method Details
-
getEPackage
Returns the package of this validator switch.- Overrides:
getEPackage
in classEObjectValidator
- Generated class or method.
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object, Object> context) CallsvalidateXXX
for the corresponding classifier of the model.- Overrides:
validate
in classEObjectValidator
- Generated class or method.
-
validateMonitorRepository
public boolean validateMonitorRepository(MonitorRepository monitorRepository, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateMonitor
public boolean validateMonitor(Monitor monitor, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateMeasurementSpecification
public boolean validateMeasurementSpecification(MeasurementSpecification measurementSpecification, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateStatisticalCharacterization
public boolean validateStatisticalCharacterization(StatisticalCharacterization statisticalCharacterization, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateArithmeticMean
public boolean validateArithmeticMean(ArithmeticMean arithmeticMean, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateHarmonicMean
public boolean validateHarmonicMean(HarmonicMean harmonicMean, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateGeometricMean
public boolean validateGeometricMean(GeometricMean geometricMean, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateMedian
public boolean validateMedian(Median median, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateProcessingType
public boolean validateProcessingType(ProcessingType processingType, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateAggregation
public boolean validateAggregation(Aggregation aggregation, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateMeasurementDrivenAggregation
public boolean validateMeasurementDrivenAggregation(MeasurementDrivenAggregation measurementDrivenAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateMeasurementDrivenAggregation_frequency
public boolean validateMeasurementDrivenAggregation_frequency(MeasurementDrivenAggregation measurementDrivenAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the frequency constraint of 'Measurement Driven Aggregation'.- Generated class or method.
-
validateFixedSizeAggregation
public boolean validateFixedSizeAggregation(FixedSizeAggregation fixedSizeAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateFixedSizeAggregation_measNum
public boolean validateFixedSizeAggregation_measNum(FixedSizeAggregation fixedSizeAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the measNum constraint of 'Fixed Size Aggregation'.- Generated class or method.
-
validateTimeDrivenAggregation
public boolean validateTimeDrivenAggregation(TimeDrivenAggregation timeDrivenAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateTimeDriven
public boolean validateTimeDriven(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateTimeDriven_windowLength
public boolean validateTimeDriven_windowLength(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the windowLength constraint of 'Time Driven'.- Generated class or method.
-
validateTimeDriven_windowIncrement
public boolean validateTimeDriven_windowIncrement(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the windowIncrement constraint of 'Time Driven'.- Generated class or method.
-
validateVariableSizeAggregation
public boolean validateVariableSizeAggregation(VariableSizeAggregation variableSizeAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
validateVariableSizeAggregation_retroLength
public boolean validateVariableSizeAggregation_retroLength(VariableSizeAggregation variableSizeAggregation, DiagnosticChain diagnostics, Map<Object, Object> context) Validates the retroLength constraint of 'Variable Size Aggregation'.- Generated class or method.
-
validateFeedThrough
public boolean validateFeedThrough(FeedThrough feedThrough, DiagnosticChain diagnostics, Map<Object, Object> context) - Generated class or method.
-
getResourceLocator
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocator
in classEObjectValidator
- Generated class or method.
-