import org.eclipse.swt.SWT;
import org.eclipse.swt.widgets.Composite;
+import eu.etaxonomy.cdm.model.common.RelationshipTermBase;
import eu.etaxonomy.cdm.model.name.NameRelationship;
import eu.etaxonomy.cdm.model.name.NameRelationshipType;
import eu.etaxonomy.cdm.model.name.TaxonName;
+import eu.etaxonomy.cdm.model.term.TermRelationshipType;
import eu.etaxonomy.taxeditor.l10n.Messages;
import eu.etaxonomy.taxeditor.ui.AbstractEntityCollectionElementWizardPage;
-import eu.etaxonomy.taxeditor.ui.combo.NameRelationshipTypeCombo;
+import eu.etaxonomy.taxeditor.ui.combo.RelationshipTypeCombo;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement;
private EntitySelectionElement<TaxonName> selection_relatedTo;
- private NameRelationshipTypeCombo combo_relationshipType;
+ private RelationshipTypeCombo combo_relationshipType;
private final TaxonName entity;
- private NameRelationshipType type;
+ private RelationshipTermBase type;
private TaxonName relatedName;
boolean inverse;
public NameRelationship getNameRelationship() {
NameRelationship rel;
if (inverse){
- rel = entity.addRelationshipFromName(relatedName, type, null, null, null, null);
+ rel = entity.addRelationshipFromName(relatedName, (NameRelationshipType)type, null, null, null, null);
}else{
- rel = entity.addRelationshipToName(relatedName, type, null, null, null, null);
+ rel = entity.addRelationshipToName(relatedName, (NameRelationshipType)type, null, null, null, null);
}
return rel;
}