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));
}
}
}