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

Packages that use SSWAPElement
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   
 

Uses of SSWAPElement in info.sswap.api.model
 

Subinterfaces of SSWAPElement in info.sswap.api.model
 interface SSWAPDatatype
          Represents a datatype definition.
 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 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 that return SSWAPElement
 SSWAPElement SSWAPProperty.getValue()
          Gets the value of the property.
 

Methods in info.sswap.api.model with parameters of type SSWAPElement
 void SSWAPPredicate.addAnnotationPredicate(SSWAPPredicate predicate, SSWAPElement value)
          Annotates a predicate with the given annotation predicate.
 void SSWAPType.addAnnotationPredicate(SSWAPPredicate predicate, SSWAPElement value)
          Annotates a type with the given annotation predicate.
 void SSWAPType.addRestrictionHasValue(SSWAPPredicate predicate, SSWAPElement element)
          Adds an owl:hasValue restriction to this type on the specified predicate
 java.util.Collection<SSWAPProperty> SSWAPIndividual.hasValue(SSWAPElement element)
          Retrieves all properties of the individual with the specified value (regardless of the predicate of these properties)
 boolean SSWAPIndividual.hasValue(SSWAPPredicate predicate, SSWAPElement element)
          Checks whether the individual has a property with the specified value for the predicate.
 void SSWAPIndividual.removeProperty(SSWAPPredicate predicate, SSWAPElement value)
          Removes a single property from this individual (property is identified by the predicate and the value)
 

Uses of SSWAPElement in info.sswap.api.spi
 

Methods in info.sswap.api.spi that return SSWAPElement
 SSWAPElement APIProvider.copyElement(SSWAPDocument dstDocument, SSWAPElement element)
           
static SSWAPElement ExtensionAPI.copyElement(SSWAPDocument dstDocument, SSWAPElement element)
          Performs a deep copy of an element, possibly to another document.
 

Methods in info.sswap.api.spi with parameters of type SSWAPElement
 SSWAPElement APIProvider.copyElement(SSWAPDocument dstDocument, SSWAPElement element)
           
static SSWAPElement ExtensionAPI.copyElement(SSWAPDocument dstDocument, SSWAPElement element)
          Performs a deep copy of an element, possibly to another document.
 

Uses of SSWAPElement in info.sswap.impl.empire
 

Methods in info.sswap.impl.empire that return SSWAPElement
 SSWAPElement APIProviderImpl.copyElement(SSWAPDocument dstDocument, SSWAPElement element)
           
 

Methods in info.sswap.impl.empire with parameters of type SSWAPElement
 SSWAPElement APIProviderImpl.copyElement(SSWAPDocument dstDocument, SSWAPElement element)
           
 

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

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

Fields in info.sswap.impl.empire.model declared as SSWAPElement
private  SSWAPElement PropertyImpl.value
          The value of the property.
 

Fields in info.sswap.impl.empire.model with type parameters of type SSWAPElement
private  java.util.LinkedList<SSWAPElement> ListImpl.list
          The underlying implementation of the list.
 

Methods in info.sswap.impl.empire.model that return SSWAPElement
 SSWAPElement ImplFactory.createElement(SourceModel sourceModel, com.hp.hpl.jena.rdf.model.RDFNode rdfNode)
          Creates a SSWAPElement based on an RDF node.
 SSWAPElement ImplFactory.deepCopyElement(SourceModel newModel, SSWAPElement originalElement, java.util.Set<java.net.URI> copiedIndividuals)
          Performs a deep copy of a SSWAPElement from one source model to another
 SSWAPElement ListImpl.get(int index)
           
 SSWAPElement PropertyImpl.getValue()
           
 SSWAPElement ListImpl.remove(int index)
           
 SSWAPElement ListImpl.set(int index, SSWAPElement element)
           
 

Methods in info.sswap.impl.empire.model that return types with arguments of type SSWAPElement
 java.util.Iterator<SSWAPElement> ListImpl.iterator()
           
 java.util.ListIterator<SSWAPElement> ListImpl.listIterator()
           
 java.util.ListIterator<SSWAPElement> ListImpl.listIterator(int index)
           
 java.util.List<SSWAPElement> ListImpl.subList(int fromIndex, int toIndex)
           
 

Methods in info.sswap.impl.empire.model with parameters of type SSWAPElement
 void ListImpl.add(int index, SSWAPElement element)
           
 boolean ListImpl.add(SSWAPElement o)
           
 void PredicateImpl.addAnnotationPredicate(SSWAPPredicate predicate, SSWAPElement value)
           
 void TypeImpl.addAnnotationPredicate(SSWAPPredicate predicate, SSWAPElement value)
           
 void TypeImpl.addRestrictionHasValue(SSWAPPredicate predicate, SSWAPElement element)
           
 PropertyImpl ImplFactory.createProperty(SourceModel sourceModel, SSWAPIndividual individual, SSWAPElement value, java.net.URI uri)
          Creates an implementation of SSWAPProperty with the specified URI
private  PropertyImpl IndividualImpl.createProperty(java.net.URI uri, SSWAPElement value)
          Creates a property instance for the specified predicate URI and value
 com.hp.hpl.jena.rdf.model.RDFNode ImplFactory.createRDFNode(SourceModel sourceModel, SSWAPElement element)
          Creates an RDFNode for a SSWAPElement.
 SSWAPElement ImplFactory.deepCopyElement(SourceModel newModel, SSWAPElement originalElement, java.util.Set<java.net.URI> copiedIndividuals)
          Performs a deep copy of a SSWAPElement from one source model to another
 java.util.Collection<SSWAPProperty> IndividualImpl.hasValue(SSWAPElement element)
           
 boolean IndividualImpl.hasValue(SSWAPPredicate predicate, SSWAPElement element)
           
 void IndividualImpl.removeProperty(SSWAPPredicate predicate, SSWAPElement value)
           
 SSWAPElement ListImpl.set(int index, SSWAPElement element)
           
(package private)  void PropertyImpl.setValue(SSWAPElement value)
           
 SourceModel ReasoningServiceImpl.translate(SSWAPType type, SSWAPElement individual)
          Translates the individual into statements that are required and used by the specified class.
 

Method parameters in info.sswap.impl.empire.model with type arguments of type SSWAPElement
 boolean ListImpl.addAll(java.util.Collection<? extends SSWAPElement> c)
           
 boolean ListImpl.addAll(int index, java.util.Collection<? extends SSWAPElement> c)
           
private  void IndividualImpl.disableUNA(java.util.Collection<SSWAPElement> values)
           
 

Constructor parameters in info.sswap.impl.empire.model with type arguments of type SSWAPElement
ListImpl(java.util.Collection<SSWAPElement> originalList)
          Creates a list initialized with data from a collection of SSWAPElements.
 



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