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 IResourceDescriptionsgetIndex(org.eclipse.emf.ecore.resource.Resource resource)protected booleanintersects(IResourceDescription left, IResourceDescription right, boolean caseSensitive)protected booleanisAffected(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)
-
-