in src/main/kotlin/com/netflix/dgs/plugin/provider/DgsProjectStructureProvider.kt [37:50]
override fun modify(
parent: AbstractTreeNode<*>,
children: MutableCollection<AbstractTreeNode<*>>,
settings: ViewSettings?
): MutableCollection<AbstractTreeNode<*>> {
val dgsService = parent.project?.getService(DgsService::class.java)
if(dgsService?.isDgsProject(parent.project) == true) {
if (parent.parent == null) {
children.add(DgsComponentsRootNode(parent.project, settings))
}
}
return children
}