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

Packages that use SSWAPIndividual
info.sswap.api.input   
info.sswap.api.input.io   
info.sswap.api.model Main package for SSWAP API 
info.sswap.api.spi Run-time API provider for interface implementation 
info.sswap.impl.empire   
info.sswap.impl.empire.model   
info.sswap.ontologies.data.api Data Ontology API 
info.sswap.ontologies.data.impl Data Ontology Implementation 
 

Uses of SSWAPIndividual in info.sswap.api.input
 

Methods in info.sswap.api.input with parameters of type SSWAPIndividual
static Input Inputs.fromSSWAP(SSWAPIndividual ind)
           
 

Uses of SSWAPIndividual in info.sswap.api.input.io
 

Methods in info.sswap.api.input.io with parameters of type SSWAPIndividual
 Input SSWAPIndividualDeserializer.deserialize(SSWAPIndividual ind)
           
private  void SSWAPIndividualDeserializer.processUnions(SSWAPIndividual ind, Input input, java.util.List<java.net.URI> unionTypes)
           
 

Uses of SSWAPIndividual in info.sswap.api.model
 

Subinterfaces of SSWAPIndividual in info.sswap.api.model
 interface SSWAPGraph
          A SSWAP Graph of a SSWAP Resource.
 interface SSWAPNode
          SSWAPNodes are special individuals in SSWAP protocol, and they are handled specially.
 interface SSWAPObject
          Object of SSWAP Graph.
 interface SSWAPProvider
          Describes a provider in SSWAP.
 interface SSWAPResource
          Describes a resource (a service) in SSWAP.
 interface SSWAPSubject
          Subject of a SSWAP Graph.
 

Methods in info.sswap.api.model with type parameters of type SSWAPIndividual
<T extends SSWAPIndividual>
T
SSWAPDocument.newIndividual(T sourceIndividual)
          Creates a new, anonymous individual, and populates it with data from the sourceIndividual (essentially clones the source individual).
<T extends SSWAPIndividual>
T
SSWAPDocument.newIndividual(T sourceIndividual, java.net.URI targetURI)
          Copies the data from the sourceIndividual into the individual whose URI is passed as targetURI.
 

Methods in info.sswap.api.model that return SSWAPIndividual
 SSWAPIndividual SSWAPElement.asIndividual()
          Type-safe cast of this element to a SSWAPIndividual.
 SSWAPIndividual SSWAPDocument.createIndividual()
          Creates an anonymous SSWAPIndividual (blank node).
 SSWAPIndividual SSWAPDocument.createIndividual(java.net.URI uri)
          Creates a SSWAPIndividual representation of a specific resource (URI).
 SSWAPIndividual SSWAPProperty.getIndividual()
          Gets the individual for which this property is assigned.
 SSWAPIndividual SSWAPIndividual.getInferredIndividual()
          Retrieves an inferred view (a copy) of the individual.
 

Methods in info.sswap.api.model with parameters of type SSWAPIndividual
 SSWAPProperty SSWAPIndividual.addProperty(SSWAPPredicate predicate, SSWAPIndividual individual)
          Adds a property to this individual with the specified individual as the value.
 SSWAPProperty SSWAPIndividual.setProperty(SSWAPPredicate predicate, SSWAPIndividual individual)
          Sets the value of the property to the individual.
 

Uses of SSWAPIndividual in info.sswap.api.spi
 

Methods in info.sswap.api.spi with parameters of type SSWAPIndividual
 java.util.Collection<java.lang.String> APIProvider.getInferredTypeURIs(SSWAPIndividual individual)
           
static java.util.Collection<java.lang.String> ExtensionAPI.getInferredTypeURIs(SSWAPIndividual individual)
           
 

Uses of SSWAPIndividual in info.sswap.impl.empire
 

Methods in info.sswap.impl.empire with parameters of type SSWAPIndividual
private  void APIProviderImpl.clearIndividual(SSWAPIndividual individual)
           
 java.util.Collection<java.lang.String> APIProviderImpl.getInferredTypeURIs(SSWAPIndividual individual)
           
 

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

Classes in info.sswap.impl.empire.model that implement SSWAPIndividual
 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 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 ProviderImpl
          Record describing a Provider in SSWAP.
 class ResourceImpl
          Implementation of SSWAPResource.
 class SubjectImpl
          Implementation of SSWAPSubject.
 class TranslatedSubjectImpl
          Represents a translated subject.
 

Fields in info.sswap.impl.empire.model declared as SSWAPIndividual
private  SSWAPIndividual PropertyImpl.individual
           
 

