org.eaglei.datatools.model
Class DataToolsOntModelUtils.EIOntModelWrapper

java.lang.Object
  extended by org.eaglei.datatools.model.DataToolsOntModelUtils.EIOntModelWrapper
All Implemented Interfaces:
org.eaglei.model.EIOntModel
Enclosing class:
DataToolsOntModelUtils

public static class DataToolsOntModelUtils.EIOntModelWrapper
extends java.lang.Object
implements org.eaglei.model.EIOntModel

Override of getClass() method to check for invalid URI.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eaglei.model.EIOntModel
org.eaglei.model.EIOntModel.Visitor
 
Constructor Summary
DataToolsOntModelUtils.EIOntModelWrapper(org.eaglei.model.EIOntModel eagleiOntModel)
           
 
Method Summary
 java.lang.String generateStackTrace(java.util.Deque<java.lang.String> stack)
           
 org.eaglei.model.EIClass getClass(org.eaglei.model.EIURI classId)
           
 java.lang.String getClassDefinition(org.eaglei.model.EIURI uri)
           
 java.util.List<java.lang.String> getClassDefinitions(java.util.List<org.eaglei.model.EIURI> classURIs)
           
 java.util.List<org.eaglei.model.EIEquivalentClass> getEquivalentClasses(org.eaglei.model.EIURI classId)
           
 java.util.List<org.eaglei.model.EIEntity> getInstitutions()
           
 java.util.List<java.lang.String> getLabels(org.eaglei.model.EIURI uri)
           
 java.util.List<org.eaglei.model.EIClass> getNonResourceBaseClasses()
           
 java.lang.String getPreferredLabel(org.eaglei.model.EIURI uri)
           
 java.util.List<org.eaglei.model.EIProperty> getProperties(org.eaglei.model.EIURI classId)
           
 java.lang.String getPropertyDefinition(org.eaglei.model.EIURI uri)
           
 java.util.List<java.lang.String> getPropertyDefinitions(java.util.List<org.eaglei.model.EIURI> propertyURIs)
           
 java.util.List<org.eaglei.model.EIClass> getSubClasses(org.eaglei.model.EIURI classId)
           
 org.eaglei.model.EIClass getSuperClass(org.eaglei.model.EIClass childClass)
           
 java.util.List<org.eaglei.model.EIClass> getSuperClasses(org.eaglei.model.EIURI classId)
           
 java.util.List<org.eaglei.model.EIClass> getTopLevelClasses()
           
 java.lang.String getVersion()
           
 boolean isModelClassURI(java.lang.String uri)
           
 void traverseDataModel(java.util.List<org.eaglei.model.EIOntModel.Visitor> visitors)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DataToolsOntModelUtils.EIOntModelWrapper

public DataToolsOntModelUtils.EIOntModelWrapper(org.eaglei.model.EIOntModel eagleiOntModel)
Method Detail

generateStackTrace

public java.lang.String generateStackTrace(java.util.Deque<java.lang.String> stack)
Specified by:
generateStackTrace in interface org.eaglei.model.EIOntModel

getClass

public org.eaglei.model.EIClass getClass(org.eaglei.model.EIURI classId)
Specified by:
getClass in interface org.eaglei.model.EIOntModel

getClassDefinition

public java.lang.String getClassDefinition(org.eaglei.model.EIURI uri)
Specified by:
getClassDefinition in interface org.eaglei.model.EIOntModel

getClassDefinitions

public java.util.List<java.lang.String> getClassDefinitions(java.util.List<org.eaglei.model.EIURI> classURIs)
Specified by:
getClassDefinitions in interface org.eaglei.model.EIOntModel

getInstitutions

public java.util.List<org.eaglei.model.EIEntity> getInstitutions()
Specified by:
getInstitutions in interface org.eaglei.model.EIOntModel

getLabels

public java.util.List<java.lang.String> getLabels(org.eaglei.model.EIURI uri)
Specified by:
getLabels in interface org.eaglei.model.EIOntModel

getNonResourceBaseClasses

public java.util.List<org.eaglei.model.EIClass> getNonResourceBaseClasses()
Specified by:
getNonResourceBaseClasses in interface org.eaglei.model.EIOntModel

getPreferredLabel

public java.lang.String getPreferredLabel(org.eaglei.model.EIURI uri)
Specified by:
getPreferredLabel in interface org.eaglei.model.EIOntModel

getEquivalentClasses

public java.util.List<org.eaglei.model.EIEquivalentClass> getEquivalentClasses(org.eaglei.model.EIURI classId)
Specified by:
getEquivalentClasses in interface org.eaglei.model.EIOntModel

getProperties

public java.util.List<org.eaglei.model.EIProperty> getProperties(org.eaglei.model.EIURI classId)
Specified by:
getProperties in interface org.eaglei.model.EIOntModel

getPropertyDefinition

public java.lang.String getPropertyDefinition(org.eaglei.model.EIURI uri)
Specified by:
getPropertyDefinition in interface org.eaglei.model.EIOntModel

getPropertyDefinitions

public java.util.List<java.lang.String> getPropertyDefinitions(java.util.List<org.eaglei.model.EIURI> propertyURIs)
Specified by:
getPropertyDefinitions in interface org.eaglei.model.EIOntModel

getSubClasses

public java.util.List<org.eaglei.model.EIClass> getSubClasses(org.eaglei.model.EIURI classId)
Specified by:
getSubClasses in interface org.eaglei.model.EIOntModel

getSuperClass

public org.eaglei.model.EIClass getSuperClass(org.eaglei.model.EIClass childClass)
Specified by:
getSuperClass in interface org.eaglei.model.EIOntModel

getTopLevelClasses

public java.util.List<org.eaglei.model.EIClass> getTopLevelClasses()
Specified by:
getTopLevelClasses in interface org.eaglei.model.EIOntModel

getVersion

public java.lang.String getVersion()
Specified by:
getVersion in interface org.eaglei.model.EIOntModel

isModelClassURI

public boolean isModelClassURI(java.lang.String uri)
Specified by:
isModelClassURI in interface org.eaglei.model.EIOntModel

traverseDataModel

public void traverseDataModel(java.util.List<org.eaglei.model.EIOntModel.Visitor> visitors)
Specified by:
traverseDataModel in interface org.eaglei.model.EIOntModel

getSuperClasses

public java.util.List<org.eaglei.model.EIClass> getSuperClasses(org.eaglei.model.EIURI classId)
Specified by:
getSuperClasses in interface org.eaglei.model.EIOntModel


Copyright © 2009-2010 Eagle-I. All Rights Reserved.