org.eclipse.xtext.xbase.validation
Class FeatureCallValidator
java.lang.Object
org.eclipse.xtext.validation.AbstractInjectableValidator
org.eclipse.xtext.validation.AbstractDeclarativeValidator
org.eclipse.xtext.xbase.validation.FeatureCallValidator
- All Implemented Interfaces:
- org.eclipse.emf.ecore.EValidator, ValidationMessageAcceptor
public class FeatureCallValidator
- extends AbstractDeclarativeValidator
- Author:
- Jan Koehnlein - Initial contribution and API
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator |
org.eclipse.emf.ecore.EValidator.Descriptor, org.eclipse.emf.ecore.EValidator.PatternMatcher, org.eclipse.emf.ecore.EValidator.Registry, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider, org.eclipse.emf.ecore.EValidator.ValidationDelegate |
Fields inherited from interface org.eclipse.emf.ecore.EValidator |
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE |
Methods inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator |
acceptError, acceptError, acceptInfo, acceptInfo, acceptWarning, acceptWarning, checkDone, createDiagnostic, createDiagnostic, error, error, error, error, error, error, error, getChain, getCheckMode, getContext, getCurrentMethod, getCurrentObject, getMessageAcceptor, guard, info, info, info, info, info, info, internalValidate, newInstance, setInjector, setMessageAcceptor, toDiagnosticSeverity, warning, warning, warning, warning, warning, warning, warning |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
uiStrings
@Inject
protected UIStrings uiStrings
FeatureCallValidator
public FeatureCallValidator()
checkInvalidFeatureLinked
public void checkInvalidFeatureLinked(XAbstractFeatureCall featureCall)
checkInvalidFeatureLinked
public void checkInvalidFeatureLinked(XConstructorCall constructorCall)
error
protected void error(XAbstractFeatureCall featureCall,
java.lang.String issueCode)
error
protected void error(XConstructorCall constructorCall,
java.lang.String issueCode)
register
public void register(EValidatorRegistrar registrar)
- Overrides:
register
in class AbstractInjectableValidator