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

Packages that use SSWAPObject
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 SSWAPObject in info.sswap.api.model
 

Methods in info.sswap.api.model that return SSWAPObject
 SSWAPObject SSWAPNode.asSSWAPObject()
          Type-safe cast to SSWAPObject.
 SSWAPObject SSWAPProtocol.createObject()
          Creates an anonymous object (blank node) that will be associated with this SSWAPModel.
 SSWAPObject SSWAPProtocol.createObject(java.net.URI uri)
          Creates an object of the resource URI that will be associated with this SSWAPModel.
 SSWAPObject SSWAPSubject.getObject()
          Gets the object, onto which this subject is mapped.
 

Methods in info.sswap.api.model that return types with arguments of type SSWAPObject
 java.util.Collection<SSWAPObject> SSWAPSubject.getObjects()
          Gets all the objects, onto which this subject is mapped.
 

Methods in info.sswap.api.model with parameters of type SSWAPObject
 void SSWAPSubject.addObject(SSWAPObject object)
          Adds a new object for this SSWAPSubject (i.e., existing objects are preserved, and the added object is appended).
 void SSWAPSubject.setObject(SSWAPObject object)
          Sets a new SSWAPObject for this SSWAPSubject.
 

Method parameters in info.sswap.api.model with type arguments of type SSWAPObject
 void SSWAPSubject.setObjects(java.util.Collection<SSWAPObject> objects)
          Maps this subject onto the provided collection
 

Uses of SSWAPObject in info.sswap.api.servlet
 

Fields in info.sswap.api.servlet with type parameters of type SSWAPObject
protected  java.util.Set<SSWAPObject> MapsTo.sswapObjects
           
 

Methods in info.sswap.api.servlet that return SSWAPObject
 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  SSWAPObject LegacyServiceWrapperServlet.copyObject(RIG dstRIG, SSWAPObject object)
           
 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
 

Methods in info.sswap.api.servlet with parameters of type SSWAPObject
private  SSWAPObject LegacyServiceWrapperServlet.copyObject(RIG dstRIG, SSWAPObject object)
           
 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 SSWAPObject in info.sswap.impl.empire
 

Methods in info.sswap.impl.empire that return types with arguments of type SSWAPObject
private  java.util.Collection<SSWAPObject> APIProviderImpl.generateCompositeServiceObjects(RDG lastService, RDG result)
           
private  java.util.Collection<SSWAPObject> APIProviderImpl.generateRQGObjects(RDG downstreamService, RQG rqg)
           
 

Methods in info.sswap.impl.empire with parameters of type SSWAPObject
private static boolean APIProviderImpl.isEmptyObject(SSWAPObject object)
           
 

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

Classes in info.sswap.impl.empire.model that implement SSWAPObject
 class ObjectImpl
          The implementation of SSWAPObject.
 

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

Methods in info.sswap.impl.empire.model that return SSWAPObject
 SSWAPObject NodeImpl.asSSWAPObject()
           
 SSWAPObject ProtocolImpl.createObject()
           
 SSWAPObject RRGImpl.createObject()
           
 SSWAPObject ProtocolImpl.createObject(java.net.URI uri)
           
 SSWAPObject RRGImpl.createObject(java.net.URI uri)
           
 SSWAPObject ProtocolImpl.getObject()
           
 SSWAPObject SubjectImpl.getObject()
           
 SSWAPObject TranslatedSubjectImpl.getObject()
           
 

Methods in info.sswap.impl.empire.model that return types with arguments of type SSWAPObject
private  java.util.Collection<SSWAPObject> RRGImpl.createRIGObjects(RIG rig, java.util.Collection<SSWAPObject> templateObjects)
           
private  java.util.Collection<SSWAPObject> RRGImpl.getAllObjects()
           
private static java.util.Collection<SSWAPObject> RRGImpl.getAllObjects(SSWAPGraph graph)
           
protected  java.util.Map<SSWAPObject,SSWAPObject> ProtocolImpl.getObjectMappings()
          Gets the computed object mappings during the recent validateAgainstRDG() invocation.
protected  java.util.Map<SSWAPObject,SSWAPObject> ProtocolImpl.getObjectMappings()
          Gets the computed object mappings during the recent validateAgainstRDG() invocation.
protected  ProtocolImpl.MappingValidator<SSWAPObject> ProtocolImpl.getObjectMappingValidator()
           
protected  ProtocolImpl.MappingValidator<SSWAPObject> RQGImpl.getObjectMappingValidator()
           
protected  ProtocolImpl.MappingValidator<SSWAPObject> RRGImpl.getObjectMappingValidator()
           
 java.util.Collection<SSWAPObject> SubjectImpl.getObjects()
           
 java.util.Collection<SSWAPObject> TranslatedSubjectImpl.getObjects()
           
 

Methods in info.sswap.impl.empire.model with parameters of type SSWAPObject
 void SubjectImpl.addObject(SSWAPObject object)
           
private  void RRGImpl.copyDeclaredTypes(SSWAPObject srcObject, SSWAPObject dstObject)
          Copy types from one SSWAPObject onto another SSWAPObject
private  void RRGImpl.copyObjectToObject(SSWAPObject src, SSWAPObject dst)
           
private  void RRGImpl.copyObjectToSubject(SSWAPObject object, SSWAPSubject subject, SSWAPProtocol protocolDoc)
           
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 SubjectImpl.setObject(SSWAPObject object)
           
 void TranslatedSubjectImpl.setObject(SSWAPObject sswapObject)
           
 

Method parameters in info.sswap.impl.empire.model with type arguments of type SSWAPObject
private  java.util.Collection<SSWAPObject> RRGImpl.createRIGObjects(RIG rig, java.util.Collection<SSWAPObject> templateObjects)
           
 void SubjectImpl.setObjects(java.util.Collection<SSWAPObject> objects)
           
 void TranslatedSubjectImpl.setObjects(java.util.Collection<SSWAPObject> objects)
           
private  void ProtocolImpl.validateMappedObjects(ReasoningServiceImpl reasoningService, java.util.Map<SSWAPObject,SSWAPObject> mappedObjects)
           
private  void ProtocolImpl.validateMappedObjects(ReasoningServiceImpl reasoningService, java.util.Map<SSWAPObject,SSWAPObject> mappedObjects)
           
 



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