Uses of Class
info.sswap.impl.empire.model.ModelImpl

Packages that use ModelImpl
info.sswap.impl.empire.model   
 

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

Subclasses of ModelImpl in info.sswap.impl.empire.model
 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 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.
 

Fields in info.sswap.impl.empire.model with type parameters of type ModelImpl
private  java.util.List<ModelImpl> SourceModelImpl.dependentModels
          All other SSWAPModels that are based on the information from the Jena model.
private  java.util.Map<java.net.URI,java.util.List<ModelImpl>> SourceModelImpl.dependentModelsMap
          Mapping of URIs of dependent models to actual models.
 

Methods in info.sswap.impl.empire.model with type parameters of type ModelImpl
<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 ModelImpl>
boolean
ImplFactory.canAs(SourceModel sourceModel, java.net.URI uri, java.lang.Class<T> clazz)
          Checks whether the given individual can be viewed using the specified Empire class.
<T extends ModelImpl>
T
ImplFactory.castDependentModel(SourceModel sourceModel, java.net.URI uri, java.lang.Class<T> clazz)
           
<T extends ModelImpl>
T
ImplFactory.createDependentObject(SourceModel sourceModel, java.net.URI uri, java.lang.Class<T> clazz)
          Creates a dependent object for a SourceModel (e.g., a SSWAPResource for an RDG).
<T extends ModelImpl>
T
ImplFactory.createEmptySSWAPDataObject(java.net.URI uri, java.lang.Class<T> clazz)
          Creates an empty Empire-generated object.
protected
<T extends ModelImpl>
java.util.List<T>
EmpireGeneratedNodeImpl.ensureProperView(java.util.List<? extends ModelImpl> models, java.lang.Class<T> clazz)
           
protected
<T extends ModelImpl>
T
EmpireGeneratedNodeImpl.ensureProperView(ModelImpl model, java.lang.Class<T> clazz)
           
protected
<T extends ModelImpl>
java.util.Collection<T>
ModelImpl.getAllDependentObjects(java.lang.Class<T> clazz)
           
protected
<T extends ModelImpl>
T
ModelImpl.getDependentObject(java.lang.Class<T> clazz)
          Creates an object based on the data from the same data source as this one (e.g., if this object represents a PDG, it allows to get a SSWAPProvider from this data source; or a SSWAPResource from RDG).
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 ModelImpl>
java.util.List<T>
EmpireGeneratedNodeImpl.setSourceModel(java.util.List<T> models, SourceModel sourceModel)
          Convenience method for setting the same source model to all elements in a list
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 types with arguments of type ModelImpl
private  java.util.List<ModelImpl> SourceModelImpl.getDependentModelList(java.net.URI uri)
           
private static java.lang.Class<? extends ModelImpl> NodeImpl.getImplClass(java.lang.Class<? extends SSWAPModel> apiClass)
           
 

Methods in info.sswap.impl.empire.model with parameters of type ModelImpl
 void SourceModel.addDependentModel(ModelImpl dependentModel)
          Adds a dependent SSWAP Model to this source model (i.e., a SSWAP model that is created based on the information read from the Jena model)
 void SourceModelImpl.addDependentModel(ModelImpl dependentModel)
           
 SourceModel ImplFactory.assertSourceModel(ModelImpl modelImpl)
          Gets the source model of a dereferenced ModelImpl
protected
<T extends ModelImpl>
T
EmpireGeneratedNodeImpl.ensureProperView(ModelImpl model, java.lang.Class<T> clazz)
           
static void ImplFactory.initURI(ModelImpl object)
          Initializes the URI of a SSWAPModel based on its RDF identifier.
protected  boolean ModelImpl.rdfIdEquals(ModelImpl other)
           
 void SourceModel.removeDependentModel(ModelImpl dependentModel)
          Removes a dependent SSWAP model from this source model
 void SourceModelImpl.removeDependentModel(ModelImpl dependentModel)
           
 

Method parameters in info.sswap.impl.empire.model with type arguments of type ModelImpl
protected
<T extends ModelImpl>
java.util.List<T>
EmpireGeneratedNodeImpl.ensureProperView(java.util.List<? extends ModelImpl> models, java.lang.Class<T> clazz)
           
 



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