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)

Constructor Summary
JenaEIInstanceFactory(org.eaglei.model.EIOntModel ontModel)
           
 
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 createEmbedded(org.eaglei.model.EIURI instanceUri, com.hp.hpl.jena.rdf.model.Model model)
           
 org.eaglei.model.EIInstance createEmbedded(org.eaglei.model.EIURI instanceUri, java.lang.String rdf, java.lang.String lang)
           
 java.util.List<org.eaglei.model.EIInstance> createEmbedded(com.hp.hpl.jena.rdf.model.Model model)
           
 org.eaglei.model.EIInstance createEmpty(org.eaglei.model.EIURI typeUri, org.eaglei.model.EIEntity instanceEntity)
           
 org.eaglei.model.EIInstance createExtended(org.eaglei.model.EIURI instanceUri, com.hp.hpl.jena.rdf.model.Model model)
           
 org.eaglei.model.EIInstance createExtended(org.eaglei.model.EIURI instanceUri, java.lang.String rdf, java.lang.String lang)
           
 java.util.List<org.eaglei.model.EIInstance> createExtended(com.hp.hpl.jena.rdf.model.Model model)
           
 java.util.Set<org.eaglei.model.EIEntity> getEmbeddedUrisFromObjectProperties(org.eaglei.model.EIInstance mainInstance)
          Deprecated. 
 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
 

Constructor Detail

JenaEIInstanceFactory

public JenaEIInstanceFactory(org.eaglei.model.EIOntModel ontModel)
Method Detail

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,
                                          com.hp.hpl.jena.rdf.model.Model model)

createEmbedded

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

createExtended

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

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

createEmbedded

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

createExtended

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

create

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

createEmbedded

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

createExtended

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

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

serialize

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

getEmbeddedUrisFromObjectProperties

@Deprecated
public java.util.Set<org.eaglei.model.EIEntity> getEmbeddedUrisFromObjectProperties(org.eaglei.model.EIInstance mainInstance)
Deprecated. 

Parameters:
mainInstance -
Returns:


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