org.eaglei.datatools.client.rpc
Class ClientOntologyToolsManager
java.lang.Object
org.eaglei.datatools.client.rpc.ClientOntologyToolsManager
public class ClientOntologyToolsManager
- extends java.lang.Object
Maintains a client-side cache of EIClasses. Proxies all model RPC methods.
It is critical that all model RPC calls go through this class. All methods in
this class MUST call getCached(EIClass) on all EIClass objects it receives
from the server to ensure that there is only one instance of an EIClass per
URI in the client.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
INSTANCE
public static final ClientOntologyToolsManager INSTANCE
modelService
protected static OntologyToolsModelServiceAsync modelService
getTopLevelClasses
public void getTopLevelClasses(ClientOntologyToolsManager.TopLevelClassesCallback callback)
getEIClass
public void getEIClass(org.eaglei.model.EIURI id,
ClientOntologyToolsManager.EIClassCallback callback)
getProperties
public void getProperties(org.eaglei.model.EIClass resource,
ClientOntologyToolsManager.PropertyCallback callback)
- Call this to ensure that the properties list of a given EIClass has been
populated.
Note that if EIClass.hasProperty() is false, the value of
EIClass.getProperties() is undefined (probably null).
- Parameters:
resource - callback -
getProperties
public void getProperties(org.eaglei.model.EIClass resource,
java.lang.String groupUri,
ClientOntologyToolsManager.PropertyCallback callback)
getClassDefinitions
public void getClassDefinitions(java.util.List<org.eaglei.model.EIClass> classList,
ClientOntologyToolsManager.DefinitionsCallback callback)
getSubClasses
public void getSubClasses(org.eaglei.model.EIURI classId,
boolean resolveReference,
ClientOntologyToolsManager.EISubClassCallback callback)
getSuperClass
public void getSuperClass(org.eaglei.model.EIClass eclass,
ClientOntologyToolsManager.EISuperClassCallback callback)
Copyright © 2009-2010 Eagle-I. All Rights Reserved.