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 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.static String
DIAGNOSTIC_SOURCE
protected static String
FIXED_SIZE_AGGREGATION__MEAS_NUM__EEXPRESSION
The cached validation expression for the measNum constraint of ' Fixed Size Aggregation'.static MonitorRepositoryValidator
INSTANCE
The cached model packageprotected static String
MEASUREMENT_DRIVEN_AGGREGATION__FREQUENCY__EEXPRESSION
The cached validation expression for the frequency constraint of ' Measurement Driven Aggregation'.protected static String
TIME_DRIVEN__WINDOW_INCREMENT__EEXPRESSION
The cached validation expression for the windowIncrement constraint of 'Time Driven '.protected static String
TIME_DRIVEN__WINDOW_LENGTH__EEXPRESSION
The cached validation expression for the windowLength constraint of 'Time Driven'.protected static String
VARIABLE_SIZE_AGGREGATION__RETRO_LENGTH__EEXPRESSION
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
Constructors Constructor Description MonitorRepositoryValidator()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EPackage
getEPackage()
Returns the package of this validator switch.ResourceLocator
getResourceLocator()
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected boolean
validate(int classifierID, Object value, DiagnosticChain diagnostics, Map<Object,Object> context)
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 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:
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
public ResourceLocator 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.
-
-