Methods in info.sswap.impl.empire.model with type parameters of type SSWAPIndividual
protected
<T extends SSWAPIndividual>
T
ProtocolImpl.createCopyObject(T original, java.net.URI copyURI)
           
protected
<T extends SSWAPIndividual>
T
SourceModelImpl.createCopyObject(T sourceIndividual, java.net.URI copyURI)
           
private
<T extends SSWAPIndividual>
java.util.Map<T,T>
ProtocolImpl.mapIndividuals(java.util.Collection<T> protocolIndividuals, java.util.Collection<T> rdgIndividuals, ProtocolImpl.MappingValidator<T> individualMapper)
          Attempts to map individuals from this Protocol graph onto their corresponding individuals from RDG.
<T extends SSWAPIndividual>
T
SourceModelImpl.newIndividual(T sourceIndividual)
           
<T extends SSWAPIndividual>
T
SourceModelImpl.newIndividual(T sourceIndividual, java.net.URI copyURI)
           
private
<T extends SSWAPIndividual>
T
ProtocolImpl.optionalMapping(T protocolIndividual, java.util.Collection<T> rdgIndividuals, ProtocolImpl.MappingValidator<T> individualMapper)
          Finds an optional mapping between a single Protocol graph individual and an RDG individual (which may be already involved in some mapping; for optional mappings this is allowed).
private
<T extends SSWAPIndividual>
java.util.Map<T,T>
ProtocolImpl.requiredMapping(T rdgIndividual, java.util.Collection<T> remainingRdgIndividuals, java.util.Collection<T> protocolIndividuals, ProtocolImpl.MappingValidator<T> individualMapper)
          Finds a mapping for a selected RDG individual.
private
<T extends SSWAPIndividual>
java.util.Map<T,T>
ProtocolImpl.requiredMappings(java.util.Collection<T> rdgIndividuals, java.util.Collection<T> protocolIndividuals, ProtocolImpl.MappingValidator<T> individualMapper)
          Computes required mappings from RDG individuals to individuals in this protocol graph.
 

Methods in info.sswap.impl.empire.model that return SSWAPIndividual
 SSWAPIndividual ElementImpl.asIndividual()
           
 SSWAPIndividual IndividualImpl.asIndividual()
          Allows to safely cast this individual to SSWAPIndividual.
 SSWAPIndividual SourceModelImpl.createIndividual()
           
 SSWAPIndividual SourceModelImpl.createIndividual(java.net.URI uri)
           
private  SSWAPIndividual ImplFactory.deepCopyIndividual(SourceModel newModel, SSWAPIndividual originalIndividual, java.util.Set<java.net.URI> copiedIndividuals)
          Perform a deep copy of a SSWAPIndividual into another source model
 SSWAPIndividual PropertyImpl.getIndividual()
           
 SSWAPIndividual IndividualImpl.getInferredIndividual()
           
 

Methods in info.sswap.impl.empire.model with parameters of type SSWAPIndividual
 SSWAPProperty IndividualImpl.addProperty(SSWAPPredicate predicate, SSWAPIndividual individual)
           
 void ImplFactory.copy(SSWAPIndividual srcInd, SSWAPIndividual dstInd, SSWAPDocument dstDoc, java.util.Collection<java.lang.String> excludedTypes)
           
private  void ProtocolImpl.copyNonTranslatedProperties(SSWAPIndividual translatedIndividual, SSWAPIndividual nonTranslatedIndividual, SSWAPIndividual rdgIndividual)
          Copies the properties that were not translated for a Protocol graph node but they are both mentioned in RDG (default property), and the original (untranslated) Protocol graph node.
private  void ProtocolImpl.copyPropertyValues(java.net.URI dstPropertyURI, SSWAPIndividual dstIndividual, java.net.URI srcPropertyURI, SSWAPIndividual srcOriginal)
          Performs a deep copy of all values for the given property from the specified individual to this individual.
 PropertyImpl ImplFactory.createProperty(SourceModel sourceModel, SSWAPIndividual individual, SSWAPElement value, java.net.URI uri)
          Creates an implementation of SSWAPProperty with the specified URI
 com.hp.hpl.jena.rdf.model.Resource ImplFactory.createResource(SourceModel sourceModel, SSWAPIndividual individual)
          Creates a corresponding Jena Resource for the SSWAPIndividual
 void ImplFactory.deepCopyIndividual(SourceModel newModel, SSWAPIndividual originalIndividual, IndividualImpl dstIndividual, java.util.Set<java.net.URI> copiedIndividuals)
           
private  SSWAPIndividual ImplFactory.deepCopyIndividual(SourceModel newModel, SSWAPIndividual originalIndividual, java.util.Set<java.net.URI> copiedIndividuals)
          Perform a deep copy of a SSWAPIndividual into another source model
