Create an ends compartment (list compartment) for InterfaceDefinition nodes.
Update the tool creating an InterfaceDefinition. It must now creates two "end ports" in addition to the InterfaceDefinition.
This must work on InterfaceDefinition nodes and on the ends compartment itself.
As always, check in the SysMLv2 specification what are the consequences of the creation of such elements (elements to create, properties to set, implicit relations)