/**
* generated by Xtext
*/
package de.unidue.ecg.characterScript.scoping;
import org.eclipse.xtext.scoping.impl.ImportNormalizer;
import org.eclipse.xtext.scoping.impl.ImportedNamespaceAwareLocalScopeProvider;
import org.eclipse.xtext.util.Strings;
/**
* This class contains custom scoping description.
*
* see : http://www.eclipse.org/Xtext/documentation.html#scoping
* on how and when to use it
*/
@SuppressWarnings("all")
public class CharacterScriptImportScopeProvider extends ImportedNamespaceAwareLocalScopeProvider {
protected ImportNormalizer createImportedNamespaceResolver(final String namespace, final boolean ignoreCase) {
ImportNormalizer _xblockexpression = null;
{
String newNamespace = namespace;
boolean _isEmpty = Strings.isEmpty(namespace);
boolean _not = (!_isEmpty);
if (_not) {
newNamespace = (newNamespace + ".*");
}
ImportNormalizer _createImportedNamespaceResolver = super.createImportedNamespaceResolver(newNamespace, ignoreCase);
_xblockexpression = (_createImportedNamespaceResolver);
}
return _xblockexpression;
}
}