Class: CompositeDataProvider
Provides graph data by combining results from multiple other data providers.
Implements
Constructors
new CompositeDataProvider()
new CompositeDataProvider(
options
):CompositeDataProvider
Parameters
Parameter | Type |
---|---|
|
Returns
Defined in
data/composite/composite.ts:58
Properties
Property | Modifier | Type |
---|---|---|
|
| readonly |
Accessors
factory
get
factory():DataFactory
Returns an RDF term factory to create RDF terms for identifiers and property values.
Returns
Returns an RDF term factory to create RDF terms for identifiers and property values.
Implementation of
Defined in
data/composite/composite.ts:63
Methods
connectedLinkStats()
connectedLinkStats(
params
):Promise
<DataProviderLinkCount
[]>
Gets connected link types of an element for exploration.
Parameters
Parameter | Type |
---|---|
|
|
| |
|
|
|
|
Returns
Promise
<DataProviderLinkCount
[]>
Implementation of
DataProvider
.connectedLinkStats
Defined in
data/composite/composite.ts:131
elementTypes()
elementTypes(
params
):Promise
<Map
<ElementTypeIri
,ElementTypeModel
>>
Gets the data for the specified element types.
Parameters
Parameter | Type |
---|---|
|
|
| readonly |
|
|
Returns
Promise
<Map
<ElementTypeIri
, ElementTypeModel
>>
Implementation of
Defined in
data/composite/composite.ts:94
elements()
elements(
params
):Promise
<Map
<ElementIri
,ElementModel
>>
Gets the data for the specified elements.
Parameters
Parameter | Type |
---|---|
|
|
| readonly |
|
|
Returns
Promise
<Map
<ElementIri
, ElementModel
>>
Implementation of
Defined in
data/composite/composite.ts:115
knownElementTypes()
knownElementTypes(
params
):Promise
<ElementTypeGraph
>
Gets the structure and data for all known element types.