Uses of Interface
info.sswap.api.model.SSWAPModel

Packages that use SSWAPModel
info.sswap.api.model Main package for SSWAP API 
info.sswap.api.servlet Servlet support to engage automatic semantic mappings and reasoning 
info.sswap.api.spi Run-time API provider for interface implementation 
info.sswap.impl.empire   
info.sswap.impl.empire.model   
 

Uses of SSWAPModel in info.sswap.api.model
 

Subinterfaces of SSWAPModel in info.sswap.api.model
 interface PDG
          A Provider Description Graph (PDG) describes a SSWAP semantic web service Provider.
 interface RDG
          A Resource Description Graph (RDG) describes a SSWAP semantic web service.
 interface RIG
          A Resource Invocation Graph (RIG) is for invocation of a SSWAP semantic web service.
 interface RQG
          A Resource Query Graph (RQG) is a specialized query sent to a Discovery Server in request of all SSWAP semantic web services (RDGs) that satisfy the query.
 interface RRG
          A Resource Response Graph (RRG) is the return result of a SSWAP semantic web service.
 interface SSWAPDatatype
          Represents a datatype definition.
 interface SSWAPDocument
          Represents a document in SSWAP that holds RDF content, such as may be hosted on the web (e.g., an RDG).
 interface SSWAPElement
          Represents a basic element in a SSWAPDocument.
 interface SSWAPGraph
          A SSWAP Graph of a SSWAP Resource.
 interface SSWAPIndividual
          Represents an individual in SSWAP, which corresponds to an RDF resource (a URI or blank node).
 interface SSWAPList
          A list of SSWAP elements.
 interface SSWAPLiteral
          Represents a literal value in SSWAP.
 interface SSWAPNode
          SSWAPNodes are special individuals in SSWAP protocol, and they are handled specially.
 interface SSWAPObject
          Object of SSWAP Graph.
 interface SSWAPPredicate
          Represents an RDF predicate in SSWAP.
 interface SSWAPProperty
          A SSWAPProperty is a specific instance of a SSWAPPredicate with an assigned value, associated with a SSWAPIndividual.
 interface SSWAPProtocol
          Common interface for all protocol graphs (RDG, RIG, RRG, etc.).
 interface SSWAPProvider
          Describes a provider in SSWAP.
 interface SSWAPResource
          Describes a resource (a service) in SSWAP.
 interface SSWAPSubject
          Subject of a SSWAP Graph.
 interface SSWAPType
          Represents a type of an individual in SSWAP.
 

Methods in info.sswap.api.model with parameters of type SSWAPModel
 void ReasoningService.addModel(SSWAPModel model)
          Adds another model (as a sub-model) whose contents are to be taken into account when reasoning.
 void ReasoningService.removeModel(SSWAPModel model)
          Removes a previously added submodel (via addModel(Model)).
 

Uses of SSWAPModel in info.sswap.api.servlet
 

Methods in info.sswap.api.servlet with parameters of type SSWAPModel
private  java.lang.String AbstractSSWAPServlet.extractOutputURI(SSWAPModel model)
          Extracts sswap:outputURI from the sswap:Resource in this SSWAPModel.
private static void AsyncRIGInvocation.logDebug(SSWAPModel model)
           
private static void LegacyServiceWrapperServlet.logDebug(SSWAPModel model)
           
private  void AbstractSSWAPServlet.serializeResponse(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, SSWAPModel model)
          Serialize the model back to the HTTP response.
 

Uses of SSWAPModel in info.sswap.api.spi
 

Methods in info.sswap.api.spi with parameters of type SSWAPModel
 com.hp.hpl.jena.rdf.model.Model APIProvider.asJenaModel(SSWAPModel model)
          Returns the representation of the given SSWAPModel using Jena interface
static com.hp.hpl.jena.rdf.model.Model ExtensionAPI.asJenaModel(SSWAPModel model)
          Returns the representation of the given SSWAPModel using Jena interface
 void APIProvider.setMaxClosureBytes(SSWAPModel model, long byteLimit)
          Sets a model-specific byte limit to retrieve the closure
