Returns the Model :class:`umbra.components.factory.script_editor.nodes.ProjectNode` class nodes.

        :param ignore_default_project_node: Default ProjectNode will be ignored.
        :type ignore_default_project_node: bool
        :return: ProjectNode nodes.
        :rtype: list

def list_project_nodes(self, ignore_default_project_node=True):
        """
        Returns the Model :class:`umbra.components.factory.script_editor.nodes.ProjectNode` class nodes.

        :param ignore_default_project_node: Default ProjectNode will be ignored.
        :type ignore_default_project_node: bool
        :return: ProjectNode nodes.
        :rtype: list
        """

        project_nodes = self.find_family("Project")
        return filter(lambda x: x != self.__default_project_node, project_nodes) \
            if ignore_default_project_node else project_nodes