Class ItemsValidator

java.lang.Object
org.eclipse.xtext.validation.AbstractInjectableValidator
org.eclipse.xtext.validation.AbstractDeclarativeValidator
org.openhab.core.model.validation.AbstractItemsValidator
org.openhab.core.model.validation.ItemsValidator
All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator, org.eclipse.xtext.validation.ValidationMessageAcceptor

public class ItemsValidator extends AbstractItemsValidator
Custom validation rules. see http://www.eclipse.org/Xtext/documentation.html#validation
  • 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
    void
     
    void
     

    Methods inherited from class org.openhab.core.model.validation.AbstractItemsValidator Link icon

    getEPackages

    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

    • ItemsValidator Link icon

      public ItemsValidator()
  • Method Details Link icon

    • checkItemName Link icon

      public void checkItemName(ModelItem item)
    • checkDimension Link icon

      public void checkDimension(ModelItem item)