@Override public boolean conflicts(ChangeAddChildDescriptor a, ChangeNameDescriptor b) { return (a.getChild().equals(b.getTarget()) || a.getParent().equals(b.getTarget())); }
@Override public boolean conflicts2(ChangeNameDescriptor a, ChangeNameDescriptor b) { /* More */ return a.getTarget().equals(b.getTarget()); }
@Override public boolean conflicts(ChangeConnectDescriptor a, ChangeNameDescriptor b) { return a.getLink().equals(b.getTarget()) || a.getPoint().equals(b.getTarget()); }
@Override public boolean conflicts(ChangeDisconnectDescriptor a, ChangeNameDescriptor b) { /* More */ Point.Identifier point = a.getPoint(); return (point.equals(b.getTarget())); }
@Override public boolean conflicts(ChangeRemoveChildDescriptor a, ChangeNameDescriptor b) { return a.getChild().equals(b.getTarget()); }