static void ExtensionAPI.setMaxClosureBytes(SSWAPModel model, long byteLimit)
          Sets a model-specific byte limit to retrieve the closure
 void APIProvider.setMaxClosureThreads(SSWAPModel model, int threads)
          Sets a model-specific limit on the number of threads used to retrieve the closure
static void ExtensionAPI.setMaxClosureThreads(SSWAPModel model, int threads)
          Sets a model-specific limit on the number of threads used to retrieve the closure
 void APIProvider.setMaxClosureTime(SSWAPModel model, long timeLimit)
          Sets a model-specific time limit to retrieve the closure
static void ExtensionAPI.setMaxClosureTime(SSWAPModel model, long timeLimit)
          Sets a model-specific time limit to retrieve the closure
 

Uses of SSWAPModel in info.sswap.impl.empire
 

Methods in info.sswap.impl.empire with parameters of type SSWAPModel
 com.hp.hpl.jena.rdf.model.Model APIProviderImpl.asJenaModel(SSWAPModel model)
           
 void APIProviderImpl.setMaxClosureBytes(SSWAPModel model, long byteLimit)
           
 void APIProviderImpl.setMaxClosureThreads(SSWAPModel model, int threads)
           
 void APIProviderImpl.setMaxClosureTime(SSWAPModel model, long timeLimit)
           
 

Uses of SSWAPModel in info.sswap.impl.empire.model
 

Subinterfaces of SSWAPModel in info.sswap.impl.empire.model
 interface SourceModel
          Common interface for all SSWAP Models that have their own underlying Jena model.
 

Classes in info.sswap.impl.empire.model that implement SSWAPModel
 class DatatypeImpl
          Implementation of SSWAPDatatype
 class ElementImpl
          Implements a SSWAPElement (an element in SSWAP other than an RDF data source like a PDG or a canonical/protocol graph)
 class EmpireGeneratedNodeImpl
          An abstract class containing methods common to all Empire-generated SSWAPIndividuals.
 class GraphImpl
          Partial implementation of SSWAP Graph (the remaining abstract methods are automatically generated by Empire in the run-time).
 class IndividualImpl
          Implementation of a SSWAP individual (objects in SSWAP).
 class ListImpl
          Implementation of SSWAPList.
 class Literal
          Implementation of SSWAPElement that is a literal.
 class ModelImpl
          Implements SSWAPModel.
 class NodeImpl
          Implementation of SSWAPNode (a SSWAP entity that requires special handling in SSWAP protocol)
 class NonEmpireIndividual
          An concrete implementation of SSWAPIndividual that is not a SSWAPNode and is not Empire-managed.
 class ObjectImpl
          The implementation of SSWAPObject.
 class PDGImpl
          Implementation of PDG.
 class PredicateImpl
          Implementation of SSWAPPredicate.
 class PropertyImpl
          Implementation of SSWAPProperty
 class ProtocolImpl
           
 class ProviderImpl
          Record describing a Provider in SSWAP.
 class RDGImpl
           
 class ResourceImpl
          Implementation of SSWAPResource.
 class RIGImpl
          Implementation of RIG.
 class RQGImpl
          Implementation of RQG interface
 class RRGImpl
          Implementation of RRG interface
 class SourceModelImpl
          Implementation of SSWAP model that is directly backed by a Jena model.
 class SubjectImpl
          Implementation of SSWAPSubject.
 class TranslatedSubjectImpl
          Represents a translated subject.
 class TypeImpl
          Implementation of SSWAPType.
 

Methods in info.sswap.impl.empire.model with type parameters of type SSWAPModel
private
<T extends SSWAPModel>
T
NodeImpl.as(java.lang.Class<T> clazz)
           
