Class HistoryValidator

  • All Implemented Interfaces:
    org.eclipse.emf.ecore.EValidator
    Direct Known Subclasses:
    ExtendedHistoryValidator

    public class HistoryValidator
    extends org.eclipse.emf.ecore.util.EObjectValidator
    The Validator for the model.
    See Also:
    HistoryPackage
    • Field Detail

      • INSTANCE

        public static final HistoryValidator INSTANCE
        The cached model package
      • DIAGNOSTIC_SOURCE

        public static final String DIAGNOSTIC_SOURCE
        A constant for the source of diagnostic codes from this package.
        See Also:
        Diagnostic.getSource(), Diagnostic.getCode(), Constant Field Values
    • Constructor Detail

      • HistoryValidator

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

      • validateHistory

        public boolean validateHistory​(History history,
                                       org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                       Map<Object,​Object> context)
      • validateRelease

        public boolean validateRelease​(Release release,
                                       org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                       Map<Object,​Object> context)
      • validateChange

        public boolean validateChange​(Change change,
                                      org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                      Map<Object,​Object> context)
      • validateChange_Breaking

        public boolean validateChange_Breaking​(Change change,
                                               org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
        Validates the Breaking constraint of 'Change'.
      • validatePrimitiveChange

        public boolean validatePrimitiveChange​(PrimitiveChange primitiveChange,
                                               org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
      • validateNoChange

        public boolean validateNoChange​(NoChange noChange,
                                        org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                        Map<Object,​Object> context)
      • validateContentChange

        public boolean validateContentChange​(ContentChange contentChange,
                                             org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                             Map<Object,​Object> context)
      • validateNonDelete

        public boolean validateNonDelete​(NonDelete nonDelete,
                                         org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                         Map<Object,​Object> context)
      • validateCreate

        public boolean validateCreate​(Create create,
                                      org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                      Map<Object,​Object> context)
      • validateMove

        public boolean validateMove​(Move move,
                                    org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                    Map<Object,​Object> context)
      • validateDelete

        public boolean validateDelete​(Delete delete,
                                      org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                      Map<Object,​Object> context)
      • validateValueChange

        public boolean validateValueChange​(ValueChange valueChange,
                                           org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                           Map<Object,​Object> context)
      • validateSet

        public boolean validateSet​(Set set,
                                   org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                   Map<Object,​Object> context)
      • validateAdd

        public boolean validateAdd​(Add add,
                                   org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                   Map<Object,​Object> context)
      • validateRemove

        public boolean validateRemove​(Remove remove,
                                      org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                      Map<Object,​Object> context)
      • validateCompositeChange

        public boolean validateCompositeChange​(CompositeChange compositeChange,
                                               org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
      • validateOperationChange

        public boolean validateOperationChange​(OperationChange operationChange,
                                               org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
      • validateOperationInstance

        public boolean validateOperationInstance​(OperationInstance operationInstance,
                                                 org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateParameterInstance

        public boolean validateParameterInstance​(ParameterInstance parameterInstance,
                                                 org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateModelReference

        public boolean validateModelReference​(ModelReference modelReference,
                                              org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                              Map<Object,​Object> context)
      • validateNamedElement

        public boolean validateNamedElement​(NamedElement namedElement,
                                            org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                            Map<Object,​Object> context)
      • validateMigrateableChange

        public boolean validateMigrateableChange​(MigrateableChange migrateableChange,
                                                 org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • validateMigrationChange

        public boolean validateMigrationChange​(MigrationChange migrationChange,
                                               org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                               Map<Object,​Object> context)
      • validateInitializerChange

        public boolean validateInitializerChange​(InitializerChange initializerChange,
                                                 org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                                 Map<Object,​Object> context)
      • getResourceLocator

        public org.eclipse.emf.common.util.ResourceLocator getResourceLocator()
        Returns the resource locator that will be used to fetch messages for this validator's diagnostics.