edu.mayo.informatics.lexgrid.convert.directConversions.protegeOwl
Class AssociationManager

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.directConversions.protegeOwl.AssociationManager

public class AssociationManager
extends java.lang.Object


Constructor Summary
AssociationManager(SupportedMappings lgSupportedMappings_, Relations lgRelationsContainer_Assoc, Relations lgRelationsContainer_Roles)
           
 
Method Summary
protected  AssociationWrapper addAssociation(Relations relContainer, AssociationWrapper aw)
           
 java.util.Map<java.lang.String,AssociationWrapper> getAllAssociations()
           
 AssociationWrapper getAllDifferent()
           
protected  AssociationWrapper getAssociation(java.lang.String assocName)
           
 AssociationWrapper getComplementOf()
           
 AssociationWrapper getDatatype()
           
 AssociationWrapper getDatatypeValue()
           
 AssociationWrapper getDifferentFrom()
           
 AssociationWrapper getDisjointWith()
           
 AssociationWrapper getDomain()
           
 AssociationWrapper getEquivalentClass()
           
 AssociationWrapper getEquivalentProperty()
           
 AssociationWrapper getInverseOf()
           
 AssociationWrapper getRange()
           
 AssociationWrapper getRdfType()
           
 AssociationWrapper getSameAs()
           
 AssociationWrapper getSubClassOf()
           
 AssociationWrapper getSubPropertyOf()
           
protected  AssociationWrapper initAllDifferentAssociation()
          Init the AllDifferent association
protected  AssociationWrapper initComplementOfAssociation()
          Initialize complementOf association.
protected  AssociationWrapper initDatatypeAssociation()
          Initialize rdfs:datatype association.
protected  AssociationWrapper initDatatypeValueAssociation()
          Initialize datatype values.
protected  AssociationWrapper initDifferentFromAssociation()
          Initialize differentFrom association.
protected  AssociationWrapper initDisjointWithAssociation()
          Initialize disjointWith association.
protected  AssociationWrapper initDomainAssociation()
          Intialize the rdfs:domain association.
protected  AssociationWrapper initEquivalentClassAssociation()
          Initialize equivalentClass association.
protected  AssociationWrapper initEquivalentPropertyAssociation()
          Initialize equivalentProperty Association.
protected  AssociationWrapper initInverseOfAssociation()
          Initialize inverseOf association.
protected  void initOWLSpecificAssociations()
          This method simply initializes a set of OWL specific "associations".
protected  AssociationWrapper initRangeAssociation()
          Initialize the rdfs:range association.
protected  AssociationWrapper initRdfTypeAssociation()
          Initialize the instanceOf association.
protected  AssociationWrapper initSameAsAssociation()
          Initialize sameAs association.
protected  AssociationWrapper initSubClassOfAssociation()
          Initialize the subClassOfAssociation
protected  AssociationWrapper initSubPropertyOfAssociation()
          Initialize hasSubProperty association.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssociationManager

public AssociationManager(SupportedMappings lgSupportedMappings_,
                          Relations lgRelationsContainer_Assoc,
                          Relations lgRelationsContainer_Roles)
Method Detail

addAssociation

protected AssociationWrapper addAssociation(Relations relContainer,
                                            AssociationWrapper aw)

getAllDifferent

public AssociationWrapper getAllDifferent()

getAllAssociations

public java.util.Map<java.lang.String,AssociationWrapper> getAllAssociations()

getAssociation

protected AssociationWrapper getAssociation(java.lang.String assocName)

getComplementOf

public AssociationWrapper getComplementOf()

getDatatype

public AssociationWrapper getDatatype()

getDatatypeValue

public AssociationWrapper getDatatypeValue()

getDifferentFrom

public AssociationWrapper getDifferentFrom()

getDisjointWith

public AssociationWrapper getDisjointWith()

getDomain

public AssociationWrapper getDomain()

getEquivalentClass

public AssociationWrapper getEquivalentClass()

getEquivalentProperty

public AssociationWrapper getEquivalentProperty()

getRdfType

public AssociationWrapper getRdfType()

getInverseOf

public AssociationWrapper getInverseOf()

getRange

public AssociationWrapper getRange()

getSameAs

public AssociationWrapper getSameAs()

getSubClassOf

public AssociationWrapper getSubClassOf()

getSubPropertyOf

public AssociationWrapper getSubPropertyOf()

initAllDifferentAssociation

protected AssociationWrapper initAllDifferentAssociation()
Init the AllDifferent association

Returns:
Association

initComplementOfAssociation

protected AssociationWrapper initComplementOfAssociation()
Initialize complementOf association.

Returns:
Association

initDatatypeAssociation

protected AssociationWrapper initDatatypeAssociation()
Initialize rdfs:datatype association.

Returns:

initDatatypeValueAssociation

protected AssociationWrapper initDatatypeValueAssociation()
Initialize datatype values.

Returns:

initDifferentFromAssociation

protected AssociationWrapper initDifferentFromAssociation()
Initialize differentFrom association.

Returns:
Association

initDisjointWithAssociation

protected AssociationWrapper initDisjointWithAssociation()
Initialize disjointWith association.

Returns:
Association

initDomainAssociation

protected AssociationWrapper initDomainAssociation()
Intialize the rdfs:domain association.

Returns:

initEquivalentClassAssociation

protected AssociationWrapper initEquivalentClassAssociation()
Initialize equivalentClass association.

Returns:
Association

initEquivalentPropertyAssociation

protected AssociationWrapper initEquivalentPropertyAssociation()
Initialize equivalentProperty Association.

Returns:
Association

initRdfTypeAssociation

protected AssociationWrapper initRdfTypeAssociation()
Initialize the instanceOf association.

Returns:
Association

initInverseOfAssociation

protected AssociationWrapper initInverseOfAssociation()
Initialize inverseOf association.

Returns:
Association

initOWLSpecificAssociations

protected void initOWLSpecificAssociations()
This method simply initializes a set of OWL specific "associations".


initRangeAssociation

protected AssociationWrapper initRangeAssociation()
Initialize the rdfs:range association.

Returns:

initSameAsAssociation

protected AssociationWrapper initSameAsAssociation()
Initialize sameAs association.

Returns:
Association

initSubClassOfAssociation

protected AssociationWrapper initSubClassOfAssociation()
Initialize the subClassOfAssociation

Returns:
Association

initSubPropertyOfAssociation

protected AssociationWrapper initSubPropertyOfAssociation()
Initialize hasSubProperty association.

Returns:
Association

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.