The edit-object is a line object (extobj::role=edit, on any layer). There can be multiple edit-objects. Vias are placed at the defined pitch. If a via would be too close to any other padstack already on the board, it is not placed.

Extobj details:

An example/test board is available.

Demo video:

Steps shown in the video: