@Override public void notifyObjectHierarchyHasBeenUpdated() { super.notifyObjectHierarchyHasBeenUpdated(); if (polylinIWillBeAdustedTo != null && !getSpecializedEntity().isDeleted()) { getConnector().manuallySetPolylin(polylinIWillBeAdustedTo); polylinIWillBeAdustedTo = null; refreshConnector(); } }
@Override public void refreshConnector() { if (!isConnectorConsistent()) { // Dont' go further for connector that are inconsistent (this may happen // during big model restructurations (for example during a multiple delete) return; } super.refreshConnector(); storeNewLayout(); }
@Override public void notifyConnectorChanged() { super.notifyConnectorChanged(); storeNewLayout(); }