import java.util.EnumSet;
+import com.vaadin.ui.AbstractField;
import com.vaadin.ui.CheckBox;
import com.vaadin.ui.ListSelect;
import eu.etaxonomy.cdm.model.name.TaxonName;
import eu.etaxonomy.cdm.model.reference.Reference;
import eu.etaxonomy.cdm.vaadin.component.common.TeamOrPersonField;
+import eu.etaxonomy.vaadin.component.NameRelationField;
import eu.etaxonomy.vaadin.component.ToManyRelatedEntitiesComboboxSelect;
import eu.etaxonomy.vaadin.component.ToOneRelatedEntityCombobox;
import eu.etaxonomy.vaadin.mvp.ApplicationView;
*/
CheckBox getBasionymToggle();
+ void updateAuthorshipFields();
+
+ /**
+ * @return
+ */
+ ToManyRelatedEntitiesComboboxSelect<TaxonName> getReplacedSynonymsComboboxSelect();
+
+ /**
+ * @return
+ */
+ NameRelationField getValidationField();
+
+ /**
+ * @return
+ */
+ AbstractField<String> getGenusOrUninomialField();
+
+ /**
+ * @return the infraGenericEpithetField
+ */
+ public AbstractField<String> getInfraGenericEpithetField();
+
+ /**
+ * @return the specificEpithetField
+ */
+ public AbstractField<String> getSpecificEpithetField();
+
+ /**
+ * @return the infraSpecificEpithetField
+ */
+ public AbstractField<String> getInfraSpecificEpithetField();
+
}