private  java.lang.String RQGImpl.generateSubClassRestriction(int indentLevel, java.lang.String var, SSWAPIndividual individual)
          Generates a restriction that the type of matched individuals is a subclass of the types of the specified individual
 java.util.Collection<java.lang.String> ReasoningServiceImpl.getInferredNamedTypes(SSWAPIndividual individual)
          Gets all inferred named types for an individual (anonymous classes are not included).
 java.util.Collection<java.lang.String> ReasoningServiceImpl.getInferredTypes(SSWAPIndividual individual)
          Gets all inferred types for the individual.
 boolean ReasoningServiceImpl.isDifferentFrom(SSWAPIndividual ind1, SSWAPIndividual ind2)
           
 boolean ReasoningServiceImpl.isSameAs(SSWAPIndividual ind1, SSWAPIndividual ind2)
           
(package private)  void PropertyImpl.setIndividual(SSWAPIndividual individual)
           
 SSWAPProperty IndividualImpl.setProperty(SSWAPPredicate predicate, SSWAPIndividual individual)
           
 

Constructors in info.sswap.impl.empire.model with parameters of type SSWAPIndividual
PropertyImpl(SSWAPIndividual individual, com.hp.hpl.jena.rdf.model.Property property)
          Initializes the SSWAPProperty based on the information from a Jena Property (the predicate between SSWAPIndividual and the value).
 

Uses of SSWAPIndividual in info.sswap.ontologies.data.api
 

Methods in info.sswap.ontologies.data.api that return SSWAPIndividual
 SSWAPIndividual Data.getIndividual()
           
 SSWAPIndividual Directory.getIndividual()
          The individual subject for the data:hasData statements.
 

Methods in info.sswap.ontologies.data.api with parameters of type SSWAPIndividual
private static Data DataFactory.constructor(SSWAPIndividual sswapIndividual, DataFactory.Open state, boolean attachment, boolean httpAuth, java.lang.String username, java.lang.String passwd)
           
static Data DataFactory.Data(SSWAPIndividual sswapIndividual)
          Open with automatic support for literal or resource data, including automatic support for base64 encoded attachments.
static Data DataFactory.Data(SSWAPIndividual sswapIndividual, DataFactory.Open state)
          Open with automatic support for base64 encoded attachments.
static Data DataFactory.Data(SSWAPIndividual sswapIndividual, DataFactory.Open state, java.lang.String username, java.lang.String passwd)
          Open with automatic support for base64 encoded attachments or HTTP Basic Authentication.
static Directory DataFactory.Directory(SSWAPIndividual sswapIndividual)
          Create a new Directory from the subject individual.
private static boolean DataFactory.hasLiteralData(SSWAPIndividual sswapIndividual)
           
private static boolean DataFactory.isURL(SSWAPIndividual sswapIndividual)
           
static Data DataFactory.RawData(SSWAPIndividual sswapIndividual, DataFactory.Open state)
          Raw data (no base64 encoding or decoding).
static Data DataFactory.RawData(SSWAPIndividual sswapIndividual, DataFactory.Open state, java.lang.String username, java.lang.String passwd)
          Raw data (no base64 encoding or decoding) with HTTP Basic Authentication.
 

Uses of SSWAPIndividual in info.sswap.ontologies.data.impl
 

Fields in info.sswap.ontologies.data.impl declared as SSWAPIndividual
protected  SSWAPIndividual AbstractData.sswapIndividual
           
private  SSWAPIndividual DirectoryImpl.sswapIndividual
           
 

Methods in info.sswap.ontologies.data.impl that return SSWAPIndividual
 SSWAPIndividual AbstractData.getIndividual()
           
 SSWAPIndividual DirectoryImpl.getIndividual()
           
 

Constructors in info.sswap.ontologies.data.impl with parameters of type SSWAPIndividual
AbstractData(SSWAPIndividual sswapIndividual)
          Constructor to access a literalData property or the individual itself as the data object.
AttachmentImpl(SSWAPIndividual sswapIndividual)
          Enables reading and writing of literal data as base64 "attachments".
DirectoryImpl(SSWAPIndividual sswapIndividual)
          Create a Directory from the subject individual.
HTTPBasicAuthImpl(SSWAPIndividual sswapIndividual, java.lang.String username, java.lang.String passwd)
          Construct HTTP Authentication access.
LiteralData(SSWAPIndividual sswapIndividual)
          Construct a literal data object for reading/writing.
ResourceData(SSWAPIndividual sswapIndividual)
          Constructs an individual suitable for reading/writing data
 



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