Class: GraphWrapper
Constructors​
constructor​
• new GraphWrapper(graphService
, jsonModelService
, rootUri
, apName
)
Parameters​
Name | Type |
---|---|
graphService | GraphService |
jsonModelService | JsonModelService |
rootUri | string |
apName | string |
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:9
Properties​
rootUri​
• rootUri: string
Methods​
addReference​
â–¸ addReference<T
, U
>(node
, referenceKey
, referenceUri
, referenceType
): [T
, U
]
Type parameters​
Name | Type |
---|---|
T | extends JsonModel |
U | extends JsonModel |
Parameters​
Name | Type |
---|---|
node | T |
referenceKey | keyof T |
referenceUri | string |
referenceType | string |
Returns​
[T
, U
]
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:65
createNewJsonModel​
â–¸ createNewJsonModel<T
>(types
): JsonModelFlat
<T
>
Type parameters​
Name | Type |
---|---|
T | extends JsonModel |
Parameters​
Name | Type |
---|---|
types | Many <string > |
Returns​
JsonModelFlat
<T
>
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:36
getGraph​
â–¸ getGraph(): Observable
<JsonModelFlatGraph
<JsonModelFlat
<JsonModel
>>>
Returns​
Observable
<JsonModelFlatGraph
<JsonModelFlat
<JsonModel
>>>
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:24
getGraphSnapshot​
â–¸ getGraphSnapshot(): JsonModelFlatGraph
<JsonModelFlat
<JsonModel
>>
Returns​
JsonModelFlatGraph
<JsonModelFlat
<JsonModel
>>
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:28
getLinkedGraphSnapshot​
â–¸ getLinkedGraphSnapshot<T
>(): T
Type parameters​
Name | Type |
---|---|
T | extends JsonModel |
Returns​
T
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:32
getNode​
â–¸ getNode<T
>(nodeUri
): Observable
<JsonModelFlat
<T
>>
Type parameters​
Name | Type |
---|---|
T | extends JsonModel |
Parameters​
Name | Type |
---|---|
nodeUri | Uri <T > |
Returns​
Observable
<JsonModelFlat
<T
>>
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:16
getNodeSnapshot​
â–¸ getNodeSnapshot<T
>(nodeUri
): JsonModelFlat
<T
>
Type parameters​
Name | Type |
---|---|
T | extends JsonModel |
Parameters​
Name | Type |
---|---|
nodeUri | Uri <T > |
Returns​
JsonModelFlat
<T
>
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:20
setReference​
â–¸ setReference<T
, U
>(node
, referenceKey
, referenceUri
, referenceType
): [T
, U
]
Type parameters​
Name | Type |
---|---|
T | extends JsonModel |
U | extends JsonModel |
Parameters​
Name | Type |
---|---|
node | T |
referenceKey | keyof T |
referenceUri | string |
referenceType | string |
Returns​
[T
, U
]
Defined in​
libs/json-model-graph/src/lib/services/graph-wrapper.ts:44
update​
â–¸ update(...nodes
): void
Parameters​
Name | Type |
---|---|
...nodes | JsonModel [] |
Returns​
void