taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/OpenExternalHelpHandler.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/OpenExternalParserHelpHandler.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/P2Util.java -text
-taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/Perspective.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/SaveAllHandler.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/SaveHandler.java -text
taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/TaxonomicEditorPlugin.java -text
+taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/BulkEditing.java -text
+taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/Default.java -text
+taxeditor-application/src/main/java/eu/etaxonomy/taxeditor/perspective/PolytomousKey.java -text
taxeditor-application/src/main/resources/log4j.properties -text
taxeditor-bulkeditor/META-INF/MANIFEST.MF -text
taxeditor-bulkeditor/build.properties -text
taxeditor-store/icons/move_no_bg.gif -text
taxeditor-store/icons/new_child.gif -text
taxeditor-store/icons/newprj_wiz.gif -text
+taxeditor-store/icons/nominval_nud_no_bg.gif -text
taxeditor-store/icons/open.gif -text
taxeditor-store/icons/orthovariant.gif -text
taxeditor-store/icons/orthovariant_no_bg.gif -text
<extension\r
point="org.eclipse.ui.perspectives">\r
<perspective\r
- class="eu.etaxonomy.taxeditor.Perspective"\r
- id="eu.etaxonomy.taxeditor.application.perspective"\r
+ class="eu.etaxonomy.taxeditor.perspective.Taxonomic"\r
+ id="eu.etaxonomy.taxeditor.application.perspective.taxonomic"\r
name="Taxonomic">\r
</perspective>\r
<perspective\r
- class="eu.etaxonomy.taxeditor.Perspective"\r
- id="eu.etaxonomy.taxeditor.application.perspective.descriptive"\r
- name="Descriptive">\r
+ class="eu.etaxonomy.taxeditor.perspective.BulkEditing"\r
+ id="eu.etaxonomy.taxeditor.application.perspective.bulkeditor"\r
+ name="Bulk Editing">\r
+ </perspective>\r
+ <perspective\r
+ class="eu.etaxonomy.taxeditor.perspective.PolytomousKey"\r
+ id="eu.etaxonomy.taxeditor.application.perspective.polytomous"\r
+ name="Polytomous Key">\r
</perspective>\r
</extension>\r
<!--extension\r
restorable="true">\r
</view>\r
</extension-->\r
+ <extension\r
+ point="org.eclipse.ui.perspectiveExtensions">\r
+ <perspectiveExtension\r
+ targetID="eu.etaxonomy.taxeditor.application.perspective.bulkeditor">\r
+ <showInPart\r
+ id="eu.etaxonomy.taxeditor.editor.forms.detailsView">\r
+ </showInPart>\r
+ <showInPart\r
+ id="eu.etaxonomy.taxeditor.bulkeditor.referencingobjectsview">\r
+ </showInPart>\r
+ </perspectiveExtension>\r
+ <perspectiveExtension\r
+ targetID="eu.etaxonomy.taxeditor.application.perspective.polytomous">\r
+ <showInPart\r
+ id="eu.etaxonomy.taxeditor.editor.forms.detailsView">\r
+ </showInPart>\r
+ </perspectiveExtension>\r
+ </extension>\r
<extension\r
point="org.eclipse.ui.menus">\r
<menuContribution\r
package eu.etaxonomy.taxeditor;
-import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.application.IWorkbenchConfigurer;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
import org.eclipse.ui.application.WorkbenchAdvisor;
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
+
/**
* <p>ApplicationWorkbenchAdvisor class.</p>
*
*/
public class ApplicationWorkbenchAdvisor extends WorkbenchAdvisor {
- private static final String PERSPECTIVE_ID = Perspective.ID;
-
/*
* (non-Javadoc)
* @see org.eclipse.ui.application.WorkbenchAdvisor#createWorkbenchWindowAdvisor(org.eclipse.ui.application.IWorkbenchWindowConfigurer)
* @return a {@link java.lang.String} object.
*/
public String getInitialWindowPerspectiveId() {
- return PERSPECTIVE_ID;
+ return "eu.etaxonomy.taxeditor.application.perspective.taxonomic";
}
/*
+++ /dev/null
-package eu.etaxonomy.taxeditor;
-
-import org.eclipse.ui.IFolderLayout;
-import org.eclipse.ui.IPageLayout;
-import org.eclipse.ui.IPerspectiveFactory;
-import org.eclipse.ui.progress.IProgressConstants;
-
-import eu.etaxonomy.taxeditor.navigation.navigator.TaxonNavigator;
-import eu.etaxonomy.taxeditor.navigation.search.SearchResultView;
-
-/**
- * <p>Perspective class.</p>
- *
- * @author n.hoffmann
- * @version $Id: $
- */
-public class Perspective implements IPerspectiveFactory {
-
- /** Constant <code>ID="eu.etaxonomy.taxeditor.application.pers"{trunked}</code> */
- public static final String ID = "eu.etaxonomy.taxeditor.application.perspective";
-
- /* (non-Javadoc)
- * @see org.eclipse.ui.IPerspectiveFactory#createInitialLayout(org.eclipse.ui.IPageLayout)
- */
- /** {@inheritDoc} */
- public void createInitialLayout(IPageLayout layout) {
- IFolderLayout navigationFolder = layout.createFolder("navigation", IPageLayout.LEFT, 0.25f,
- layout.getEditorArea());
-
- // Note: ":*" is what allows us to call multiple searchResultView's with unique secondaryIds;
- // this can only be done here, with a placeholder, not in plugin.xml
- navigationFolder.addPlaceholder(SearchResultView.ID + ":*");
- navigationFolder.addView(TaxonNavigator.ID);
-
- navigationFolder.addPlaceholder(IProgressConstants.PROGRESS_VIEW_ID);
- }
-}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.perspective;
+
+import org.eclipse.ui.IPageLayout;
+
+import eu.etaxonomy.taxeditor.bulkeditor.referencingobjects.ReferencingObjectsView;
+import eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart;
+import eu.etaxonomy.taxeditor.editor.view.supplementaldata.SupplementalDataViewPart;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public class BulkEditing extends Default {
+
+ /* (non-Javadoc)
+ * @see org.eclipse.ui.IPerspectiveFactory#createInitialLayout(org.eclipse.ui.IPageLayout)
+ */
+ @Override
+ public void createInitialLayout(IPageLayout layout) {
+
+ layout.addView(DetailsViewPart.ID, IPageLayout.RIGHT, 0.5f, layout.getEditorArea());
+
+ layout.addView(SupplementalDataViewPart.ID, IPageLayout.BOTTOM, 0.3f, DetailsViewPart.ID);
+
+ layout.addView(ReferencingObjectsView.ID, IPageLayout.BOTTOM, 0.3f, SupplementalDataViewPart.ID);
+
+ createAdditionalFolder(layout, layout.getEditorArea());
+ }
+
+}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.perspective;
+
+import org.eclipse.ui.IPageLayout;
+import org.eclipse.ui.IPerspectiveFactory;
+import org.eclipse.ui.IPlaceholderFolderLayout;
+import org.eclipse.ui.progress.IProgressConstants;
+
+import eu.etaxonomy.taxeditor.datasource.view.CdmDataSourceViewPart;
+import eu.etaxonomy.taxeditor.user.view.UserManagerView;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public abstract class Default implements IPerspectiveFactory {
+
+ protected IPlaceholderFolderLayout folderAdditional;
+
+ public static final String ADDITIONAL = "additional";
+
+ /**
+ *
+ * @param layout
+ * @param refId
+ */
+ public void createAdditionalFolder(IPageLayout layout, String refId) {
+ folderAdditional = layout.createPlaceholderFolder(ADDITIONAL, IPageLayout.BOTTOM, 0.25f, refId);
+
+ folderAdditional.addPlaceholder(CdmDataSourceViewPart.ID);
+ folderAdditional.addPlaceholder(IProgressConstants.PROGRESS_VIEW_ID);
+ folderAdditional.addPlaceholder(UserManagerView.ID);
+ }
+
+}
--- /dev/null
+/**
+ *
+ */
+package eu.etaxonomy.taxeditor.perspective;
+
+import org.eclipse.ui.IPageLayout;
+
+import eu.etaxonomy.taxeditor.editor.view.detail.DetailsViewPart;
+import eu.etaxonomy.taxeditor.editor.view.supplementaldata.SupplementalDataViewPart;
+import eu.etaxonomy.taxeditor.navigation.key.polytomous.PolytomousKeyViewPart;
+
+/**
+ * @author n.hoffmann
+ *
+ */
+public class PolytomousKey extends Default {
+
+ /* (non-Javadoc)
+ * @see org.eclipse.ui.IPerspectiveFactory#createInitialLayout(org.eclipse.ui.IPageLayout)
+ */
+ @Override
+ public void createInitialLayout(IPageLayout layout) {
+ layout.addView(PolytomousKeyViewPart.ID, IPageLayout.LEFT, 0.25f, layout.getEditorArea());
+
+ layout.addView(DetailsViewPart.ID, IPageLayout.RIGHT, 0.25f, layout.getEditorArea());
+
+ layout.addView(SupplementalDataViewPart.ID, IPageLayout.BOTTOM, 0.25f, DetailsViewPart.ID);
+
+ createAdditionalFolder(layout, layout.getEditorArea());
+ }
+
+}
</run>\r
</application>\r
</extension>\r
- <extension\r
- point="org.eclipse.ui.perspectives">\r
- <perspective\r
- class="eu.etaxonomy.taxeditor.bulkeditor.Perspective"\r
- id="eu.etaxonomy.taxeditor.bulkeditor.perspective"\r
- name="Bulk Editing">\r
- </perspective>\r
- </extension>\r
<extension\r
point="org.eclipse.ui.editors">\r
<editor\r
restorable="false">\r
</view>\r
</extension> \r
- <extension\r
- point="org.eclipse.ui.perspectiveExtensions">\r
- <perspectiveExtension\r
- targetID="eu.etaxonomy.taxeditor.bulkeditor.perspective">\r
- <view\r
- closeable="true"\r
- id="eu.etaxonomy.taxeditor.editor.forms.detailsView"\r
- minimized="false"\r
- moveable="true"\r
- ratio="0.8"\r
- relationship="right"\r
- relative="org.eclipse.ui.editorss"\r
- showTitle="true"\r
- standalone="false"\r
- visible="true">\r
- </view>\r
- <view\r
- closeable="true"\r
- id="eu.etaxonomy.taxeditor.bulkeditor.referencingobjectsview"\r
- minimized="false"\r
- moveable="true"\r
- ratio="0.4"\r
- relationship="bottom"\r
- relative="org.eclipse.ui.editorss"\r
- showTitle="true"\r
- standalone="true"\r
- visible="true">\r
- </view>\r
- </perspectiveExtension>\r
- </extension>\r
<extension\r
point="org.eclipse.core.expressions.definitions">\r
<definition\r
eu.etaxonomy.taxeditor.editor.name.handler,
eu.etaxonomy.taxeditor.editor.newWizard,
eu.etaxonomy.taxeditor.editor.reference,
+ eu.etaxonomy.taxeditor.editor.view.descriptive,
+ eu.etaxonomy.taxeditor.editor.view.detail,
+ eu.etaxonomy.taxeditor.editor.view.media,
+ eu.etaxonomy.taxeditor.editor.view.supplementaldata,
eu.etaxonomy.taxeditor.forms,
eu.etaxonomy.taxeditor.forms.internal,
eu.etaxonomy.taxeditor.forms.selection,
</adapter>
</factory>
</extension>
+ <extension
+ point="org.eclipse.ui.newWizards">
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.editor.newWizard.NewReferenceWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.reference"
+ name="Reference">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.editor.newWizard.NewNonViralNameWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.nonViralName"
+ name="Name">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.editor.newWizard.NewTeamWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.team"
+ name="Team">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.editor.newWizard.NewPersonWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.person"
+ name="Person">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.editor.newWizard.NewDerivedUnitBaseWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.specimen"
+ name="Specimen">
+ </wizard>
+ <wizard
+ category="eu.etaxonomy.taxeditor.new.category.cdm"
+ class="eu.etaxonomy.taxeditor.editor.newWizard.NewPolytomousKeyWizard"
+ hasPages="true"
+ id="eu.etaxonomy.taxeditor.new.key.polytomous"
+ name="Polytomous Key">
+ </wizard>
+ </extension>
<extension
point="org.eclipse.ui.editors">
<editor
restorable="true">
</view>
</extension>
- <extension
- point="org.eclipse.ui.perspectiveExtensions">
- <perspectiveExtension
- targetID="eu.etaxonomy.taxeditor.application.perspective">
- <view
- id="eu.etaxonomy.taxeditor.editor.forms.detailsView"
- ratio="0.7"
- relationship="right"
- relative="org.eclipse.ui.editorss">
- </view>
- <view
- id="eu.etaxonomy.taxeditor.editor.view.description"
- relationship="bottom"
- relative="org.eclipse.ui.editorss">
- </view>
- <view
- id="eu.etaxonomy.taxeditor.editor.view.media"
- relationship="bottom"
- relative="org.eclipse.ui.editorss">
- </view>
- <view
- id="eu.etaxonomy.taxeditor.editor.view.supplementalData"
- relationship="bottom"
- relative="eu.etaxonomy.taxeditor.editor.forms.detailsView">
- </view>
- </perspectiveExtension>
- </extension>
<extension
point="org.eclipse.ui.elementFactories">
<factory
name="Move Image Up In List">
</command>
</extension>
- <extension
- point="org.eclipse.ui.newWizards">
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewReferenceWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.reference"
- name="Reference">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewNonViralNameWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.nonViralName"
- name="Name">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewTeamWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.team"
- name="Team">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewPersonWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.person"
- name="Person">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewDerivedUnitBaseWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.specimen"
- name="Specimen">
- </wizard>
- <wizard
- category="eu.etaxonomy.taxeditor.new.category.cdm"
- class="eu.etaxonomy.taxeditor.editor.newWizard.NewPolytomousKeyWizard"
- hasPages="true"
- id="eu.etaxonomy.taxeditor.new.key.polytomous"
- name="Polytomous Key">
- </wizard>
- </extension>
<extension
point="org.eclipse.ui.menus">
<menuContribution
ImageResources.HOMOTYPIC_SYN_ORIGINAL_ICON);
/** Constant <code>HETEROTYPIC_SYNONYM_ICON</code> */
public static final Image HETEROTYPIC_SYNONYM_ICON = ImageResources.getImage(ImageResources.HETEROTYPIC_SYN_ICON);
+ public static final Image INVALID_OR_NUDUM_NAME_ICON = ImageResources.getImage(ImageResources.NOM_INVAL_NUD_SYN_ICON);
/** Constant <code>HETEROTYPIC_SYNONYM_ORIGINAL_COMBINATION_ICON</code> */
public static final Image HETEROTYPIC_SYNONYM_ORIGINAL_COMBINATION_ICON = ImageResources.getImage(
ImageResources.HETEROTYPIC_SYN_ORIGINAL_ICON);
// showNameRelations();
+ updateIcon();
+
String text = NameHelper.getDisplayNameWithRef(getData());
if (text.length() == 0) {
updateNonEditableInfo();
+ updateIcon();
// placeCursor();
isFreeTextEnabled();
}
+ /**
+ *
+ */
+ protected abstract void updateIcon();
+
+
+
/**
* <p>updateNonEditableInfo</p>
*/
* @return a {@link eu.etaxonomy.cdm.model.name.TaxonNameBase} object.
*/
public TaxonNameBase getName(){
- return getTaxonBase().getName();
+ return (TaxonNameBase) HibernateProxyHelper.deproxy(getTaxonBase().getName());
}
/**
*/
package eu.etaxonomy.taxeditor.editor.name;
-import org.apache.log4j.Logger;
import org.eclipse.swt.graphics.Font;
-import org.eclipse.ui.forms.IManagedForm;
import eu.etaxonomy.cdm.model.taxon.Taxon;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
* @version 1.0
*/
public class AcceptedNameContainer extends AbstractGroupedContainer<Taxon> {
- @SuppressWarnings("unused")
- private static final Logger logger = Logger
- .getLogger(AcceptedNameContainer.class);
/**
* <p>Constructor for AcceptedNameContainer.</p>
* <p>initializeComposite</p>
*/
public void initializeComposite(){
- setIcon(ACCEPTED_ICON);
setFont(getViewerFont());
setIndent(ACCEPTED_INDENT);
// not needed
}
+
+ @Override
+ protected void updateIcon() {
+ setIcon(ACCEPTED_ICON);
+ }
+
}
protected void initializeComposite() {
setIsDraggable(true);
- setIcon(CONCEPT_ICON);
setFont(getViewerFont());
setIndent(CONCEPT_INDENT);
initTextViewer();
}
+ @Override
+ protected void updateIcon() {
+ setIcon(CONCEPT_ICON);
+ }
+
private void showRelationshipType() {
setNonEditableInfo(relationshipType.getLabel(), true);
}
@Override
protected void initializeComposite() {
setIsDraggable(true);
- setIcon(MISAPPLIEDNAME_ICON);
setFont(getViewerFont());
setIndent(MISAPPLIEDNAME_INDENT);
initTextViewer();
}
+ @Override
+ protected void updateIcon() {
+ setIcon(MISAPPLIEDNAME_ICON);
+ }
+
private void showSec() {
if (getMisappliedName() == null) {
return;
*/
public void setIcon(Image icon) {
this.icon = icon;
+ redraw();
}
}
package eu.etaxonomy.taxeditor.editor.name;
-import org.apache.log4j.Logger;
+import java.util.Set;
+
import org.eclipse.swt.graphics.Font;
import eu.etaxonomy.cdm.model.name.HomotypicalGroup;
+import eu.etaxonomy.cdm.model.name.NomenclaturalStatus;
+import eu.etaxonomy.cdm.model.name.NomenclaturalStatusType;
import eu.etaxonomy.cdm.model.name.TaxonNameBase;
import eu.etaxonomy.cdm.model.taxon.Synonym;
import eu.etaxonomy.taxeditor.editor.EditorUtil;
* @version 1.0
*/
public class SynonymContainer extends AbstractGroupedContainer<Synonym> {
- @SuppressWarnings("unused")
- private static final Logger logger = Logger
- .getLogger(SynonymContainer.class);
/**
* <p>Constructor for SynonymContainer.</p>
setFont(getViewerFont());
setIndent(SYNONYM_INDENT);
- TaxonNameBase name = getSynonym().getName();
-
- if(name == null){
- logger.error("Synonym with a null name detected. This should never happen.");
+ if(getName() == null){
+ EditorUtil.warn(getClass(), "Synonym with a null name detected. This should never happen.");
}
+ initTextViewer();
+ }
+
+ protected void updateIcon(){
+ TaxonNameBase name = getName();
+
if (isHomotypic()) {
if (name.isGroupsBasionym()) {
setIcon(HOMOTYPIC_SYNONYM_ORIGINAL_COMBINATION_ICON);
} else {
setIcon(HOMOTYPIC_SYNONYM_ICON);
}
- } else {
- if (name.isGroupsBasionym()) {
- setIcon(HETEROTYPIC_SYNONYM_ORIGINAL_COMBINATION_ICON);
- } else {
- setIcon(HETEROTYPIC_SYNONYM_ICON);
+
+ return;
+ }
+
+ if(! name.getStatus().isEmpty()){
+
+ Set<NomenclaturalStatus> allStatus = name.getStatus();
+
+ for (NomenclaturalStatus status : allStatus){
+ if(status.getType() != null && (status.getType().equals(NomenclaturalStatusType.INVALID()) || status.getType().equals(NomenclaturalStatusType.NUDUM()))){
+ setIcon(INVALID_OR_NUDUM_NAME_ICON);
+ return;
+ }
}
}
+
- initTextViewer();
+ if (name.isGroupsBasionym()) {
+ setIcon(HETEROTYPIC_SYNONYM_ORIGINAL_COMBINATION_ICON);
+ } else {
+ setIcon(HETEROTYPIC_SYNONYM_ICON);
+ }
}
private boolean isHomotypic() {
-p2.gathering = true
bin.includes = plugin_customization.ini,\
feature.xml
+p2.gathering = true
eu.etaxonomy.taxeditor.navigation,
eu.etaxonomy.taxeditor.navigation.handler,
eu.etaxonomy.taxeditor.navigation.internal,
+ eu.etaxonomy.taxeditor.navigation.key.polytomous,
eu.etaxonomy.taxeditor.navigation.navigator,
eu.etaxonomy.taxeditor.navigation.search,
eu.etaxonomy.taxeditor.wizard
name="Toggle User Enablement">
</command>
</extension>
- <extension
- point="org.eclipse.ui.perspectiveExtensions">
- <perspectiveExtension
- targetID="eu.etaxonomy.taxeditor.application.perspective">
- <view
- id="eu.etaxonomy.taxeditor.store.datasource.datasourceView"
- minimized="false"
- ratio="0.8"
- relationship="bottom"
- relative="org.eclipse.ui.editorss"
- visible="false">
- </view>
- <view
- id="eu.etaxonomy.taxeditor.store.userManagerView"
- minimized="false"
- ratio="0.8"
- relationship="bottom"
- relative="org.eclipse.ui.editorss"
- visible="false">
- </view>
- </perspectiveExtension>
- </extension>
<extension
point="org.eclipse.ui.importWizards">
<category
public static final String HOMOTYPIC_SYN_ORIGINAL_ICON = "homotypic_syn_original_icon";
/** Constant <code>HETEROTYPIC_SYN_ICON="heterotypic_syn_icon"</code> */
public static final String HETEROTYPIC_SYN_ICON = "heterotypic_syn_icon";
+ public static final String NOM_INVAL_NUD_SYN_ICON = "nom_inval_nud_syn_icon";
/** Constant <code>HETEROTYPIC_SYN_ORIGINAL_ICON="heterotypic_syn_original_icon"</code> */
public static final String HETEROTYPIC_SYN_ORIGINAL_ICON = "heterotypic_syn_original_icon";
/** Constant <code>MISAPPLIED_NAME_ICON="misapplied_icon"</code> */
"trash.gif");
registerImage(registry, EDIT_ICON,
"text.gif");
- registerImage(registry, EDIT_LOGO_ICON, "edit_16x16.ico");
+ registerImage(registry, EDIT_LOGO_ICON,
+ "edit_16x16.ico");
registerImage(registry, WARNING_ICON,
"warn_tsk.gif");
registerImage(registry, BLACK_SQUARE_ICON,
"accepted_small.gif");
registerImage(registry, HOMOTYPIC_SYN_ICON,
"homosyn_no_bg.gif");
- registerImage(registry,
- HOMOTYPIC_SYN_ORIGINAL_ICON,
+ registerImage(registry, HOMOTYPIC_SYN_ORIGINAL_ICON,
"homosyn_original_no_bg.gif");
registerImage(registry, HETEROTYPIC_SYN_ICON,
"heterosyn_no_bg.gif");
- registerImage(registry,
- HETEROTYPIC_SYN_ORIGINAL_ICON,
+ registerImage(registry, NOM_INVAL_NUD_SYN_ICON,
+ "nominval_nud_no_bg.gif");
+ registerImage(registry, HETEROTYPIC_SYN_ORIGINAL_ICON,
"heterosyn_original_no_bg.gif");
registerImage(registry, MISAPPLIED_NAME_ICON,
"misapplied_no_bg.gif");
"basionym_no_bg.gif");
registerImage(registry, ORTHOGRAPHIC_VARIANT_ICON,
"orthovariant_no_bg.gif");
- registerImage(registry, DB_ICON, "db.gif");
+ registerImage(registry, DB_ICON,
+ "db.gif");
registerImage(registry, MOVE_ICON,
"correction_change.gif");
registerImage(registry, ACTIVE_DELETE_ICON,
"delete_edit.gif");
registerImage(registry, SYNONYM_TO_TAXON_ICON,
"change.gif");
- registerImage(registry, OPEN_TAXON_ICON, "open.gif");
+ registerImage(registry, OPEN_TAXON_ICON,
+ "open.gif");
registerImage(registry, ADD_CHILD_TAXON_ICON,
"new_child.gif");
registerImage(registry,