org.eclipse.xtext.mwe
Class Validator

java.lang.Object
  extended by org.eclipse.xtext.mwe.Validator
Direct Known Subclasses:
Validator.Disabled

public class Validator
extends java.lang.Object

Author:
Sven Efftinge - Initial contribution and API

Nested Class Summary
static class Validator.Disabled
           
static class Validator.MWEDiagnosticComparator
           
 
Constructor Summary
Validator()
           
 
Method Summary
protected  void appendMessages(java.lang.StringBuilder result, org.eclipse.emf.mwe.core.issues.MWEDiagnostic[] diagnostics)
           
protected  java.util.Comparator<org.eclipse.emf.mwe.core.issues.MWEDiagnostic> getDiagnosticComparator()
           
protected  com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,org.eclipse.emf.mwe.core.issues.MWEDiagnostic> groupByURI(org.eclipse.emf.mwe.core.issues.MWEDiagnostic[] diagnostic)
           
 boolean isStopOnError()
           
 boolean isValidateAll()
           
 void setStopOnError(boolean stopOnError)
           
 void setValidateAll(boolean validateAll)
           
 java.lang.String toString(org.eclipse.emf.mwe.core.issues.Issues issues)
           
 void validate(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, IResourceServiceProvider.Registry registry, org.eclipse.emf.mwe.core.issues.Issues issues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Validator

public Validator()
Method Detail

setValidateAll

public void setValidateAll(boolean validateAll)

setStopOnError

public void setStopOnError(boolean stopOnError)

isStopOnError

public boolean isStopOnError()

isValidateAll

public boolean isValidateAll()

validate

public void validate(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                     IResourceServiceProvider.Registry registry,
                     org.eclipse.emf.mwe.core.issues.Issues issues)

toString

public java.lang.String toString(org.eclipse.emf.mwe.core.issues.Issues issues)

appendMessages

protected void appendMessages(java.lang.StringBuilder result,
                              org.eclipse.emf.mwe.core.issues.MWEDiagnostic[] diagnostics)

groupByURI

protected com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,org.eclipse.emf.mwe.core.issues.MWEDiagnostic> groupByURI(org.eclipse.emf.mwe.core.issues.MWEDiagnostic[] diagnostic)

getDiagnosticComparator

protected java.util.Comparator<org.eclipse.emf.mwe.core.issues.MWEDiagnostic> getDiagnosticComparator()