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.DynamicEDataTypeValidatorNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final intA constant with a fixed name that can be used as the base value for additional hand written constants in a derived class.static final Stringprotected static final StringThe cached validation expression for the measNum constraint of 'Fixed Size Aggregation'.protected de.uka.ipd.sdq.identifier.util.IdentifierValidatorThe cached base package validator.static final MonitorRepositoryValidatorThe cached model packageprotected static final StringThe cached validation expression for the frequency constraint of 'Measurement Driven Aggregation'.protected static final StringThe cached validation expression for the windowIncrement constraint of 'Time Driven'.protected static final StringThe cached validation expression for the windowLength constraint of 'Time Driven'.protected static final StringThe 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_OBJECTFields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected EPackageReturns the package of this validator switch.Returns the resource locator that will be used to fetch messages for this validator's diagnostics.protected booleanCallsvalidateXXXfor 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 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:
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
Returns the resource locator that will be used to fetch messages for this validator's diagnostics.- Overrides:
getResourceLocatorin classEObjectValidator- Generated class or method.
-