* @date 06.06.2017
*
*/
-public class TermTreeEditor<T extends DefinedTermBase>
+public class TermTreeEditor<T extends DefinedTermBase>
implements ITermTreeEditor, ISelectionChangedListener,
IE4ViewerPart, IPartContentHasDetails, IPartContentHasSupplementalData,
IContextListener, IConversationEnabled, IDirtyMarkable {
TermNodeDto copiedNode = (TermNodeDto) ((IStructuredSelection)clipBoardSelection).getFirstElement();
boolean isDuplicate = this.checkDuplicates(copiedNode.getTerm().getUuid(), parentNode.getTree().getUuid());
- if (isDuplicate){
+ if (isDuplicate && !parentNode.getTree().isAllowDuplicate()){
MessagingUtils.informationDialog(Messages.AddFeatureHandler_Duplicates_not_allowed, Messages.AddFeatureHandler_Duplicates_not_allowed_message + "\n"+copiedNode.getTerm().getTitleCache());
return;
}