Package org.eclipse.xtext.validation
Class DefaultUniqueNameContext.BaseGlobalContextProvider
- java.lang.Object
-
- org.eclipse.xtext.validation.DefaultUniqueNameContext.BaseContextProvider
-
- org.eclipse.xtext.validation.DefaultUniqueNameContext.BaseGlobalContextProvider
-
- All Implemented Interfaces:
IsAffectedExtension
,INamesAreUniqueValidationHelper.ContextProvider
- Direct Known Subclasses:
DefaultUniqueNameContext.Container
,DefaultUniqueNameContext.Global
,DefaultUniqueNameContext.VisibleContainers
- Enclosing class:
- DefaultUniqueNameContext
public abstract static class DefaultUniqueNameContext.BaseGlobalContextProvider extends DefaultUniqueNameContext.BaseContextProvider
Base class for non-local unique name validation context providers.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.eclipse.xtext.resource.impl.IsAffectedExtension
IsAffectedExtension.AllIsAffectedExtensions
-
-
Constructor Summary
Constructors Constructor Description BaseGlobalContextProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected IResourceDescriptions
getIndex(org.eclipse.emf.ecore.resource.Resource resource)
protected boolean
intersects(IResourceDescription left, IResourceDescription right, boolean caseSensitive)
protected boolean
isAffected(IResourceDescription.Delta delta, IResourceDescription candidate, boolean caseSensitive)
-
Methods inherited from class org.eclipse.xtext.validation.DefaultUniqueNameContext.BaseContextProvider
getCaseInsensitivityHelper, getResourceDescription, getResourceDescriptionManager, getResourceServiceProvider, setResourceServiceProviderRegistry
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.validation.INamesAreUniqueValidationHelper.ContextProvider
isAffected, tryGetContext
-
-
-
-
Method Detail
-
getIndex
protected IResourceDescriptions getIndex(org.eclipse.emf.ecore.resource.Resource resource)
-
intersects
protected boolean intersects(IResourceDescription left, IResourceDescription right, boolean caseSensitive)
-
isAffected
protected boolean isAffected(IResourceDescription.Delta delta, IResourceDescription candidate, boolean caseSensitive)
-
-