## Uses of Interface
org.eclipse.lyo.oslc4j.core.model.IExtendedResource

- Packages that use IExtendedResource
  Package | Description
  --- | ---
  org.eclipse.lyo.core.trs | Copyright (c) 2013 IBM Corporation.
  org.eclipse.lyo.oslc4j.core.model | Copyright (c) 2012 IBM Corporation.
  org.eclipse.lyo.oslc4j.provider.jena |
  org.eclipse.lyo.oslc4j.provider.json4j |

- - ### Uses of IExtendedResource in org.eclipse.lyo.core.trs

    Classes in org.eclipse.lyo.core.trs that implement IExtendedResource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractChangeLog` Abstract base class for `ChangeLog` and `EmptyChangeLog` due to differences between RDF/XML output for a change log with and without entries.
    `class` | `Base` The Base of a Tracked Resource Set is a W3C Linked Data Platform (LDP) Container where each member references a Resource that was in the Resource Set at the time the Base was computed.
    `class` | `ChangeEvent` Each entry referenced by trs:change is a Local Resource representing a Change Event consisting of the properties contained in this class.
    `class` | `ChangeLog` A Change Log provides a list of changes.
    `class` | `Creation`
    `class` | `Deletion`
    `class` | `EmptyChangeLog` A Change Log provides a list of changes organized in inverse chronological order, most recent first.
    `class` | `Modification`
    `class` | `Page` In TRS, the Base Resource is paginated using the W3C Linked Data Platform (LDP) Container pagination.
    `class` | `TrackedResourceSet` An HTTP GET on a Tracked Resource Set URI returns a representation structured as follows (note: for exposition, the example snippets show the RDF information content using Turtle; the actual representation of these resources "on the wire" may vary):

  - ### Uses of IExtendedResource in org.eclipse.lyo.oslc4j.core.model

    Classes in org.eclipse.lyo.oslc4j.core.model that implement IExtendedResource
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractResource`
    `class` | `AllowedValues`
    `class` | `AnyResource` Represents a resource of any (unknown) type, usually the object of a statement in an `IExtendedResource`.
    `class` | `Compact`
    `class` | `CreationFactory`
    `class` | `Dialog`
    `class` | `FilteredResource<T>` Wrapper for resources to pass in properties map to filter output to a subset of the resource's properties
    `class` | `OAuthConfiguration`
    `class` | `PrefixDefinition`
    `class` | `Preview`
    `class` | `Property`
    `class` | `Publisher`
    `class` | `QueryCapability`
    `class` | `ResourceShape`
    `class` | `ResponseInfo<T>` Wrapper for a collection or resources returned from an HTTP GET to wrap that collection in a oslc:ResponseInfo element
    `class` | `ResponseInfoArray<T>` Concrete ResponseInfo collection wrapper where resource are sent as an array
    `class` | `ResponseInfoCollection<T>` Concrete ResponseInfo collection wrapper where resource are sent as an `Collection`
    `class` | `Service`
    `class` | `ServiceProvider`
    `class` | `ServiceProviderCatalog`

  - ### Uses of IExtendedResource in org.eclipse.lyo.oslc4j.provider.jena

    Methods in org.eclipse.lyo.oslc4j.provider.jena with parameters of type IExtendedResource
    Modifier and Type | Method and Description
    --- | ---
    `protected static void` | JenaModelHelper.`handleExtendedProperties(Class<?> resourceClass, com.hp.hpl.jena.rdf.model.Model model, com.hp.hpl.jena.rdf.model.Resource mainResource, IExtendedResource extendedResource, Map<String,Object> properties, Map<IExtendedResource,com.hp.hpl.jena.rdf.model.Resource> visitedResources)`

    Method parameters in org.eclipse.lyo.oslc4j.provider.jena with type arguments of type IExtendedResource
    Modifier and Type | Method and Description
    --- | ---
    `protected static void` | JenaModelHelper.`handleExtendedProperties(Class<?> resourceClass, com.hp.hpl.jena.rdf.model.Model model, com.hp.hpl.jena.rdf.model.Resource mainResource, IExtendedResource extendedResource, Map<String,Object> properties, Map<IExtendedResource,com.hp.hpl.jena.rdf.model.Resource> visitedResources)`

  - ### Uses of IExtendedResource in org.eclipse.lyo.oslc4j.provider.json4j

    Methods in org.eclipse.lyo.oslc4j.provider.json4j with parameters of type IExtendedResource
    Modifier and Type | Method and Description
    --- | ---
    `protected static void` | JsonHelper.`addExtendedProperties(Map<String,String> namespaceMappings, Map<String,String> reverseNamespaceMappings, org.apache.wink.json4j.JSONObject jsonObject, IExtendedResource extendedResource, Map<String,Object> properties, Map<Object,org.apache.wink.json4j.JSONObject> visitedObjects)`
    `protected static void` | JsonHelper.`fillInRdfType(String rdfPrefix, org.apache.wink.json4j.JSONObject jsonObject, IExtendedResource resource)`

Copyright © 2016. All rights reserved.