Class: BaseMetadataProvider
Defined in: data/metadataProvider.ts:139
Metadata provider to use as a stable base to implement MetadataProvider interface.
Implements
Constructors
Constructor
new BaseMetadataProvider(
methods):BaseMetadataProvider
Defined in: data/metadataProvider.ts:143
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
BaseMetadataProvider
Methods
canConnect()
canConnect(
source,target,linkType,options):Promise<MetadataCanConnect[]>
Defined in: data/metadataProvider.ts:189
Parameters
| Parameter | Type |
|---|---|
| |
|
|
|
|
| { |
|
|
Returns
Promise<MetadataCanConnect[]>
Implementation of
canModifyEntity()
canModifyEntity(
entity,options):Promise<MetadataCanModifyEntity>
Defined in: data/metadataProvider.ts:201
Parameters
| Parameter | Type |
|---|---|
| |
| { |
|
|
Returns
Promise<MetadataCanModifyEntity>
Implementation of
MetadataProvider.canModifyEntity
canModifyRelation()
canModifyRelation(
link,source,target,options):Promise<MetadataCanModifyRelation>
Defined in: data/metadataProvider.ts:211
Parameters
| Parameter | Type |
|---|---|
| |
| |
| |
| { |
|
|
Returns
Promise<MetadataCanModifyRelation>
Implementation of
MetadataProvider.canModifyRelation
createEntity()
createEntity(
type,options):Promise<MetadataCreatedEntity>
Defined in: data/metadataProvider.ts:154
Parameters
| Parameter | Type |
|---|---|
| |
| { |
|
|
Returns
Promise<MetadataCreatedEntity>
Implementation of
createRelation()
createRelation(
source,target,linkType,options):Promise<MetadataCreatedRelation>
Defined in: data/metadataProvider.ts:170
Parameters
| Parameter | Type |
|---|---|
| |
| |
| |
| { |
|
|
Returns
Promise<MetadataCreatedRelation>
Implementation of
MetadataProvider.createRelation
filterConstructibleTypes()
filterConstructibleTypes(
types,options):Promise<ReadonlySet<ElementTypeIri>>
Defined in: data/metadataProvider.ts:247
Parameters
| Parameter | Type |
|---|---|
|
|
| { |
|
|
Returns
Promise<ReadonlySet<ElementTypeIri>>
Implementation of
MetadataProvider.filterConstructibleTypes
getEntityShape()
getEntityShape(
types,options):Promise<MetadataEntityShape>
Defined in: data/metadataProvider.ts:223
Parameters
| Parameter | Type |
|---|---|
| readonly |
| { |
|
|
Returns
Promise<MetadataEntityShape>
Implementation of
MetadataProvider.getEntityShape
getLiteralLanguages()
getLiteralLanguages(): readonly
string[]
Defined in: data/metadataProvider.ts:147
Returns
readonly string[]
Implementation of
MetadataProvider.getLiteralLanguages
getRelationShape()
getRelationShape(
linkType,options):Promise<MetadataRelationShape>
Defined in: data/metadataProvider.ts:235
Parameters
| Parameter | Type |
|---|---|
| |
| { |
|
|
Returns
Promise<MetadataRelationShape>