Class AbstractThingValidator

java.lang.Object
org.eclipse.xtext.validation.AbstractInjectableValidator
org.eclipse.xtext.validation.AbstractDeclarativeValidator
org.openhab.core.model.thing.validation.AbstractThingValidator
All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator, org.eclipse.xtext.validation.ValidationMessageAcceptor
Direct Known Subclasses:
ThingValidator

public abstract class AbstractThingValidator extends org.eclipse.xtext.validation.AbstractDeclarativeValidator
  • Nested Class Summary Link icon

    Nested classes/interfaces inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator Link icon

    org.eclipse.xtext.validation.AbstractDeclarativeValidator.MethodWrapper, org.eclipse.xtext.validation.AbstractDeclarativeValidator.State, org.eclipse.xtext.validation.AbstractDeclarativeValidator.StateAccess

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

    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 Link icon

    Fields inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator Link icon

    CURRENT_LANGUAGE_NAME, ISSUE_SEVERITIES

    Fields inherited from interface org.eclipse.emf.ecore.EValidator Link icon

    MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE

    Fields inherited from interface org.eclipse.xtext.validation.ValidationMessageAcceptor Link icon

    INSIGNIFICANT_INDEX
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
     
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    protected List<org.eclipse.emf.ecore.EPackage>
     

    Methods inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator Link icon

    acceptError, acceptError, acceptInfo, acceptInfo, acceptWarning, acceptWarning, addIssue, addIssue, addIssue, addIssue, addIssue, addIssueToState, checkDone, checkIsFromCurrentlyCheckedResource, createDiagnostic, createDiagnostic, createMethodWrapper, error, error, error, error, error, error, error, error, getCancelIndicator, getChain, getCheckMode, getContext, getCurrentMethod, getCurrentObject, getIssueSeverities, getMessageAcceptor, guard, handleExceptionDuringValidation, info, info, info, info, info, info, info, info, internalValidate, isIgnored, newInstance, setInjector, setMessageAcceptor, toDiagnosticSeverity, warning, warning, warning, warning, warning, warning, warning, warning

    Methods inherited from class org.eclipse.xtext.validation.AbstractInjectableValidator Link icon

    getCurrentLanguage, isLanguageSpecific, isResponsible, register, validate, validate, validate

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • AbstractThingValidator Link icon

      public AbstractThingValidator()
  • Method Details Link icon

    • getEPackages Link icon

      protected List<org.eclipse.emf.ecore.EPackage> getEPackages()
      Overrides:
      getEPackages in class org.eclipse.xtext.validation.AbstractInjectableValidator