Class ConcreteSyntaxDiagnosticProvider.AbstractConcreteSyntaxDiagnostic
- java.lang.Object
-
- 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
Fields Modifier and Type Field Description protected java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint>
involved
protected IConcreteSyntaxConstraintProvider.ISyntaxConstraint
rule
protected org.eclipse.emf.ecore.EObject
source
-
Constructor Summary
Constructors Constructor Description AbstractConcreteSyntaxDiagnostic(IConcreteSyntaxConstraintProvider.ISyntaxConstraint rule, org.eclipse.emf.ecore.EObject source, java.util.Set<IConcreteSyntaxConstraintProvider.ISyntaxConstraint> involved)
-
Method Summary
-
-
-
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
-
AbstractConcreteSyntaxDiagnostic
public 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 interfaceorg.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 interfaceorg.eclipse.emf.common.util.Diagnostic
-
getException
public java.lang.Throwable getException()
- Specified by:
getException
in interfaceorg.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 interfaceorg.eclipse.emf.common.util.Diagnostic
-
getSource
public java.lang.String getSource()
- Specified by:
getSource
in interfaceorg.eclipse.emf.common.util.Diagnostic
-
getValue
public java.lang.String getValue()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-