break;
}
add(parent,child,position,EVENT);
if ((objectEvent.getInfo()==null||(objectEvent.getInfo()!=null&&objectEvent.getInfo().isUndo()))&& dataFactory instanceof Project){
UndoableEditSupport undoableEditSupport=getUndoableEditSupport();
if (undoableEditSupport!=null){
undoableEditSupport.postEdit(new AssignmentCreationEdit(child));
}
}
}
} else if (objectEvent.isDelete()) {
Node node=search(assignment);
if (node != null){
remove(node,EVENT,false,false);
if ((objectEvent.getInfo()==null||(objectEvent.getInfo()!=null&&objectEvent.getInfo().isUndo()))&& dataFactory instanceof Project){
UndoableEditSupport undoableEditSupport=getUndoableEditSupport();
if (undoableEditSupport!=null){
undoableEditSupport.postEdit(new AssignmentDeletionEdit(node));
}
}
}