Edge Sliding multiple verts/edges along a single edge axis? I am looking for a way of using the GG edge slide feature to move multiple verts/edges with different normals, all in the same direction.
Attached are some screenshots of the issue...
I would like to move all the edges/verts highlighted up the angle of the faces above them (see red arrow), but need them to retain their own angles.
If I select them all and GG to slide, they all slide off in their own different directions, if I choose to move them in the 'Normal' axis, the axis is not the desired one due to them having different normal directions.

The only way I can find to do it is to just move edges with the same normal direction, but this then involves multiple selections and edge slides, surely there is some way of doing them all at once?

Many thanks in advance.
The easiest way is to create a custom transform.
Select an edge that represents the orientation of your desired transform, in your case, this will be where the red arrow is pointing, then Ctrl + Alt +  Space bar  this will create custom transform using the orientation of the selected edge, now you can use this new transform to move your mesh along. For example if you want to move the selected vertices/edges/faces on the new Y axis, select them, press G to move, then press Y + Y, this will change the orientation from the default Global to the new custom transform. You can edit the parameters of your custom transform immediately after creating it in the tool's   shelf to the left of the 3D view, if you can't see it use T to show it. You can rename and delete the custom transform in the properties shelf to the right of your 3D view, use N to toggle it's visibility.