\r
package eu.etaxonomy.taxeditor.propertysheet.name;\r
\r
+import org.eclipse.ui.views.properties.PropertyDescriptor;\r
+\r
import eu.etaxonomy.cdm.model.name.ZoologicalName;\r
\r
/**\r
public class ZoologicalNamePropertySource extends NonViralNamePropertySource {\r
\r
private ZoologicalName zoologicalName;\r
+ \r
+ public static final String P_NOMENCLATURAL_REF = "Original Reference";\r
\r
public ZoologicalNamePropertySource(ZoologicalName name) {\r
super(name);\r
this.zoologicalName = name;\r
}\r
+ \r
+ /* (non-Javadoc)\r
+ * @see eu.etaxonomy.taxeditor.propertysheet.name.NonViralNamePropertySource#addDescriptor(java.lang.String)\r
+ */\r
+ @Override\r
+ protected void addDescriptor(String id) {\r
+ // Nomenclatural reference\r
+ if (id.equals(P_ID_NOMENCLATURAL_REF)) {\r
+ descriptors.addElement(\r
+ new PropertyDescriptor(P_ID_NOMENCLATURAL_REF,P_NOMENCLATURAL_REF));\r
+ return;\r
+ }\r
+ super.addDescriptor(id);\r
+ }\r
}
\ No newline at end of file