Skip to content

Neat dms view 003

Validates that view implements are not forming a cycle (i.e. cyclic graph of implements)

What it does#

Runs graph analysis of the implements graph finding every cycle within the graph

Why is this bad?#

You will not be able to deploy the data model to CDF, since cyclic implements are impossible to resolve in terms of inheritance of properties.

Example#

Say we have following views: A, B, and C, where A implements B, B implements C, and C implements A. This forms the cyclic graph of implements A->B->C->A.