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

Packages that use SSWAPSubject
info.sswap.api.model Main package for SSWAP API 
info.sswap.api.servlet Servlet support to engage automatic semantic mappings and reasoning 
info.sswap.impl.empire   
info.sswap.impl.empire.model   
 

Uses of SSWAPSubject in info.sswap.api.model
 

Methods in info.sswap.api.model that return SSWAPSubject
 SSWAPSubject SSWAPNode.asSSWAPSubject()
          Type-safe cast to SSWAPSubject.
 SSWAPSubject SSWAPProtocol.createSubject()
          Creates an anonymous object (blank node) subject that will be associated with this SSWAPModel.
 SSWAPSubject SSWAPProtocol.createSubject(java.net.URI uri)
          Creates a subject of the resource URI that will be associated with this SSWAPModel.
 SSWAPSubject SSWAPGraph.getSubject()
          Gets the subject of the graph.
 SSWAPSubject SSWAPObject.getSubject()
          Gets the subject that maps onto this object.
 

Methods in info.sswap.api.model that return types with arguments of type SSWAPSubject
 java.util.Map<SSWAPGraph,java.util.Collection<SSWAPSubject>> SSWAPProtocol.getMappings()
          Gets a map from SSWAPGraphs to SSWAPSubjects
 java.util.Collection<SSWAPSubject> SSWAPGraph.getSubjects()
          Gets all the subjects of the graph.
 java.util.Collection<SSWAPSubject> SSWAPObject.getSubjects()
          Gets all the subjects that map onto this object.
 java.util.Collection<SSWAPSubject> RIG.getTranslatedSubjects()
          Returns a read-only copy of the SSWAPSubject from all matching SSWAPGraphs with properties and types of this RIG translated into the vocabulary of the RDG.
 

Methods in info.sswap.api.model with parameters of type SSWAPSubject
 void SSWAPGraph.setSubject(SSWAPSubject subject)
          Sets the subject of the graph.
 

Method parameters in info.sswap.api.model with type arguments of type SSWAPSubject
 void SSWAPGraph.setSubjects(java.util.Collection<SSWAPSubject> subjects)
          Sets the subjects of the graph.
 

Uses of SSWAPSubject in info.sswap.api.servlet
 

Methods in info.sswap.api.servlet that return SSWAPSubject
private  SSWAPSubject LegacyServiceWrapperServlet.copySubject(RIG dstRIG, SSWAPSubject subject)
           
 

Methods in info.sswap.api.servlet with parameters of type SSWAPSubject
 SSWAPObject MapsTo.assignObject(SSWAPSubject sswapSubject)
          A convenience method for MapsTo.assignObject(SSWAPSubject, URI) for an anonymous sswapObject (URI == null).
 SSWAPObject MapsTo.assignObject(SSWAPSubject sswapSubject, java.net.URI uri)
          An efficient manner to create a new URI SSWAPObject and schedule it for adding to the translatedSubject.
private  SSWAPSubject LegacyServiceWrapperServlet.copySubject(RIG dstRIG, SSWAPSubject subject)
           
protected abstract  void MapsTo.mapsTo(SSWAPSubject translatedSubject)
          Define this method to perform the mapping from the translated subject to its objects.
 SSWAPObject MapsTo.replaceObject(SSWAPSubject sswapSubject, SSWAPObject sswapObject, java.net.URI uri)
          If the argument URI is different from the sswapObject URI, then schedule to MapsTo.assignObject(SSWAPSubject,URI) and MapsTo.unassignObject(SSWAPSubject,SSWAPObject).
 SSWAPObject MapsTo.replaceObject(SSWAPSubject sswapSubject, java.net.URI uri, SSWAPObject sswapObject)
          Deprecated. Use MapsTo.replaceObject(SSWAPSubject,SSWAPObject,URI) instead
 void MapsTo.unassignObject(SSWAPSubject sswapSubject, SSWAPObject sswapObject)
          Schedules a sswapObject to be unassigned (removed) from a mapping to the sswapSubject.
 

Uses of SSWAPSubject in info.sswap.impl.empire
 

Methods in info.sswap.impl.empire that return types with arguments of type SSWAPSubject
private  java.util.Collection<SSWAPSubject> APIProviderImpl.generateCompositeServiceSubjects(RDG firstService, RDG lastService, RDG result)
           
private  java.util.Collection<SSWAPSubject> APIProviderImpl.generateRQGSubjects(RDG upstreamService, RDG downstreamService, RQG rqg)
           
 

Methods in info.sswap.impl.empire with parameters of type SSWAPSubject
private static boolean APIProviderImpl.isEmptySubject(SSWAPSubject subject)
           
 

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

