constructor param edg fig edg param sourc port id id sourc port param dest port id id destin port param sourc node id id sourc node param dest node id id destin node edg data fig edg edg sourc port id dest port id sourc node id dest node id sourc port id dest port id illeg argument except sourc port dest port sourc sourc port id dest dest port id fig edg edg fig edg edg sourc port fig id sourc port id dest port fig id dest port id sourc fig node id sourc node id sourc node id sourc port id dest fig node id dest node id dest node id dest port id 