Java Code Examples for org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl

The following examples show how to use org.eclipse.emf.ecore.impl.EStringToStringMapEntryImpl. These examples are extracted from open source projects. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example 1
Source Project: M2Doc   Source File: GenconfUtils.java    License: Eclipse Public License 1.0 6 votes vote down vote up
/**
 * Gets the {@link List} of old {@link Definition} delta between the given {@link Generation} and the given
 * {@link TemplateCustomProperties}. {@link Definition} that can be removed from the {@link Generation}.
 * 
 * @param generation
 *            the {@link Generation}
 * @param templateCustomProperties
 *            the {@link TemplateCustomProperties}
 * @return the {@link List} of new {@link Definition}
 */
public static List<Definition> getOldDefinitions(Generation generation,
        TemplateCustomProperties templateCustomProperties) {
    final List<Definition> oldDefinitions = new ArrayList<Definition>();

    final IQueryEnvironment queryEnvironment = Query.newEnvironment();
    queryEnvironment.registerEPackage(EcorePackage.eINSTANCE);
    queryEnvironment.registerCustomClassMapping(EcorePackage.eINSTANCE.getEStringToStringMapEntry(),
            EStringToStringMapEntryImpl.class);
    templateCustomProperties.configureQueryEnvironmentWithResult(queryEnvironment);
    final AstValidator validator = new AstValidator(new ValidationServices(queryEnvironment));
    final Map<String, Set<IType>> variablesTypes = templateCustomProperties.getVariableTypes(validator,
            queryEnvironment);
    for (Definition definition : generation.getDefinitions()) {
        if (!variablesTypes.containsKey(definition.getKey())
            || !isValidDefinitionForType(queryEnvironment, definition, variablesTypes.get(definition.getKey()))) {
            oldDefinitions.add(definition);
        }
    }

    return oldDefinitions;
}
 
Example 2
Source Project: M2Doc   Source File: VariableAndOptionPage.java    License: Eclipse Public License 1.0 6 votes vote down vote up
/**
 * Initializes {@link Generation#getDefinitions() variable definition} for the given {@link Generation}.
 * 
 * @param gen
 *            the {@link Generation}
 */
private void initializeGenerationVariableDefinition(final Generation gen) {
    final TemplateCustomProperties properties = templateCustomPropertiesProvider.getTemplateCustomProperties();
    ((IQueryEnvironment) queryEnvironment).registerEPackage(EcorePackage.eINSTANCE);
    ((IQueryEnvironment) queryEnvironment).registerCustomClassMapping(
            EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class);
    if (properties != null) {
        properties.configureQueryEnvironmentWithResult((IQueryEnvironment) queryEnvironment);
    }

    final TransactionalEditingDomain generationDomain = TransactionUtil.getEditingDomain(gen);
    generationDomain.getCommandStack().execute(new RecordingCommand(generationDomain) {

        @Override
        protected void doExecute() {
            GenconfUtils.initializeVariableDefinition(gen, queryEnvironment, properties,
                    getEditingDomain(gen).getResourceSet());
        }
    });
}
 
Example 3
Source Project: M2Doc   Source File: NewGenerationWizard.java    License: Eclipse Public License 1.0 6 votes vote down vote up
/**
 * Initializes the {@link Generation#getDefinitions() variable definition} for the given {@link Generation}.
 * 
 * @param gen
 *            the {@link Generation}
 */
private void initializeVariableDefinition(Generation gen) {
    final IQueryEnvironment queryEnvironment = Query.newEnvironment();
    try {
        final TemplateCustomProperties properties = POIServices.getInstance().getTemplateCustomProperties(
                URIConverter.INSTANCE, URI.createURI(gen.getTemplateFileName()).resolve(gen.eResource().getURI()));
        ((IQueryEnvironment) queryEnvironment).registerEPackage(EcorePackage.eINSTANCE);
        ((IQueryEnvironment) queryEnvironment).registerCustomClassMapping(
                EcorePackage.eINSTANCE.getEStringToStringMapEntry(), EStringToStringMapEntryImpl.class);
        properties.configureQueryEnvironmentWithResult((IQueryEnvironment) queryEnvironment);
        final ResourceSetImpl defaultResourceSet = new ResourceSetImpl();
        defaultResourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("*",
                new XMIResourceFactoryImpl());
        final ResourceSet resourceSetForModel = M2DocUtils.createResourceSetForModels(new ArrayList<Exception>(),
                queryEnvironment, defaultResourceSet, GenconfUtils.getOptions(gen));
        final List<Definition> newDefinitions = GenconfUtils.getNewDefinitions(gen, properties);
        gen.getDefinitions().addAll(newDefinitions);
        GenconfUtils.initializeVariableDefinition(gen, queryEnvironment, properties, resourceSetForModel);
        M2DocUtils.cleanResourceSetForModels(queryEnvironment, resourceSetForModel);
        // CHECKSTYLE:OFF
    } catch (Exception e) {
        // CHECKSTYLE:ON
        // no initialization if it fails no big deal
    }
}
 
