org.eclipse.emf.ecore.xcore.validation
Class XcoreDiagnostician

java.lang.Object
  extended by org.eclipse.emf.ecore.util.Diagnostician
      extended by org.eclipse.xtext.validation.CancelableDiagnostician
          extended by org.eclipse.emf.ecore.xcore.validation.XcoreDiagnostician
All Implemented Interfaces:
EValidator, EValidator.SubstitutionLabelProvider

public class XcoreDiagnostician
extends org.eclipse.xtext.validation.CancelableDiagnostician


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
EValidator.Descriptor, EValidator.PatternMatcher, EValidator.Registry, EValidator.SubstitutionLabelProvider, EValidator.ValidationDelegate
 
Field Summary
 
Fields inherited from class org.eclipse.xtext.validation.CancelableDiagnostician
CANCEL_INDICATOR
 
Fields inherited from class org.eclipse.emf.ecore.util.Diagnostician
eValidatorRegistry, INSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
 
Constructor Summary
XcoreDiagnostician(EValidator.Registry registry)
           
 
Method Summary
 java.lang.String getObjectLabel(EObject eObject)
          Returns the label to identify an object.
 
Methods inherited from class org.eclipse.xtext.validation.CancelableDiagnostician
doValidateContents, isCanceled, validate
 
Methods inherited from class org.eclipse.emf.ecore.util.Diagnostician
createDefaultContext, createDefaultDiagnostic, createDefaultDiagnostic, getFeatureLabel, getValueLabel, validate, validate, validate, validate, validate, validate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XcoreDiagnostician

@Inject
public XcoreDiagnostician(EValidator.Registry registry)
Method Detail

getObjectLabel

public java.lang.String getObjectLabel(EObject eObject)
Description copied from interface: EValidator.SubstitutionLabelProvider
Returns the label to identify an object.

Specified by:
getObjectLabel in interface EValidator.SubstitutionLabelProvider
Overrides:
getObjectLabel in class Diagnostician

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.