Author: scabanovich
Date: 2008-06-11 04:34:45 -0400 (Wed, 11 Jun 2008)
New Revision: 8705
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/PositionSearcher.java
Log:
Algorithm improved
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/PositionSearcher.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/PositionSearcher.java 2008-06-11
08:34:28 UTC (rev 8704)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/PositionSearcher.java 2008-06-11
08:34:45 UTC (rev 8705)
@@ -149,8 +149,11 @@
XModelObject parent = object.getParent();
selectObject(parent);
if(startPos < 0) return;
- XModelObject[] os = parent.getChildren(object.getModelEntity().getName());
+// String entity = object.getModelEntity().getName();
+ XModelObject[] os = parent.getChildren();
for (int i = 0; i < os.length; i++) {
+ String xml_i = os[i].getModelEntity().getXMLSubPath();
+ if(!xml.equals(xml_i)) continue;
boolean ok = false;
while(!ok) {
startPos = nextStartPos(token, startPos + 1);
Show replies by date