Class: BaseMetadataProvider
Defined in: data/metadataProvider.ts:160
Metadata provider to use as a stable base to implement MetadataProvider interface.
Implements
Constructors
Constructor
new BaseMetadataProvider(
methods):BaseMetadataProvider
Defined in: data/metadataProvider.ts:164
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
BaseMetadataProvider
Methods
canConnect()
canConnect(
source,target,linkType,options):Promise<MetadataCanConnect[]>
Defined in: data/metadataProvider.ts:210
Parameters
| Parameter | Type |
|---|---|
| |
|
|
|
|
| { |
|
|
Returns
Promise<MetadataCanConnect[]>
Implementation of
canModifyEntity()
canModifyEntity(
entity,options):Promise<MetadataCanModifyEntity>
Defined in: data/metadataProvider.ts:222
Parameters
| Parameter | Type |
|---|---|
| |
| { |
|
|
Returns
Promise<MetadataCanModifyEntity>
Implementation of
MetadataProvider.canModifyEntity
canModifyRelation()
canModifyRelation(
link,source,target,options):Promise<MetadataCanModifyRelation>
Defined in: data/metadataProvider.ts:232
Parameters
| Parameter | Type |
|---|---|
| |
| |
| |
| { |
|
|
Returns
Promise<MetadataCanModifyRelation>
Implementation of
MetadataProvider.canModifyRelation
createEntity()
createEntity(
type,options):Promise<MetadataCreatedEntity>
Defined in: data/metadataProvider.ts:175
Parameters
| Parameter | Type |
|---|---|
| |
|
Returns
Promise<MetadataCreatedEntity>
Implementation of
createRelation()
createRelation(
source,target,linkType,options):Promise<MetadataCreatedRelation>
Defined in: data/metadataProvider.ts:191
Parameters
| Parameter | Type |
|---|---|
| |
| |
| |
|
Returns
Promise<MetadataCreatedRelation>
Implementation of
MetadataProvider.createRelation
filterConstructibleTypes()
filterConstructibleTypes(
types,options):Promise<ReadonlySet<ElementTypeIri>>
Defined in: data/metadataProvider.ts:270
Parameters
| Parameter | Type |
|---|---|
|
|
| { |
|
|
Returns
Promise<ReadonlySet<ElementTypeIri>>
Implementation of
MetadataProvider.filterConstructibleTypes
getEntityShape()
getEntityShape(
types,options):Promise<MetadataEntityShape>
Defined in: data/metadataProvider.ts:244
Parameters
| Parameter | Type |
|---|---|
| readonly |
| { |
|
|
Returns
Promise<MetadataEntityShape>
Implementation of
MetadataProvider.getEntityShape
getLiteralLanguages()
getLiteralLanguages(): readonly
string[]
Defined in: data/metadataProvider.ts:168
Returns
readonly string[]
Implementation of
MetadataProvider.getLiteralLanguages
getRelationShape()
getRelationShape(
linkType,source,target,options):Promise<MetadataRelationShape>
Defined in: data/metadataProvider.ts:256
Parameters
| Parameter | Type |
|---|---|
| |
| |
| |
| { |
|
|
Returns
Promise<MetadataRelationShape>