Revision 010dad8c
Added by Cherian Mathew over 10 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/PolytomousKeyListLabelProvider.java | ||
---|---|---|
113 | 113 |
return "root"; |
114 | 114 |
} else { |
115 | 115 |
|
116 |
String itemNumber = node.getNodeNumber() != null ? node.getNodeNumber().toString() : EMPTY;
|
|
116 |
String itemNumber = (node.getParent().getNodeNumber() != null) ? node.getParent().getNodeNumber().toString() : EMPTY;
|
|
117 | 117 |
return itemNumber; |
118 | 118 |
} |
119 | 119 |
} |
120 | 120 |
|
121 | 121 |
private String getItemEdgeNumber(PolytomousKeyNode node) { |
122 |
String itemEdgeNumber = node.getNodeNumber() != null ? node.getNodeNumber().toString() : EMPTY;
|
|
122 |
String itemEdgeNumber = node.getParent().getNodeNumber() != null ? node.getParent().getNodeNumber().toString() : EMPTY;
|
|
123 | 123 |
PolytomousKeyNode parent = getParent(node); |
124 | 124 |
int index = parent.getChildren().indexOf(node); |
125 | 125 |
|
... | ... | |
154 | 154 |
} |
155 | 155 |
|
156 | 156 |
private String getItemLink(PolytomousKeyNode node) { |
157 |
String linkString = node.getChildren().isEmpty() ? EMPTY : node.getChildren().get(0).getNodeNumber().toString();
|
|
157 |
String linkString = node.getChildren().isEmpty() ? EMPTY : node.getNodeNumber().toString(); |
|
158 | 158 |
|
159 | 159 |
return linkString; |
160 | 160 |
} |
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/key/polytomous/operation/RefreshNodeNumberingOperation.java | ||
---|---|---|
37 | 37 |
public IStatus execute(IProgressMonitor monitor, IAdaptable info) |
38 | 38 |
throws ExecutionException { |
39 | 39 |
|
40 |
node.refreshNodeNumbering(); |
|
41 |
return postExecute(childNode);
|
|
40 |
node.refreshNodeNumbering();
|
|
41 |
return postExecute(node);
|
|
42 | 42 |
} |
43 | 43 |
|
44 | 44 |
/* (non-Javadoc) |
Also available in: Unified diff
updated node number to the one from the parent (#2892)