org.biomage.tools.helpers
Class OntologyHelper

java.lang.Object
  extended by org.biomage.tools.helpers.OntologyHelper

public class OntologyHelper
extends java.lang.Object


Nested Class Summary
 class OntologyHelper.ClassInformation
           
 class OntologyHelper.InstanceInformation
           
 
Field Summary
protected static java.lang.String PARSER_NAME
           
 
Constructor Summary
OntologyHelper(java.lang.String uri)
           
 
Method Summary
 java.lang.String checkEntryName(java.lang.String referingClassName, java.lang.String ontEntryName)
           
 boolean classExists(java.lang.String className)
           
 java.util.ArrayList getEnumValues(java.lang.String mgedPropertyName)
           
 java.util.ArrayList getInstanceIndex()
           
 java.util.ArrayList getInstances(java.lang.String mgedClassName)
           
 DatabaseEntry getOntologyReference(java.lang.String term)
           
 java.util.ArrayList getPossibleNames(Extendable object, java.lang.String propertyName)
           
 java.util.ArrayList getPossibleNames(OntologyHelper.ClassInformation classInfo, java.lang.String propertyName)
           
 java.util.HashMap getPropertiesInfo(java.lang.String mgedClassName)
           
 java.util.ArrayList getSubClassNames(java.lang.String ontClass)
           
 boolean isInstantiable(java.lang.String mgedClassName)
           
static void main(java.lang.String[] args)
           
 void parse(java.lang.String uri)
           
 java.lang.String resolveOntologyClassNameFromModel(Extendable referingObject, java.lang.String ontologyEntryName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARSER_NAME

protected static final java.lang.String PARSER_NAME
See Also:
Constant Field Values
Constructor Detail

OntologyHelper

public OntologyHelper(java.lang.String uri)
               throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

isInstantiable

public boolean isInstantiable(java.lang.String mgedClassName)

getInstances

public java.util.ArrayList getInstances(java.lang.String mgedClassName)

getEnumValues

public java.util.ArrayList getEnumValues(java.lang.String mgedPropertyName)

getPropertiesInfo

public java.util.HashMap getPropertiesInfo(java.lang.String mgedClassName)

resolveOntologyClassNameFromModel

public java.lang.String resolveOntologyClassNameFromModel(Extendable referingObject,
                                                          java.lang.String ontologyEntryName)

checkEntryName

public java.lang.String checkEntryName(java.lang.String referingClassName,
                                       java.lang.String ontEntryName)

getOntologyReference

public DatabaseEntry getOntologyReference(java.lang.String term)

getSubClassNames

public java.util.ArrayList getSubClassNames(java.lang.String ontClass)

getPossibleNames

public java.util.ArrayList getPossibleNames(Extendable object,
                                            java.lang.String propertyName)

getPossibleNames

public java.util.ArrayList getPossibleNames(OntologyHelper.ClassInformation classInfo,
                                            java.lang.String propertyName)

classExists

public boolean classExists(java.lang.String className)

parse

public void parse(java.lang.String uri)
           throws java.lang.Exception
Throws:
java.lang.Exception

getInstanceIndex

public java.util.ArrayList getInstanceIndex()
Returns:
Returns the instanceIndex.