returns all nodes from a list that either do not have a parent group or are in a group where not all nodes are selected . concode_field_sep PlaceHolder placeHolder concode_field_sep void removeSelectedGroups concode_elem_sep void toggleSelectedGroups concode_elem_sep boolean allElementsSelected concode_elem_sep void groupSelectedNodes concode_elem_sep String determineNodeText concode_elem_sep void removeFromGroup concode_elem_sep INaviGroupNode getCommonParent concode_elem_sep void groupNodes
List < NaviNode > function ( final Collection < NaviNode > arg0 ) { return CollectionHelpers . filter ( arg0 , new ICollectionFilter < NaviNode > ( ) { @ Override public boolean qualifies ( final NaviNode arg1 ) { return ( arg1 . getRawNode ( ) . getParentGroup ( ) == null ) || ! allElementsSelected ( arg1 . getRawNode ( ) . getParentGroup ( ) ) ; } } ) ; }