xtext-core/org.eclipse.xtext
Sebastian Zarnekow 7b5900fc5a
[#1466] Global unique name validator (#1483)
This change introduces an explicit validation context that is used by the INamesAreUniqueValidationHelper. This allows to fine tune the scope of the validation in various ways. Default contexts are available to validation uniqueness in the current container, along the chain of visible containers or local to the current resource (the default).

Local unique name validation can be implemented now based on the LocalUniqueNameContext.

closes #1466
2020-05-15 21:16:47 +02:00
..
.settings [eclipse/xtext#1176] Migrate to EPL 2.0 2020-02-11 12:02:02 +01:00
emf-gen/org/eclipse/xtext [grammar] introduced annotations to parser, terminal, and enum rules paving the way for @Override annotations as desired by #121, updated generated + affected artifacts and tests 2016-10-18 09:54:44 +02:00
META-INF [eclipse/xtext#1649] update to ASM 8.0 2020-04-28 08:27:41 +02:00
org/eclipse/xtext [eclipse/xtext#1550] set default compliance level to 8.0 2019-09-23 11:27:08 +02:00
packrat/org/eclipse/xtext [eclipse/xtext#1176] Migrate to EPL 2.0 2020-02-11 12:02:02 +01:00
schema Moved projects to root of repository 2016-06-14 08:30:25 +02:00
src [#1466] Global unique name validator (#1483) 2020-05-15 21:16:47 +02:00
src-gen/org/eclipse/xtext [#1462] Syntax errors will lead to unexpected calls to value converters (#1463) 2020-05-04 13:47:16 +02:00
xtend-gen/org/eclipse/xtext/generator/trace/node [eclipse/xtext#1679]ported more code to java 2020-04-29 11:42:44 +02:00
.classpath Make bin/main also the default output directory to avoid buildship confusion 2019-02-10 14:55:03 +01:00
.gitignore Remove redundant .gitignore rules 2016-06-14 15:31:26 +02:00
.project [eclipse/xtext#1573] Ensure that all plugins do have a ManifestBuilder 2019-11-04 14:34:21 +01:00
about.html [eclipse/xtext#1176] Migrate to EPL 2.0 2020-02-11 12:02:02 +01:00
about.ini [https://github.com/eclipse/xtext/issues/1486] 2019-09-25 16:47:55 +02:00
about.mappings Moved projects to root of repository 2016-06-14 08:30:25 +02:00
about.properties Update copyright 2018-05-15 06:10:10 +02:00
build.gradle [https://github.com/eclipse/xtext/issues/1486] 2019-09-28 15:07:48 +02:00
build.properties Add output folders to build.properties 2019-11-18 08:42:38 +01:00
plugin.properties Added missing build.properties, fixed a couple of warnings 2019-11-18 08:42:38 +01:00
plugin.xml [eclipse/xtext#1176] Migrate to EPL 2.0 2020-02-11 12:02:02 +01:00
xtext32.png [eclipse/xtext#1486] made png transparent 2019-10-12 18:50:42 +02:00