case XSConstants.ELEMENT_DECLARATION :
if (((XSElementDecl) component).getScope() == XSElementDecl.SCOPE_GLOBAL) {
sg.addGlobalElementDeclAll((XSElementDecl) component);
if (sg.getGlobalElementDecl(name) == null) {
sg.addGlobalElementDecl((XSElementDecl) component);
}
// store the declaration in the extended map, using an empty location
if (sg.getGlobalElementDecl(name, "") == null) {
sg.addGlobalElementDecl((XSElementDecl) component, "");
}