{
"event": {
"type": "Addition",
"state": "Changed"
},
"connectors": [],
"nodes": [
{
"id": "RectangleoL5lw",
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": []
}
]
},
{
"id": "EllipseEcJy0",
"ports": [
{
"id": "DiHBp",
"inEdges": [],
"outEdges": []
}
]
}
]
}
After the connector is attached
{
"event": {
"type": "Addition",
"state": "Changed"
},
"connectors": [
"connectorPoBgV"
],
"nodes": [
{
"id": "RectangleoL5lw",
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
]
}
]
},
{
"id": "EllipseEcJy0",
"ports": [
{
"id": "DiHBp",
"inEdges": [
"connectorPoBgV"
],
"outEdges": []
}
]
}
]
}
After the connector is deleted
{
"event": {
"type": "Removal",
"state": "Changed"
},
"connectors": [],
"nodes": [
{
"id": "RectangleoL5lw",
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
]
}
]
},
{
"id": "EllipseEcJy0",
"ports": [
{
"id": "DiHBp",
"inEdges": [
"connectorPoBgV"
],
"outEdges": []
}
]
}
]
}
|
public collectionChange(args: ICollectionChangeEventArgs) {
var arg = args;
if(args.state === 'Changed') {
setTimeout(() => {
alert("diagram.nodes[0].inEdges : " + ((this.diagram.nodes[0] as Node).inEdges).toString() + " \r\n diagram.nodes[0].outEdges : " + ((this.diagram.nodes[0] as Node).outEdges).toString() + "\r\ndiagram.nodes[1].inEdges : " + ((this.diagram.nodes[1] as Node).inEdges).toString() + " \r\ndiagram.nodes[1].outEdges : " + ((this.diagram.nodes[1] as Node).outEdges).toString())
});
}
} |
{
"event": {
"type": "Addition",
"state": "Changed"
},
"connectors": [],
"nodes": [
{
"id": "RectangleoL5lw",
"inEdges": [],
"outEdges": [],
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": []
}
]
},
{
"id": "EllipseEcJy0",
"inEdges": [],
"outEdges": [],
"ports": [
{
"id": "DiHBp",
"inEdges": [],
"outEdges": []
}
]
}
]
}
After the connector is attached
{
"event": {
"type": "Addition",
"state": "Changed"
},
"connectors": [
"connectorPoBgV"
],
"nodes": [
{
"id": "RectangleoL5lw",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
],
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
]
}
]
},
{
"id": "EllipseEcJy0",
"inEdges": [
"connectorPoBgV"
],
"outEdges": [],
"ports": [
{
"id": "DiHBp",
"inEdges": [
"connectorPoBgV"
],
"outEdges": []
}
]
}
]
}
After the connector is deleted
{
"event": {
"type": "Removal",
"state": "Changed"
},
"connectors": [],
"nodes": [
{
"id": "RectangleoL5lw",
"inEdges": [],
"outEdges": [],
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
]
}
]
},
{
"id": "EllipseEcJy0",
"inEdges": [],
"outEdges": [],
"ports": [
{
"id": "DiHBp",
"inEdges": [
"connectorPoBgV"
],
"outEdges": []
}
]
}
]
}