Class MonitorRepositoryValidator
- java.lang.Object
-
- org.eclipse.emf.ecore.util.EObjectValidator
-
- org.palladiosimulator.monitorrepository.util.MonitorRepositoryValidator
-
- All Implemented Interfaces:
EValidator
public class MonitorRepositoryValidator extends EObjectValidator
The Validator for the model.- See Also:
MonitorRepositoryPackage- 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
Fields Modifier and Type Field Description protected static intDIAGNOSTIC_CODE_COUNTA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static StringDIAGNOSTIC_SOURCEprotected static StringFIXED_SIZE_AGGREGATION__MEAS_NUM__EEXPRESSIONThe cached validation expression for the measNum constraint of ' Fixed Size Aggregation'.static MonitorRepositoryValidatorINSTANCEThe cached model packageprotected static StringMEASUREMENT_DRIVEN_AGGREGATION__FREQUENCY__EEXPRESSIONThe cached validation expression for the frequency constraint of ' Measurement Driven Aggregation'.protected static StringTIME_DRIVEN__WINDOW_INCREMENT__EEXPRESSIONThe cached validation expression for the windowIncrement constraint of 'Time Driven '.protected static StringTIME_DRIVEN__WINDOW_LENGTH__EEXPRESSIONThe cached validation expression for the windowLength constraint of 'Time Driven'.protected static StringVARIABLE_SIZE_AGGREGATION__RETRO_LENGTH__EEXPRESSIONThe 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
Constructors Constructor Description MonitorRepositoryValidator()Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPackagegetEPackage()Returns the package of this validator switch.ResourceLocatorgetResourceLocator()Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected booleanvalidate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)CallsvalidateXXXfor the corresponding classifier of the model.booleanvalidateAggregation(Aggregation aggregation, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateArithmeticMean(ArithmeticMean arithmeticMean, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateFeedThrough(FeedThrough feedThrough, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateFixedSizeAggregation(FixedSizeAggregation fixedSizeAggregation, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateFixedSizeAggregation_measNum(FixedSizeAggregation fixedSizeAggregation, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the measNum constraint of 'Fixed Size Aggregation'.booleanvalidateGeometricMean(GeometricMean geometricMean, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateHarmonicMean(HarmonicMean harmonicMean, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateMeasurementDrivenAggregation(MeasurementDrivenAggregation measurementDrivenAggregation, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateMeasurementDrivenAggregation_frequency(MeasurementDrivenAggregation measurementDrivenAggregation, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the frequency constraint of 'Measurement Driven Aggregation'.booleanvalidateMeasurementSpecification(MeasurementSpecification measurementSpecification, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateMedian(Median median, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateMonitor(Monitor monitor, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateMonitorRepository(MonitorRepository monitorRepository, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateProcessingType(ProcessingType processingType, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateStatisticalCharacterization(StatisticalCharacterization statisticalCharacterization, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTimeDriven(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateTimeDriven_windowIncrement(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the windowIncrement constraint of 'Time Driven'.booleanvalidateTimeDriven_windowLength(TimeDriven timeDriven, DiagnosticChain diagnostics, Map<Object,Object> context)Validates the windowLength constraint of 'Time Driven'.booleanvalidateTimeDrivenAggregation(TimeDrivenAggregation timeDrivenAggregation, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateVariableSizeAggregation(VariableSizeAggregation variableSizeAggregation, DiagnosticChain diagnostics, Map<Object,Object> context)booleanvalidateVariableSizeAggregation_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 Detail
-
INSTANCE
public static final MonitorRepositoryValidator INSTANCE
The cached model package- Generated class or method.
-
DIAGNOSTIC_SOURCE
public static final String DIAGNOSTIC_SOURCE
- See Also:
Diagnostic.getSource(),Diagnostic.getCode(), Constant Field Values- Generated class or method.
-
DIAGNOSTIC_CODE_COUNT
protected static final int DIAGNOSTIC_CODE_COUNT
A constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.- See Also:
- Constant Field Values
- Generated class or method.
-
MEASUREMENT_DRIVEN_AGGREGATION__FREQUENCY__EEXPRESSION
protected static final String MEASUREMENT_DRIVEN_AGGREGATION__FREQUENCY__EEXPRESSION
The cached validation expression for the frequency constraint of ' Measurement Driven Aggregation'.- See Also:
- Constant Field Values
- Generated class or method.
-
FIXED_SIZE_AGGREGATION__MEAS_NUM__EEXPRESSION
protected static final String FIXED_SIZE_AGGREGATION__MEAS_NUM__EEXPRESSION
The cached validation expression for the measNum constraint of ' Fixed Size Aggregation'.- See Also:
- Constant Field Values
- Generated class or method.
-
TIME_DRIVEN__WINDOW_LENGTH__EEXPRESSION
protected static final String TIME_DRIVEN__WINDOW_LENGTH__EEXPRESSION
The cached validation expression for the windowLength constraint of 'Time Driven'.- See Also:
- Constant Field Values
- Generated class or method.
-
TIME_DRIVEN__WINDOW_INCREMENT__EEXPRESSION
protected static final String TIME_DRIVEN__WINDOW_INCREMENT__EEXPRESSION
The cached validation expression for the windowIncrement constraint of 'Time Driven '.- See Also:
- Constant Field Values
- Generated class or method.
-
VARIABLE_SIZE_AGGREGATION__RETRO_LENGTH__EEXPRESSION
protected static final String VARIABLE_SIZE_AGGREGATION__RETRO_LENGTH__EEXPRESSION
The cached validation expression for the retroLength constraint of ' Variable Size Aggregation'.- See Also:
- Constant Field Values
- Generated class or method.
-
-
Method Detail
-
getEPackage
protected EPackage getEPackage()
Returns the package of this validator switch.- Overrides:
getEPackagein classEObjectValidator- Generated class or method.
-
validate
protected boolean validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)CallsvalidateXXXfor the corresponding classifier of the model.- Overrides:
validatein 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
public ResourceLocator getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocatorin classEObjectValidator- Generated class or method.
-
-