Project

General

Profile

« Previous | Next » 

Revision 010dad8c

Added by Cherian Mathew over 10 years ago

updated node number to the one from the parent (#2892)

View differences:

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