Class Smil20Validator

  • All Implemented Interfaces:
    EValidator

    public class Smil20Validator
    extends EObjectValidator
    The Validator for the model.
    See Also:
    Smil20Package
    • Constructor Detail

      • Smil20Validator

        public Smil20Validator()
        Creates an instance of the switch.
    • Method Detail

      • getEPackage

        protected EPackage getEPackage()
        Returns the package of this validator switch.
        Overrides:
        getEPackage in class EObjectValidator
      • validate

        protected boolean validate​(int classifierID,
                                   Object value,
                                   DiagnosticChain diagnostics,
                                   Map<Object,​Object> context)
        Calls validateXXX for the corresponding classifier of the model.
        Overrides:
        validate in class EObjectValidator
      • validateAnimateColorPrototype

        public boolean validateAnimateColorPrototype​(AnimateColorPrototype animateColorPrototype,
                                                     DiagnosticChain diagnostics,
                                                     Map<Object,​Object> context)
      • validateAnimateMotionPrototype

        public boolean validateAnimateMotionPrototype​(AnimateMotionPrototype animateMotionPrototype,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • validateAnimatePrototype

        public boolean validateAnimatePrototype​(AnimatePrototype animatePrototype,
                                                DiagnosticChain diagnostics,
                                                Map<Object,​Object> context)
      • validateDocumentRoot

        public boolean validateDocumentRoot​(DocumentRoot documentRoot,
                                            DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateSetPrototype

        public boolean validateSetPrototype​(SetPrototype setPrototype,
                                            DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateAccumulateType

        public boolean validateAccumulateType​(AccumulateType accumulateType,
                                              DiagnosticChain diagnostics,
                                              Map<Object,​Object> context)
      • validateAdditiveType

        public boolean validateAdditiveType​(AdditiveType additiveType,
                                            DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateAttributeTypeType

        public boolean validateAttributeTypeType​(AttributeTypeType attributeTypeType,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateCalcModeType

        public boolean validateCalcModeType​(CalcModeType calcModeType,
                                            DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateFillDefaultType

        public boolean validateFillDefaultType​(FillDefaultType fillDefaultType,
                                               DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
      • validateFillTimingAttrsType

        public boolean validateFillTimingAttrsType​(FillTimingAttrsType fillTimingAttrsType,
                                                   DiagnosticChain diagnostics,
                                                   Map<Object,​Object> context)
      • validateRestartDefaultType

        public boolean validateRestartDefaultType​(RestartDefaultType restartDefaultType,
                                                  DiagnosticChain diagnostics,
                                                  Map<Object,​Object> context)
      • validateRestartTimingType

        public boolean validateRestartTimingType​(RestartTimingType restartTimingType,
                                                 DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateSyncBehaviorDefaultType

        public boolean validateSyncBehaviorDefaultType​(SyncBehaviorDefaultType syncBehaviorDefaultType,
                                                       DiagnosticChain diagnostics,
                                                       Map<Object,​Object> context)
      • validateSyncBehaviorType

        public boolean validateSyncBehaviorType​(SyncBehaviorType syncBehaviorType,
                                                DiagnosticChain diagnostics,
                                                Map<Object,​Object> context)
      • validateAccumulateTypeObject

        public boolean validateAccumulateTypeObject​(AccumulateType accumulateTypeObject,
                                                    DiagnosticChain diagnostics,
                                                    Map<Object,​Object> context)
      • validateAdditiveTypeObject

        public boolean validateAdditiveTypeObject​(AdditiveType additiveTypeObject,
                                                  DiagnosticChain diagnostics,
                                                  Map<Object,​Object> context)
      • validateAttributeTypeTypeObject

        public boolean validateAttributeTypeTypeObject​(AttributeTypeType attributeTypeTypeObject,
                                                       DiagnosticChain diagnostics,
                                                       Map<Object,​Object> context)
      • validateCalcModeTypeObject

        public boolean validateCalcModeTypeObject​(CalcModeType calcModeTypeObject,
                                                  DiagnosticChain diagnostics,
                                                  Map<Object,​Object> context)
      • validateFillDefaultTypeObject

        public boolean validateFillDefaultTypeObject​(FillDefaultType fillDefaultTypeObject,
                                                     DiagnosticChain diagnostics,
                                                     Map<Object,​Object> context)
      • validateFillTimingAttrsTypeObject

        public boolean validateFillTimingAttrsTypeObject​(FillTimingAttrsType fillTimingAttrsTypeObject,
                                                         DiagnosticChain diagnostics,
                                                         Map<Object,​Object> context)
      • validateNonNegativeDecimalType

        public boolean validateNonNegativeDecimalType​(BigDecimal nonNegativeDecimalType,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • validateNonNegativeDecimalType_Min

        public boolean validateNonNegativeDecimalType_Min​(BigDecimal nonNegativeDecimalType,
                                                          DiagnosticChain diagnostics,
                                                          Map<Object,​Object> context)
        Validates the Min constraint of 'Non Negative Decimal Type'.
      • validateRestartDefaultTypeObject

        public boolean validateRestartDefaultTypeObject​(RestartDefaultType restartDefaultTypeObject,
                                                        DiagnosticChain diagnostics,
                                                        Map<Object,​Object> context)
      • validateRestartTimingTypeObject

        public boolean validateRestartTimingTypeObject​(RestartTimingType restartTimingTypeObject,
                                                       DiagnosticChain diagnostics,
                                                       Map<Object,​Object> context)
      • validateSyncBehaviorDefaultTypeObject

        public boolean validateSyncBehaviorDefaultTypeObject​(SyncBehaviorDefaultType syncBehaviorDefaultTypeObject,
                                                             DiagnosticChain diagnostics,
                                                             Map<Object,​Object> context)
      • validateSyncBehaviorTypeObject

        public boolean validateSyncBehaviorTypeObject​(SyncBehaviorType syncBehaviorTypeObject,
                                                      DiagnosticChain diagnostics,
                                                      Map<Object,​Object> context)
      • getResourceLocator

        public ResourceLocator getResourceLocator()
        Returns the resource locator that will be used to fetch messages for this validator's diagnostics.
        Overrides:
        getResourceLocator in class EObjectValidator