Example 4
Source Project: ADT_Frontend   Source File: DocumentRootImpl.java    License: MIT License 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EMap<String, String> getXMLNSPrefixMap() {
	if (xMLNSPrefixMap == null) {
		xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IAbapgitrepositoriesPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
	}
	return xMLNSPrefixMap;
}
 
Example 5
Source Project: ADT_Frontend   Source File: DocumentRootImpl.java    License: MIT License 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EMap<String, String> getXSISchemaLocation() {
	if (xSISchemaLocation == null) {
		xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IAbapgitrepositoriesPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
	}
	return xSISchemaLocation;
}
 
Example 6
Source Project: ADT_Frontend   Source File: DocumentRootImpl.java    License: MIT License 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EMap<String, String> getXMLNSPrefixMap() {
	if (xMLNSPrefixMap == null) {
		xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IAbapgitexternalrepoPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
	}
	return xMLNSPrefixMap;
}
 
Example 7
Source Project: ADT_Frontend   Source File: DocumentRootImpl.java    License: MIT License 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EMap<String, String> getXSISchemaLocation() {
	if (xSISchemaLocation == null) {
		xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IAbapgitexternalrepoPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
	}
	return xSISchemaLocation;
}
 
Example 8
Source Project: ADT_Frontend   Source File: DocumentRootImpl.java    License: MIT License 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXMLNSPrefixMap() {
	if (xMLNSPrefixMap == null) {
		xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IAbapgitstagingPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
	}
	return xMLNSPrefixMap;
}
 
Example 9
Source Project: ADT_Frontend   Source File: DocumentRootImpl.java    License: MIT License 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXSISchemaLocation() {
	if (xSISchemaLocation == null) {
		xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IAbapgitstagingPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
	}
	return xSISchemaLocation;
}
 
Example 10
Source Project: ADT_Frontend   Source File: DocumentRootImpl.java    License: MIT License 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EMap<String, String> getXMLNSPrefixMap() {
	if (xMLNSPrefixMap == null) {
		xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IAbapObjectsPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
	}
	return xMLNSPrefixMap;
}
 
Example 11
Source Project: ADT_Frontend   Source File: DocumentRootImpl.java    License: MIT License 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
@Override
public EMap<String, String> getXSISchemaLocation() {
	if (xSISchemaLocation == null) {
		xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, IAbapObjectsPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
	}
	return xSISchemaLocation;
}
 
Example 12
Source Project: neoscada   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXMLNSPrefixMap ()
{
    if ( xMLNSPrefixMap == null )
    {
        xMLNSPrefixMap = new EcoreEMap<String, String> ( EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ExporterPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP );
    }
    return xMLNSPrefixMap;
}
 
Example 13
Source Project: neoscada   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXSISchemaLocation ()
{
    if ( xSISchemaLocation == null )
    {
        xSISchemaLocation = new EcoreEMap<String, String> ( EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ExporterPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION );
    }
    return xSISchemaLocation;
}
 
Example 14
Source Project: neoscada   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXMLNSPrefixMap ()
{
    if ( xMLNSPrefixMap == null )
    {
        xMLNSPrefixMap = new EcoreEMap<String, String> ( EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP );
    }
    return xMLNSPrefixMap;
}
 
Example 15
Source Project: neoscada   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXSISchemaLocation ()
{
    if ( xSISchemaLocation == null )
    {
        xSISchemaLocation = new EcoreEMap<String, String> ( EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION );
    }
    return xSISchemaLocation;
}
 
Example 16
Source Project: neoscada   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXMLNSPrefixMap ()
{
    if ( xMLNSPrefixMap == null )
    {
        xMLNSPrefixMap = new EcoreEMap<String, String> ( EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP );
    }
    return xMLNSPrefixMap;
}
 
Example 17
Source Project: neoscada   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXSISchemaLocation ()
{
    if ( xSISchemaLocation == null )
    {
        xSISchemaLocation = new EcoreEMap<String, String> ( EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION );
    }
    return xSISchemaLocation;
}
 
Example 18
Source Project: neoscada   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXMLNSPrefixMap ()
{
    if ( xMLNSPrefixMap == null )
    {
        xMLNSPrefixMap = new EcoreEMap<String, String> ( EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ConfigurationPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP );
    }
    return xMLNSPrefixMap;
}
 
Example 19
Source Project: neoscada   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXSISchemaLocation ()
{
    if ( xSISchemaLocation == null )
    {
        xSISchemaLocation = new EcoreEMap<String, String> ( EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ConfigurationPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION );
    }
    return xSISchemaLocation;
}
 
Example 20
Source Project: M2Doc   Source File: GenconfUtils.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * Gets the {@link List} of new {@link Definition} delta between the given {@link Generation} and the given
 * {@link TemplateCustomProperties}. {@link Definition} that can be added to the {@link Generation}.
 * 
 * @param generation
 *            the {@link Generation}
 * @param templateCustomProperties
 *            the {@link TemplateCustomProperties}
 * @return the {@link List} of new {@link Definition}
 */
