7778798081828384858687
ElementGraph next = parentIterator.next(); if( hasNext() ) { maskedElements.addAll( next.vertexSet() ); maskedScopes.addAll( next.edgeSet() ); // catches case with no elements on path return next; } maskedElements.removeAll( next.vertexSet() );
8384858687888990919293
return next; } maskedElements.removeAll( next.vertexSet() ); maskedScopes.removeAll( next.edgeSet() ); return new ElementMaskSubGraph( parentIterator.getElementGraph(), maskedElements, maskedScopes ); } @Override