public interface INamesAreUniqueValidationHelper
LocalUniqueNameContext| Modifier and Type | Interface and Description |
|---|---|
static interface |
INamesAreUniqueValidationHelper.Context
Provides context information to the validation that allows to introspect the scope in which the validation for
unique names is supposed to happen.
|
static interface |
INamesAreUniqueValidationHelper.ContextProvider
Provide the context information for the unique name validation.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
checkUniqueNames(INamesAreUniqueValidationHelper.Context context,
ValidationMessageAcceptor acceptor)
Create errors for objects that have the same name according to the given context.
|
void |
checkUniqueNames(java.lang.Iterable<IEObjectDescription> descriptions,
org.eclipse.xtext.util.CancelIndicator cancelIndicator,
ValidationMessageAcceptor acceptor)
Deprecated.
Implementations should adhere to the context provided via
checkUniqueNames(Context, ValidationMessageAcceptor) |
default void |
checkUniqueNames(java.lang.Iterable<IEObjectDescription> descriptions,
ValidationMessageAcceptor acceptor)
Deprecated.
Implementations should adhere to the context provided via
checkUniqueNames(Context, ValidationMessageAcceptor) |
@Deprecated default void checkUniqueNames(java.lang.Iterable<IEObjectDescription> descriptions, ValidationMessageAcceptor acceptor)
checkUniqueNames(Context, ValidationMessageAcceptor)@Deprecated void checkUniqueNames(java.lang.Iterable<IEObjectDescription> descriptions, org.eclipse.xtext.util.CancelIndicator cancelIndicator, ValidationMessageAcceptor acceptor)
checkUniqueNames(Context, ValidationMessageAcceptor)default void checkUniqueNames(INamesAreUniqueValidationHelper.Context context, ValidationMessageAcceptor acceptor)