org.eaglei.model.jena
Class JenaEIInstanceFactory

java.lang.Object
  extended by org.eaglei.model.jena.JenaEIInstanceFactory
All Implemented Interfaces:
org.eaglei.model.EIInstanceFactory

public class JenaEIInstanceFactory
extends java.lang.Object
implements org.eaglei.model.EIInstanceFactory

Author:
Daniela Bourges-Waldegg, Ricardo De Lima April 11, 2010 Center for Biomedical Informatics (CBMI)

Field Summary
static JenaEIInstanceFactory INSTANCE
           
 
Method Summary
 com.hp.hpl.jena.rdf.model.Model convertToJenaModel(org.eaglei.model.EIInstance instance)
           
 org.eaglei.model.EIInstance create(org.eaglei.model.EIURI instanceUri, com.hp.hpl.jena.rdf.model.Model model)
           
 org.eaglei.model.EIInstance create(org.eaglei.model.EIURI instanceUri, java.lang.String rdf, java.lang.String lang)
           
 java.util.List<org.eaglei.model.EIInstance> create(com.hp.hpl.jena.rdf.model.Model model)
           
 org.eaglei.model.EIInstance createEmpty(org.eaglei.model.EIURI typeUri, org.eaglei.model.EIEntity instanceEntity)
           
static JenaEIInstanceFactory getInstance()
           
 java.lang.String serialize(org.eaglei.model.EIInstance instance, java.lang.String lang)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final JenaEIInstanceFactory INSTANCE
Method Detail

getInstance

public static JenaEIInstanceFactory getInstance()

serialize

public java.lang.String serialize(org.eaglei.model.EIInstance instance,
                                  java.lang.String lang)
Specified by:
serialize in interface org.eaglei.model.EIInstanceFactory

convertToJenaModel

public com.hp.hpl.jena.rdf.model.Model convertToJenaModel(org.eaglei.model.EIInstance instance)

create

public org.eaglei.model.EIInstance create(org.eaglei.model.EIURI instanceUri,
                                          java.lang.String rdf,
                                          java.lang.String lang)
Specified by:
create in interface org.eaglei.model.EIInstanceFactory

createEmpty

public org.eaglei.model.EIInstance createEmpty(org.eaglei.model.EIURI typeUri,
                                               org.eaglei.model.EIEntity instanceEntity)
Specified by:
createEmpty in interface org.eaglei.model.EIInstanceFactory

create

public org.eaglei.model.EIInstance create(org.eaglei.model.EIURI instanceUri,
                                          com.hp.hpl.jena.rdf.model.Model model)

create

public java.util.List<org.eaglei.model.EIInstance> create(com.hp.hpl.jena.rdf.model.Model model)


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