Classes in info.sswap.impl.empire.model that implement SSWAPSubject
 class SubjectImpl
          Implementation of SSWAPSubject.
 class TranslatedSubjectImpl
          Represents a translated subject.
 

Fields in info.sswap.impl.empire.model declared as SSWAPSubject
private  SSWAPSubject TranslatedSubjectImpl.originalSubject
          The original (non-translated) subject
 

Fields in info.sswap.impl.empire.model with type parameters of type SSWAPSubject
private  java.util.Map<SSWAPSubject,SSWAPSubject> ProtocolImpl.subjectMappings
          Contains mappings from subjects in this protocol graph onto subjects in RDG.
private  java.util.Map<SSWAPSubject,SSWAPSubject> ProtocolImpl.subjectMappings
          Contains mappings from subjects in this protocol graph onto subjects in RDG.
 

Methods in info.sswap.impl.empire.model that return SSWAPSubject
 SSWAPSubject NodeImpl.asSSWAPSubject()
           
 SSWAPSubject ProtocolImpl.createSubject()
           
 SSWAPSubject RRGImpl.createSubject()
           
private  SSWAPSubject RRGImpl.createSubject(SSWAPObject object, RIG rig, java.util.Map<java.net.URI,SSWAPSubject> subjectCache)
           
 SSWAPSubject ProtocolImpl.createSubject(java.net.URI uri)
           
 SSWAPSubject RRGImpl.createSubject(java.net.URI uri)
           
 SSWAPSubject TranslatedSubjectImpl.getOriginalSubject()
           
 SSWAPSubject GraphImpl.getSubject()
           
 SSWAPSubject ObjectImpl.getSubject()
           
 SSWAPSubject ProtocolImpl.getSubject()
           
private  SSWAPSubject RRGImpl.selectTemplateSubject(java.util.Collection<SSWAPSubject> subjects, SSWAPObject rrgObject)
           
 

Methods in info.sswap.impl.empire.model that return types with arguments of type SSWAPSubject
private  java.util.Collection<SSWAPSubject> RRGImpl.getAllRIGSubjects(RIG rig)
           
 java.util.Map<SSWAPGraph,java.util.Collection<SSWAPSubject>> ProtocolImpl.getMappings()
           
protected  java.util.Map<SSWAPSubject,SSWAPSubject> ProtocolImpl.getSubjectMappings()
          Gets the computed subject mappings during the recent validateAgainstRDG() invocation.
protected  java.util.Map<SSWAPSubject,SSWAPSubject> ProtocolImpl.getSubjectMappings()
          Gets the computed subject mappings during the recent validateAgainstRDG() invocation.
protected  ProtocolImpl.MappingValidator<SSWAPSubject> ProtocolImpl.getSubjectMappingValidator()
           
protected  ProtocolImpl.MappingValidator<SSWAPSubject> RQGImpl.getSubjectMappingValidator()
           
 java.util.Collection<SSWAPSubject> GraphImpl.getSubjects()
           
 java.util.Collection<SSWAPSubject> ObjectImpl.getSubjects()
           
 java.util.Collection<SSWAPSubject> RIGImpl.getTranslatedSubjects()
           
 

Methods in info.sswap.impl.empire.model with parameters of type SSWAPSubject
(package private)  void ObjectImpl.addSubject(SSWAPSubject subject)
           
private  void RRGImpl.copyObjectToSubject(SSWAPObject object, SSWAPSubject subject, SSWAPProtocol protocolDoc)
           
private  java.lang.String RQGImpl.generateSubjectRestriction(int indentLevel, java.lang.String var, SSWAPSubject subject)
          Creates the part of the query that matches the RQG's subject with RDGs' subjects.
(package private)  void ObjectImpl.removeSubject(SSWAPSubject subject)
           
(package private)  void TranslatedSubjectImpl.setOriginalSubject(SSWAPSubject originalSubject)
          Sets the original (non-translated) subject.
 void GraphImpl.setSubject(SSWAPSubject subject)
           
 

Method parameters in info.sswap.impl.empire.model with type arguments of type SSWAPSubject
private  SSWAPSubject RRGImpl.createSubject(SSWAPObject object, RIG rig, java.util.Map<java.net.URI,SSWAPSubject> subjectCache)
           
private  SSWAPSubject RRGImpl.selectTemplateSubject(java.util.Collection<SSWAPSubject> subjects, SSWAPObject rrgObject)
           
 void GraphImpl.setSubjects(java.util.Collection<SSWAPSubject> subjects)
           
 



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