edu.mayo.informatics.lexgrid.convert.Conversions
Class SupportedMappings

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.Conversions.SupportedMappings

public class SupportedMappings
extends java.lang.Object

Helper class to maintain supported mappings during EMF conversions and apply them to an EMF-based CodingScheme.


Constructor Summary
SupportedMappings(LgMessageDirectorIF messages)
           
 
Method Summary
 void applyToCodingScheme(CodingScheme codingScheme)
          Apply all registered values to the given coding scheme.
 java.util.Map<java.lang.String,SupportedAssociationQualifier> getSupportedAssociationQualifiers()
           
 java.util.Map<java.lang.String,SupportedAssociation> getSupportedAssociations()
           
 java.util.Map<java.lang.String,SupportedCodingScheme> getSupportedCodingSchemes()
           
 java.util.Map<java.lang.String,SupportedContainerName> getSupportedContainerNames()
           
 java.util.Map<java.lang.String,SupportedContext> getSupportedContexts()
           
 java.util.Map<java.lang.String,SupportedDataType> getSupportedDataTypes()
           
 java.util.Map<java.lang.String,SupportedDegreeOfFidelity> getSupportedDegreesOfFidelity()
           
 java.util.Map<java.lang.String,SupportedEntityType> getSupportedEntityTypes()
           
 java.util.Map<java.lang.String,SupportedHierarchy> getSupportedHierarchies()
           
 java.util.Map<java.lang.String,SupportedLanguage> getSupportedLanguages()
           
 java.util.Map<java.lang.String,SupportedNamespace> getSupportedNamespaces()
           
 java.util.Map<java.lang.String,SupportedProperty> getSupportedProperties()
           
 java.util.Map<java.lang.String,SupportedPropertyLink> getSupportedPropertyLinks()
           
 java.util.Map<java.lang.String,SupportedPropertyQualifier> getSupportedPropertyQualifiers()
           
 java.util.Map<java.lang.String,SupportedPropertyQualifierType> getSupportedPropertyQualifierTypes()
           
 java.util.Map<java.lang.String,SupportedPropertyType> getSupportedPropertyTypes()
           
 java.util.Map<java.lang.String,SupportedRepresentationalForm> getSupportedRepresentationalForms()
           
 java.util.Map<java.lang.String,SupportedSortOrder> getSupportedSortOrders()
           
 java.util.Map<java.lang.String,SupportedSourceRole> getSupportedSourceRoles()
           
 java.util.Map<java.lang.String,SupportedSource> getSupportedSources()
           
 java.util.Map<java.lang.String,SupportedStatus> getSupportedStatus()
           
 SupportedAssociation registerSupportedAssociation(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedAssociation registerSupportedAssociation(java.lang.String localId, java.lang.String uri, java.lang.String value, java.lang.String entityCode, java.lang.String entityNamespace, boolean overwrite)
           
 SupportedAssociationQualifier registerSupportedAssociationQualifier(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedCodingScheme registerSupportedCodingScheme(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean isImported, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedContainerName registerSupportedContainerName(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedContext registerSupportedContext(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedDataType registerSupportedDataType(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedDegreeOfFidelity registerSupportedDegreeOfFidelity(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedEntityType registerSupportedEntityType(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedHierarchy registerSupportedHierarchy(java.lang.String localId, java.lang.String uri, java.lang.String value, java.lang.String rootCode, java.util.List<java.lang.String> associationNames, boolean isForwardNavigable, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedLanguage registerSupportedLanguage(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedNamespace registerSupportedNamespace(java.lang.String localId, java.lang.String uri, java.lang.String value, java.lang.String equivalentCodingScheme, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedProperty registerSupportedProperty(java.lang.String localId, java.lang.String uri, java.lang.String value, PropertyTypes propertyType, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedPropertyLink registerSupportedPropertyLink(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedPropertyQualifier registerSupportedPropertyQualifier(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedPropertyQualifierType registerSupportedPropertyQualifierType(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedPropertyType registerSupportedPropertyType(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedRepresentationalForm registerSupportedRepresentationalForm(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedSortOrder registerSupportedSortOrder(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedSource registerSupportedSource(java.lang.String localId, java.lang.String uri, java.lang.String value, java.lang.String assemblyRule, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedSourceRole registerSupportedSourceRole(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 SupportedStatus registerSupportedStatus(java.lang.String localId, java.lang.String uri, java.lang.String value, boolean overwrite)
          Registers a new mapping, keyed by case-insensitive local id.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SupportedMappings

public SupportedMappings(LgMessageDirectorIF messages)
Method Detail

applyToCodingScheme

public void applyToCodingScheme(CodingScheme codingScheme)
Apply all registered values to the given coding scheme.

Parameters:
codingScheme -

getSupportedAssociations

public java.util.Map<java.lang.String,SupportedAssociation> getSupportedAssociations()

getSupportedAssociationQualifiers

public java.util.Map<java.lang.String,SupportedAssociationQualifier> getSupportedAssociationQualifiers()

getSupportedCodingSchemes

public java.util.Map<java.lang.String,SupportedCodingScheme> getSupportedCodingSchemes()

getSupportedContainerNames

public java.util.Map<java.lang.String,SupportedContainerName> getSupportedContainerNames()

getSupportedContexts

public java.util.Map<java.lang.String,SupportedContext> getSupportedContexts()

getSupportedDataTypes

public java.util.Map<java.lang.String,SupportedDataType> getSupportedDataTypes()

getSupportedDegreesOfFidelity

public java.util.Map<java.lang.String,SupportedDegreeOfFidelity> getSupportedDegreesOfFidelity()

getSupportedEntityTypes

public java.util.Map<java.lang.String,SupportedEntityType> getSupportedEntityTypes()

getSupportedHierarchies

public java.util.Map<java.lang.String,SupportedHierarchy> getSupportedHierarchies()

getSupportedLanguages

public java.util.Map<java.lang.String,SupportedLanguage> getSupportedLanguages()

getSupportedNamespaces

public java.util.Map<java.lang.String,SupportedNamespace> getSupportedNamespaces()

getSupportedProperties

public java.util.Map<java.lang.String,SupportedProperty> getSupportedProperties()

getSupportedPropertyLinks

public java.util.Map<java.lang.String,SupportedPropertyLink> getSupportedPropertyLinks()

getSupportedPropertyQualifiers

public java.util.Map<java.lang.String,SupportedPropertyQualifier> getSupportedPropertyQualifiers()

getSupportedPropertyQualifierTypes

public java.util.Map<java.lang.String,SupportedPropertyQualifierType> getSupportedPropertyQualifierTypes()

getSupportedPropertyTypes

public java.util.Map<java.lang.String,SupportedPropertyType> getSupportedPropertyTypes()

getSupportedRepresentationalForms

public java.util.Map<java.lang.String,SupportedRepresentationalForm> getSupportedRepresentationalForms()

getSupportedSortOrders

public java.util.Map<java.lang.String,SupportedSortOrder> getSupportedSortOrders()

getSupportedSources

public java.util.Map<java.lang.String,SupportedSource> getSupportedSources()

getSupportedSourceRoles

public java.util.Map<java.lang.String,SupportedSourceRole> getSupportedSourceRoles()

getSupportedStatus

public java.util.Map<java.lang.String,SupportedStatus> getSupportedStatus()

registerSupportedAssociation

public SupportedAssociation registerSupportedAssociation(java.lang.String localId,
                                                         java.lang.String uri,
                                                         java.lang.String value,
                                                         boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedAssociation

public SupportedAssociation registerSupportedAssociation(java.lang.String localId,
                                                         java.lang.String uri,
                                                         java.lang.String value,
                                                         java.lang.String entityCode,
                                                         java.lang.String entityNamespace,
                                                         boolean overwrite)

registerSupportedAssociationQualifier

public SupportedAssociationQualifier registerSupportedAssociationQualifier(java.lang.String localId,
                                                                           java.lang.String uri,
                                                                           java.lang.String value,
                                                                           boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedCodingScheme

public SupportedCodingScheme registerSupportedCodingScheme(java.lang.String localId,
                                                           java.lang.String uri,
                                                           java.lang.String value,
                                                           boolean isImported,
                                                           boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedContainerName

public SupportedContainerName registerSupportedContainerName(java.lang.String localId,
                                                             java.lang.String uri,
                                                             java.lang.String value,
                                                             boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedContext

public SupportedContext registerSupportedContext(java.lang.String localId,
                                                 java.lang.String uri,
                                                 java.lang.String value,
                                                 boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedDataType

public SupportedDataType registerSupportedDataType(java.lang.String localId,
                                                   java.lang.String uri,
                                                   java.lang.String value,
                                                   boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedDegreeOfFidelity

public SupportedDegreeOfFidelity registerSupportedDegreeOfFidelity(java.lang.String localId,
                                                                   java.lang.String uri,
                                                                   java.lang.String value,
                                                                   boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedEntityType

public SupportedEntityType registerSupportedEntityType(java.lang.String localId,
                                                       java.lang.String uri,
                                                       java.lang.String value,
                                                       boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedHierarchy

public SupportedHierarchy registerSupportedHierarchy(java.lang.String localId,
                                                     java.lang.String uri,
                                                     java.lang.String value,
                                                     java.lang.String rootCode,
                                                     java.util.List<java.lang.String> associationNames,
                                                     boolean isForwardNavigable,
                                                     boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedLanguage

public SupportedLanguage registerSupportedLanguage(java.lang.String localId,
                                                   java.lang.String uri,
                                                   java.lang.String value,
                                                   boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedNamespace

public SupportedNamespace registerSupportedNamespace(java.lang.String localId,
                                                     java.lang.String uri,
                                                     java.lang.String value,
                                                     java.lang.String equivalentCodingScheme,
                                                     boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedProperty

public SupportedProperty registerSupportedProperty(java.lang.String localId,
                                                   java.lang.String uri,
                                                   java.lang.String value,
                                                   PropertyTypes propertyType,
                                                   boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedPropertyLink

public SupportedPropertyLink registerSupportedPropertyLink(java.lang.String localId,
                                                           java.lang.String uri,
                                                           java.lang.String value,
                                                           boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedPropertyQualifier

public SupportedPropertyQualifier registerSupportedPropertyQualifier(java.lang.String localId,
                                                                     java.lang.String uri,
                                                                     java.lang.String value,
                                                                     boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedPropertyQualifierType

public SupportedPropertyQualifierType registerSupportedPropertyQualifierType(java.lang.String localId,
                                                                             java.lang.String uri,
                                                                             java.lang.String value,
                                                                             boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedPropertyType

public SupportedPropertyType registerSupportedPropertyType(java.lang.String localId,
                                                           java.lang.String uri,
                                                           java.lang.String value,
                                                           boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedRepresentationalForm

public SupportedRepresentationalForm registerSupportedRepresentationalForm(java.lang.String localId,
                                                                           java.lang.String uri,
                                                                           java.lang.String value,
                                                                           boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedSortOrder

public SupportedSortOrder registerSupportedSortOrder(java.lang.String localId,
                                                     java.lang.String uri,
                                                     java.lang.String value,
                                                     boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedSource

public SupportedSource registerSupportedSource(java.lang.String localId,
                                               java.lang.String uri,
                                               java.lang.String value,
                                               java.lang.String assemblyRule,
                                               boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedSourceRole

public SupportedSourceRole registerSupportedSourceRole(java.lang.String localId,
                                                       java.lang.String uri,
                                                       java.lang.String value,
                                                       boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

registerSupportedStatus

public SupportedStatus registerSupportedStatus(java.lang.String localId,
                                               java.lang.String uri,
                                               java.lang.String value,
                                               boolean overwrite)
Registers a new mapping, keyed by case-insensitive local id. If an existing item is already registered with the given key, the existing item is replaced if overwrite is specified.

Returns:
The item registered for the given local id.

Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.