@rbac(('owner', 'user'))
    def get_full_nodeset(self):
        """Return the full set of nodes in the depgraph
        belonging to this driver (includes full iteration set).
        """
        names = super(Driver, self).get_full_nodeset()
        names.update(self._full_iter_set)

        srcvars, destvars = self.get_expr_var_depends()
        ours = srcvars
        ours.update(destvars)

        # check for any VarSystems that correspond to our params/constraints/obj
        # because they should also 'belong' to us
        if self.parent._reduced_graph:
            cgraph = self.parent._reduced_graph.component_graph()
            for node in cgraph:
                if node == ours:
                    names.add(node)
        return names
dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.main/src/openmdao/main/driver.py/Driver.get_full_nodeset/operator `in` -> `==`