<I extends ModelImpl,A extends SSWAPModel>
I
ImplFactory.assertImplementation(A apiObject, java.lang.Class<I> implementationClass)
          Asserts that the parameter typed via an API interface has the expected implementation.
<T extends SSWAPModel>
T
SourceModelImpl.getDependentModel(java.net.URI uri, java.lang.Class<T> clazz)
           
private
<T extends SSWAPModel>
boolean
NodeImpl.isOfType(java.lang.Class<T> clazz)
           
protected static
<T extends SSWAPModel,S extends ModelImpl>
java.util.Set<T>
EmpireGeneratedNodeImpl.listFromImpl(java.util.List<S> implList, java.lang.Class<T> modelClass, java.lang.Class<S> implClass)
          Convenience method for Empire-generated objects.
protected static
<T extends SSWAPModel,S extends ModelImpl>
java.util.Set<S>
EmpireGeneratedNodeImpl.listToImpl(java.util.List<T> modelList, java.lang.Class<T> modelClass, java.lang.Class<S> implClass)
          Convenience method for Empire-generated objects.
protected static
<T extends SSWAPModel,S extends ModelImpl>
java.util.List<S>
EmpireGeneratedNodeImpl.toListImpl(java.util.Collection<T> modelList, java.lang.Class<T> modelClass, java.lang.Class<S> implClass)
          Convenience method for Empire-generated objects.
 

Methods in info.sswap.impl.empire.model that return SSWAPModel
 SSWAPModel SourceModel.getDependentModel(java.net.URI uri)
          Returns the dependent model, identified by its URI, for this source model
 SSWAPModel SourceModelImpl.getDependentModel(java.net.URI uri)
           
 

Methods in info.sswap.impl.empire.model that return types with arguments of type SSWAPModel
 java.util.Collection<SSWAPModel> SourceModel.getDependentModels(java.net.URI uri)
          Returns all dependent models with the specified uri
 java.util.Collection<SSWAPModel> SourceModelImpl.getDependentModels(java.net.URI uri)
           
 

Methods in info.sswap.impl.empire.model with parameters of type SSWAPModel
 void ReasoningServiceImpl.addModel(SSWAPModel model)
           
private  void ReasoningServiceImpl.assertCrossModelTerms(SSWAPModel sswapModel)
          Ensures that we know all the terms from another document (source model) of the passed model(i.e., separate closure etc), if it happens to be passed to this reasoning service (can happen for two-parameter methods in reasoning service like isSubTypeOf, where one of the arguments (typically the second one) belongs to a different model).
private static SSWAPType TypeImpl.createComplexType(SSWAPModel model, com.hp.hpl.jena.rdf.model.Property connectingProperty, java.util.Collection<SSWAPType> types)
           
private static void TypeImpl.createComplexType(SSWAPModel model, TypeImpl resultType, com.hp.hpl.jena.rdf.model.Property connectingProperty, java.util.Collection<SSWAPType> types)
          Creates a complex type that consists of multiple other types connected by a property (e.g., owl:intersectionOf or owl:unionOf).
static SSWAPType TypeImpl.intersectionOf(SSWAPModel model, java.util.Collection<SSWAPType> types)
          Creates a complex type that is an intersection of the specified types.
private  void ReasoningServiceImpl.releaseCrossModelTerms(SSWAPModel... sswapModels)
          Releases all the terms that were temporarily imported by assertCrossModelTerms() for each model.
 void ReasoningServiceImpl.removeModel(SSWAPModel model)
           
static SSWAPType TypeImpl.unionOf(SSWAPModel model, java.util.Collection<SSWAPType> types)
          Creates a complex type that is a union of the specified types.
 

Method parameters in info.sswap.impl.empire.model with type arguments of type SSWAPModel
private static java.lang.Class<? extends ModelImpl> NodeImpl.getImplClass(java.lang.Class<? extends SSWAPModel> apiClass)
           
 



Copyright (c) 2011, iPlant Collaborative, University of Arizona, Cold Spring Harbor Laboratories, University of Texas at Austin.