Class ModelDiagnostician

  • All Implemented Interfaces:
    org.eclipse.emf.ecore.EValidator, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider

    public class ModelDiagnostician
    extends org.eclipse.emf.ecore.util.Diagnostician
    Специализированная реализация Diagnostician для валидации моделей G5.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator

        org.eclipse.emf.ecore.EValidator.Descriptor, org.eclipse.emf.ecore.EValidator.PatternMatcher, org.eclipse.emf.ecore.EValidator.Registry, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider, org.eclipse.emf.ecore.EValidator.ValidationDelegate
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static ModelDiagnostician INSTANCE  
      • Fields inherited from class org.eclipse.emf.ecore.util.Diagnostician

        eValidatorRegistry, VALIDATE_RECURSIVELY
      • Fields inherited from interface org.eclipse.emf.ecore.EValidator

        MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
    • Constructor Detail

      • ModelDiagnostician

        public ModelDiagnostician()
    • Method Detail

      • createDefaultDiagnostic

        public org.eclipse.emf.common.util.BasicDiagnostic createDefaultDiagnostic​(org.eclipse.emf.ecore.EObject eObject)
        Overrides:
        createDefaultDiagnostic in class org.eclipse.emf.ecore.util.Diagnostician
      • getObjectLabel

        public String getObjectLabel​(org.eclipse.emf.ecore.EObject eObject)
        Specified by:
        getObjectLabel in interface org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider
        Overrides:
        getObjectLabel in class org.eclipse.emf.ecore.util.Diagnostician