public final class PatternParsingResults
extends java.lang.Object
Constructor and Description |
---|
PatternParsingResults(java.util.List<Pattern> patterns,
PatternSetValidationDiagnostics diag,
SpecificationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
java.lang.Iterable<org.eclipse.xtext.validation.Issue> |
getAllDiagnostics() |
java.lang.Iterable<org.eclipse.xtext.validation.Issue> |
getErrors() |
java.util.List<org.eclipse.xtext.validation.Issue> |
getErrors(Pattern pattern)
Returns a stream of issues found with a given pattern
|
java.lang.Iterable<Pattern> |
getPatterns()
Collects all the patterns that are parsed successfully
|
java.util.Optional<IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>>> |
getQuerySpecification(java.lang.String fqn)
Finds and returns a given query specification by qualified name.
|
java.lang.Iterable<IQuerySpecification<?>> |
getQuerySpecifications()
Collects all the query that are parsed and built successfully
|
java.lang.Iterable<org.eclipse.xtext.validation.Issue> |
getWarnings() |
boolean |
hasError() |
boolean |
hasWarning() |
java.lang.String |
toString() |
boolean |
validationOK() |
public PatternParsingResults(java.util.List<Pattern> patterns, PatternSetValidationDiagnostics diag, SpecificationBuilder builder)
public boolean hasWarning()
public boolean hasError()
public java.util.List<org.eclipse.xtext.validation.Issue> getErrors(Pattern pattern)
public boolean validationOK()
public java.lang.Iterable<org.eclipse.xtext.validation.Issue> getAllDiagnostics()
public java.lang.Iterable<org.eclipse.xtext.validation.Issue> getErrors()
public java.lang.Iterable<org.eclipse.xtext.validation.Issue> getWarnings()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Iterable<Pattern> getPatterns()
public java.lang.Iterable<IQuerySpecification<?>> getQuerySpecifications()
public java.util.Optional<IQuerySpecification<? extends ViatraQueryMatcher<? extends IPatternMatch>>> getQuerySpecification(java.lang.String fqn)