org.eaglei.model.gwt.rpc
Interface ModelService

All Superinterfaces:
com.google.gwt.user.client.rpc.RemoteService
All Known Implementing Classes:
ModelServlet, TestModelServlet

@RemoteServiceRelativePath(value="model")
public interface ModelService
extends com.google.gwt.user.client.rpc.RemoteService

The client side stub for the RPC service.


Method Summary
 org.eaglei.model.EIClass getClass(org.eaglei.model.EIURI classId)
           
 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.util.List<org.eaglei.model.EIProperty> getProperties(org.eaglei.model.EIURI classId)
           
 java.util.List<org.eaglei.model.EIClass> getSubClasses(org.eaglei.model.EIURI classId)
           
 java.util.List<org.eaglei.model.EIClass> getSuperClasses(org.eaglei.model.EIURI classId)
          Gets the ancestors of the given class up to, and including, a top-level class.
 java.util.List<org.eaglei.model.EIClass> getTopLevelClasses()
           
 java.lang.String getVersion()
           
 

Method Detail

getVersion

java.lang.String getVersion()
                            throws LoggedException
Throws:
LoggedException

getInstitutions

java.util.List<org.eaglei.model.EIEntity> getInstitutions()
                                                          throws LoggedException
Throws:
LoggedException

getTopLevelClasses

java.util.List<org.eaglei.model.EIClass> getTopLevelClasses()
                                                            throws LoggedException
Throws:
LoggedException

getNonResourceBaseClasses

java.util.List<org.eaglei.model.EIClass> getNonResourceBaseClasses()
                                                                   throws LoggedException
Throws:
LoggedException

getClass

org.eaglei.model.EIClass getClass(org.eaglei.model.EIURI classId)
                                  throws LoggedException
Throws:
LoggedException

getSuperClasses

java.util.List<org.eaglei.model.EIClass> getSuperClasses(org.eaglei.model.EIURI classId)
                                                         throws LoggedException
Gets the ancestors of the given class up to, and including, a top-level class. The first member of the returned list will be the parent of the given class.

Parameters:
classId -
Returns:
Throws:
LoggedException

getSubClasses

java.util.List<org.eaglei.model.EIClass> getSubClasses(org.eaglei.model.EIURI classId)
                                                       throws LoggedException
Throws:
LoggedException

getProperties

java.util.List<org.eaglei.model.EIProperty> getProperties(org.eaglei.model.EIURI classId)
                                                          throws LoggedException
Throws:
LoggedException

getEquivalentClasses

java.util.List<org.eaglei.model.EIEquivalentClass> getEquivalentClasses(org.eaglei.model.EIURI classId)
                                                                        throws LoggedException
Throws:
LoggedException

getClassDefinitions

java.util.List<java.lang.String> getClassDefinitions(java.util.List<org.eaglei.model.EIURI> classURIs)
                                                     throws LoggedException
Throws:
LoggedException

getLabels

java.util.List<java.lang.String> getLabels(org.eaglei.model.EIURI uri)
                                           throws LoggedException
Throws:
LoggedException


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