Dependency (Filter) Queries

Dependency (Filter) Queries

The following queries are available by default (by EcoStruxure Machine Expert installation).

Name

Description

Call Graph

Description: This query chain is used to get the call edges and the connected nodes (source or target of the edge). The result is applied to the current content of a dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the Call Graph query, this filter helps to ensure that only the called nodes and call edges are displayed.

Extend Graph

Description: This query chain is used to get the extend edges and the connected nodes (source or target of the edge). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of query Extend Graph query, this filter helps to ensure that only the nodes extended or extending other nodes and extend edges are displayed.

GVL Graph

Description: This query chain is used to get the GVL nodes. The result is applied to the content of the dependency view to show or hide nodes.

Use Case: After generating a dependency view with content of the GVL Graph query, this filter helps to ensure that only the GVL nodes are displayed.

GVL+Variable Graph

Description: This query chain is used to get the GVLs and variable nodes and the edges connecting these nodes (source or target of the edge). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the GVL+Variable Graph query, this filter helps to ensure that only the GVL and variable nodes and edges connecting them are displayed.

Implement Graph

Description: This query chain is used to get the implement edges and the connected nodes (source or target of the edge). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the Implement Graph query, this filter helps to ensure that only the nodes implemented or implementing other nodes and extend edges are displayed.

Implement+Extend Graph

Description: This query chain is used to get the extend and implement edges and the connected nodes (source or target of the edge). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the Implement+Extend Graph query, this filter helps to ensure that only the nodes extended or extending and implemented or implementing other nodes and extend and implement edges are displayed.

Library Stack

Description: This query chain is used to get the library nodes. The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the Library Stack query, this filter helps to ensure that only the library nodes are displayed and the uses edges connecting them together.

Node Graph

Description: This query chain is used to get the nodes (all types). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the Node Graph query, this filter helps to ensure that all node types are displayed and the edges connecting them together.

POU Graph

Description: This query chain is used to get the POU nodes. The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the POU Graph query, this filter helps to ensure that only the POU nodes are displayed and the edges connecting them together.

POU+Variable Graph

Description: This query chain is used to get the POUs and variable nodes and the edges connecting these nodes (source or target of the edge). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the POU+Variable Graph query, this filter helps to ensure that only the POU and Variable nodes and edges connecting them are displayed.

Read Graph

Description: This query chain is used to get the POUs and variable nodes and the edges connecting these nodes via a read edge (source or target of the edge). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the Read Graph query, this filter helps to ensure that only the POU and variable nodes are displayed connected via read edges.

Read+Write Graph

Description: This query chain is used to get the POUs and variable nodes and the edges connecting these nodes via a read or write edge (source or target of the edge). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the Read+Write Graph query, this filter helps to ensure that only the POU and variable nodes are displayed connected via read or write edges.

Write Graph

Description: This query chain is used to get the POUs and variable nodes and the edges connecting these nodes via a write edge (source or target of the edge). The result is applied to the content of the dependency view to show or hide nodes and edges.

Use Case: After generating a dependency view with content of the Write Graph query, this filter helps to ensure that only the POU and variable nodes are displayed connected via write edges.

Device Graph

Description: This query chain is used to get the devices and the edges connecting these nodes.

Use Case: After generating a dependency view content of Select and Add query Device Graph, this filter helps to ensure that only the devices are displayed.

Test Element Graph

Description: This query chain is used to get the test elements (TestCase, TestResource, TestSet, and so on) and the edges connecting these nodes.

Use Case: After generating a dependency view content of Select and Add query Test Element Graph, this filter helps to ensure that only the test elements are displayed.