public static List<Definition> getNewDefinitions(Generation generation,
        TemplateCustomProperties templateCustomProperties) {
    final IQueryEnvironment queryEnvironment = Query.newEnvironment();
    queryEnvironment.registerEPackage(EcorePackage.eINSTANCE);
    queryEnvironment.registerCustomClassMapping(EcorePackage.eINSTANCE.getEStringToStringMapEntry(),
            EStringToStringMapEntryImpl.class);
    templateCustomProperties.configureQueryEnvironmentWithResult(queryEnvironment);
    final AstValidator validator = new AstValidator(new ValidationServices(queryEnvironment));
    final Map<String, Set<IType>> variablesTypes = templateCustomProperties.getVariableTypes(validator,
            queryEnvironment);
    final Set<String> existingVariables = new HashSet<String>();
    for (Definition definition : generation.getDefinitions()) {
        if (variablesTypes.containsKey(definition.getKey())
            && isValidDefinitionForType(queryEnvironment, definition, variablesTypes.get(definition.getKey()))) {
            existingVariables.add(definition.getKey());
        }
    }

    final List<Definition> newDefinitions = new ArrayList<Definition>();
    for (Entry<String, Set<IType>> entry : variablesTypes.entrySet()) {
        if (!existingVariables.contains(entry.getKey())) {
            final Definition newDefinition = createDefinition(queryEnvironment, entry.getKey(), entry.getValue());
            if (newDefinition != null) {
                newDefinitions.add(newDefinition);
            }
        }
    }

    return newDefinitions;
}
 
Example 21
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXMLNSPrefixMap() {
	if (xMLNSPrefixMap == null) {
		xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, BeansPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
	}
	return xMLNSPrefixMap;
}
 
Example 22
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXSISchemaLocation() {
	if (xSISchemaLocation == null) {
		xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, BeansPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
	}
	return xSISchemaLocation;
}
 
Example 23
Source Project: birt   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXMLNSPrefixMap()
{
	if (xMLNSPrefixMap == null)
	{
		xMLNSPrefixMap = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ModelPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
	}
	return xMLNSPrefixMap;
}
 
Example 24
Source Project: birt   Source File: DocumentRootImpl.java    License: Eclipse Public License 1.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public EMap<String, String> getXSISchemaLocation()
{
	if (xSISchemaLocation == null)
	{
		xSISchemaLocation = new EcoreEMap<String,String>(EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this, ModelPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
	}
	return xSISchemaLocation;
}
 
Example 25
Source Project: fixflow   Source File: DocumentRootImpl.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public Map<String, String> getXMLNSPrefixMap() {
    if (xMLNSPrefixMap == null) {
        xMLNSPrefixMap = new EcoreEMap<String, String>(
                EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY,
                EStringToStringMapEntryImpl.class, this,
                DiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
    }
    return xMLNSPrefixMap.map();
}
 
Example 26
Source Project: fixflow   Source File: DocumentRootImpl.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public Map<String, String> getXSISchemaLocation() {
    if (xSISchemaLocation == null) {
        xSISchemaLocation = new EcoreEMap<String, String>(
                EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY,
                EStringToStringMapEntryImpl.class, this,
                DiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
    }
    return xSISchemaLocation.map();
}
 
Example 27
Source Project: fixflow   Source File: DocumentRootImpl.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public Map<String, String> getXMLNSPrefixMap() {
    if (xMLNSPrefixMap == null) {
        xMLNSPrefixMap = new EcoreEMap<String, String>(
                EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY,
                EStringToStringMapEntryImpl.class, this,
                DcPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
    }
    return xMLNSPrefixMap.map();
}
 
Example 28
Source Project: fixflow   Source File: DocumentRootImpl.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public Map<String, String> getXSISchemaLocation() {
    if (xSISchemaLocation == null) {
        xSISchemaLocation = new EcoreEMap<String, String>(
                EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY,
                EStringToStringMapEntryImpl.class, this,
                DcPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
    }
    return xSISchemaLocation.map();
}
 
Example 29
Source Project: fixflow   Source File: DocumentRootImpl.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public Map<String, String> getXMLNSPrefixMap() {
    if (xMLNSPrefixMap == null) {
        xMLNSPrefixMap = new EcoreEMap<String, String>(
                EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY,
                EStringToStringMapEntryImpl.class, this,
                BpmnDiPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
    }
    return xMLNSPrefixMap.map();
}
 
Example 30
Source Project: fixflow   Source File: DocumentRootImpl.java    License: Apache License 2.0 5 votes vote down vote up
/**
 * <!-- begin-user-doc -->
 * <!-- end-user-doc -->
 * @generated
 */
public Map<String, String> getXSISchemaLocation() {
    if (xSISchemaLocation == null) {
        xSISchemaLocation = new EcoreEMap<String, String>(
                EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY,
                EStringToStringMapEntryImpl.class, this,
                BpmnDiPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
    }
    return xSISchemaLocation.map();
}