org.eaglei.datatools.model
Class DataToolsOntModelUtils.EIOntModelWrapper
java.lang.Object
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 classes/interfaces inherited from interface org.eaglei.model.EIOntModel |
org.eaglei.model.EIOntModel.Visitor |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DataToolsOntModelUtils.EIOntModelWrapper
public DataToolsOntModelUtils.EIOntModelWrapper(org.eaglei.model.EIOntModel eagleiOntModel)
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.