|
From: Elmer G. <ega...@us...> - 2004-08-28 00:43:15
|
Update of /cvsroot/javaowl/JavaOWL/src/org/javaowl/editor/remote In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv724/src/org/javaowl/editor/remote Modified Files: RemoteModelEditor.java RemoteModelEditorBase.java RemoteModelEditorWrapper.java Log Message: Testing remote model editor Index: RemoteModelEditorWrapper.java =================================================================== RCS file: /cvsroot/javaowl/JavaOWL/src/org/javaowl/editor/remote/RemoteModelEditorWrapper.java,v retrieving revision 1.12 retrieving revision 1.13 diff -C2 -d -r1.12 -r1.13 *** RemoteModelEditorWrapper.java 25 Aug 2004 23:59:48 -0000 1.12 --- RemoteModelEditorWrapper.java 28 Aug 2004 00:43:02 -0000 1.13 *************** *** 36,53 **** import com.hp.hpl.jena.rdf.model.RDFNode; import com.hp.hpl.jena.rdf.model.Resource; public class RemoteModelEditorWrapper implements ModelEditor { ! private OntModel ontModel; ! private RemoteModelEditor remote; ! public RemoteModelEditorWrapper(String prefix, RemoteModelEditor remote) { ! try { ! this.remote = remote; ! remote.init(prefix); ! } catch (RemoteException e) { ! throw new RuntimeException(e); ! } } --- 36,50 ---- import com.hp.hpl.jena.rdf.model.RDFNode; import com.hp.hpl.jena.rdf.model.Resource; + import com.hp.hpl.jena.rdf.model.ModelFactory; public class RemoteModelEditorWrapper implements ModelEditor { ! private final OntModel ontModel; ! private final RemoteModelEditor remote; ! public RemoteModelEditorWrapper(RemoteModelEditor remote) { ! this.remote = remote; ! ontModel = ModelFactory.createOntologyModel(); } *************** *** 85,89 **** } ! private OntClass[] createOntClassesFromUri(String[] uris) { OntClass[] classes = new OntClass[uris.length]; for (int i = 0; i < uris.length; i++) --- 82,86 ---- } ! private OntClass[] createOntClassesFromURIs(String[] uris) { OntClass[] classes = new OntClass[uris.length]; for (int i = 0; i < uris.length; i++) *************** *** 102,106 **** try { Resource resource = ontModel ! .createResource(remote.createResource(clazz.getURI())); return ModelEditorBean.getResourceEditor(resource, this); } catch (RemoteException e) { --- 99,103 ---- try { Resource resource = ontModel ! .createResource(remote.createAnonResource(clazz.getURI())); return ModelEditorBean.getResourceEditor(resource, this); } catch (RemoteException e) { *************** *** 122,126 **** try { String[] uris = remote.getAllClasses(); ! return createOntClassesFromUri(uris); } catch (RemoteException e) { throw new RuntimeException(e); --- 119,123 ---- try { String[] uris = remote.getAllClasses(); ! return createOntClassesFromURIs(uris); } catch (RemoteException e) { throw new RuntimeException(e); *************** *** 128,135 **** } ! public OntProperty[] getAllDatatypeProperties() { try { ! String[] uris = remote.getAllDatatypeProperties(); ! return createOntPropertiesFromURIs(uris); } catch (RemoteException e) { throw new RuntimeException(e); --- 125,132 ---- } ! public OntClass[] getAllDatatypeRanges() { try { ! String[] uris = remote.getAllDatatypeRanges(); ! return createOntClassesFromURIs(uris); } catch (RemoteException e) { throw new RuntimeException(e); *************** *** 225,229 **** try { String[] uris = remote.getSubClasses(clazz.getURI()); ! return createOntClassesFromUri(uris); } catch (RemoteException e) { throw new RuntimeException(e); --- 222,226 ---- try { String[] uris = remote.getSubClasses(clazz.getURI()); ! return createOntClassesFromURIs(uris); } catch (RemoteException e) { throw new RuntimeException(e); Index: RemoteModelEditor.java =================================================================== RCS file: /cvsroot/javaowl/JavaOWL/src/org/javaowl/editor/remote/RemoteModelEditor.java,v retrieving revision 1.9 retrieving revision 1.10 diff -C2 -d -r1.9 -r1.10 *** RemoteModelEditor.java 25 Aug 2004 23:59:48 -0000 1.9 --- RemoteModelEditor.java 28 Aug 2004 00:43:01 -0000 1.10 *************** *** 36,40 **** void clearEditor() throws RemoteException; ! String createResource(String clazz) throws RemoteException; String createResource(String uri, String clazz) throws RemoteException; --- 36,40 ---- void clearEditor() throws RemoteException; ! String createAnonResource(String clazz) throws RemoteException; String createResource(String uri, String clazz) throws RemoteException; *************** *** 42,46 **** String[] getAllClasses() throws RemoteException; ! String[] getAllDatatypeProperties() throws RemoteException; String[] getApplicableProperties(String resource) throws RemoteException; --- 42,46 ---- String[] getAllClasses() throws RemoteException; ! String[] getAllDatatypeRanges() throws RemoteException; String[] getApplicableProperties(String resource) throws RemoteException; *************** *** 61,64 **** --- 61,67 ---- String[] getValidObjects(String clazz) throws RemoteException; + void setup(String oModel, String oFormat, + String dModel, String dFormat, String prefix) throws RemoteException; + void init(String prefix) throws RemoteException; Index: RemoteModelEditorBase.java =================================================================== RCS file: /cvsroot/javaowl/JavaOWL/src/org/javaowl/editor/remote/RemoteModelEditorBase.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** RemoteModelEditorBase.java 26 Aug 2004 00:04:26 -0000 1.1 --- RemoteModelEditorBase.java 28 Aug 2004 00:43:01 -0000 1.2 *************** *** 26,31 **** public abstract class RemoteModelEditorBase implements RemoteModelEditor{ ! private ModelEditor editor; ! public SerializableTriple addDataValue(String resource, String property, String value, --- 26,30 ---- public abstract class RemoteModelEditorBase implements RemoteModelEditor{ ! protected ModelEditor editor; public SerializableTriple addDataValue(String resource, String property, String value, *************** *** 52,56 **** } ! public String createResource(String clazz) { return editor.createResourceEditor(editor.getOntClass(clazz)).getURI(); } --- 51,55 ---- } ! public String createAnonResource(String clazz) { return editor.createResourceEditor(editor.getOntClass(clazz)).getURI(); } *************** *** 64,69 **** } ! public String[] getAllDatatypeProperties() { ! return getURIsFromResources(editor.getAllDatatypeProperties()); } --- 63,68 ---- } ! public String[] getAllDatatypeRanges() { ! return getURIsFromResources(editor.getAllDatatypeRanges()); } |