org.eclipse.xtext.validation.impl
Class ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic

java.lang.Object
  extended by org.eclipse.xtext.validation.impl.ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic
All Implemented Interfaces:
org.eclipse.emf.common.util.Diagnostic, IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic
Direct Known Subclasses:
ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxAssignmentMissingDiagnostic, ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxFeatureDiagnostic, ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxFeatureMissingDiagnostic, ConcreteSyntaxDiagnosticProvider.ConcreteSyntaxObjectDiagnostic
Enclosing class:
ConcreteSyntaxDiagnosticProvider

public abstract class ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic
extends java.lang.Object
implements IConcreteSyntaxDiagnosticProvider.IConcreteSyntaxDiagnostic


Field Summary
protected  java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved
           
protected  IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule
           
protected  org.eclipse.emf.ecore.EObject source
           
 
Fields inherited from interface org.eclipse.emf.common.util.Diagnostic
CANCEL, CANCEL_INSTANCE, ERROR, INFO, OK, OK_INSTANCE, WARNING
 
Constructor Summary
ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, org.eclipse.emf.ecore.EObject source, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
           
 
Method Summary
protected  void appendConstraint(java.lang.StringBuffer msg)
           
 java.util.List<org.eclipse.emf.common.util.Diagnostic> getChildren()
           
protected  java.util.List<java.lang.String> getChildren(IConcreteSyntaxConstraintProvider.ISyntaxConstraint obj, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> included)
           
protected  IConcreteSyntaxConstraintProvider.ISyntaxConstraint getCommonContainer()
           
 java.lang.String getConstraint()
           
protected  java.lang.String getConstraint(IConcreteSyntaxConstraintProvider.ISyntaxConstraint element, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> all)
           
 java.util.List<?> getData()
           
 java.lang.Throwable getException()
           
protected  java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> getInvolvedIncludingContainers(IConcreteSyntaxConstraintProvider.ISyntaxConstraint commonRoot)
           
 ParserRule getRule()
           
 int getSeverity()
           
 java.lang.String getSource()
           
 java.lang.String getValue()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.common.util.Diagnostic
getCode, getMessage
 

Field Detail

involved

protected java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved

rule

protected IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule

source

protected org.eclipse.emf.ecore.EObject source
Constructor Detail

ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic

public ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule,
                                                                         org.eclipse.emf.ecore.EObject source,
                                                                         java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
Method Detail

appendConstraint

protected void appendConstraint(java.lang.StringBuffer msg)

getChildren

public java.util.List<org.eclipse.emf.common.util.Diagnostic> getChildren()
Specified by:
getChildren in interface org.eclipse.emf.common.util.Diagnostic

getChildren

protected java.util.List<java.lang.String> getChildren(IConcreteSyntaxConstraintProvider.ISyntaxConstraint obj,
                                                       java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> included)

getCommonContainer

protected IConcreteSyntaxConstraintProvider.ISyntaxConstraint getCommonContainer()

getConstraint

public java.lang.String getConstraint()

getConstraint

protected java.lang.String getConstraint(IConcreteSyntaxConstraintProvider.ISyntaxConstraint element,
                                         java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> all)

getData

public java.util.List<?> getData()
Specified by:
getData in interface org.eclipse.emf.common.util.Diagnostic

getException

public java.lang.Throwable getException()
Specified by:
getException in interface org.eclipse.emf.common.util.Diagnostic

getInvolvedIncludingContainers

protected java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> getInvolvedIncludingContainers(IConcreteSyntaxConstraintProvider.ISyntaxConstraint commonRoot)

getRule

public ParserRule getRule()

getSeverity

public int getSeverity()
Specified by:
getSeverity in interface org.eclipse.emf.common.util.Diagnostic

getSource

public java.lang.String getSource()
Specified by:
getSource in interface org.eclipse.emf.common.util.Diagnostic

getValue

public java.lang.String getValue()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object