public ArtefactPathImpl(ArtefactPath artefactPath) { // this.state = artefactPath.state; segments.addAll(artefactPath.getSegments()); }
public ArtefactPathImpl(ArtefactPath artefactPath) { // this.state = artefactPath.state; segments.addAll(artefactPath.getSegments()); }
/** * Refreshes repositoryTreeState.selectedNode after rebuilding tree. */ public void updateSelectedNode() { Iterator<String> it = getSelectedNode().getData().getArtefactPath().getSegments().iterator(); AbstractTreeNode currentNode = getRulesRepository(); while ((currentNode != null) && it.hasNext()) { currentNode = currentNode.getChild(it.next()); } if (currentNode != null) { selectedNode = (AbstractTreeNode) currentNode; } }
/** * Refreshes repositoryTreeState.selectedNode after rebuilding tree. */ private void updateSelectedNode() { AProjectArtefact artefact = getSelectedNode().getData(); if (artefact == null) { return; } Iterator<String> it = artefact.getArtefactPath().getSegments().iterator(); TreeNode currentNode = getRulesRepository(); while ((currentNode != null) && it.hasNext()) { String id = RepositoryUtils.getTreeNodeId(it.next()); currentNode = (TreeNode) currentNode.getChild(id); } if (currentNode != null) { setSelectedNode(currentNode); } }
/** * Refreshes repositoryTreeState.selectedNode after rebuilding tree. */ private void updateSelectedNode() { AProjectArtefact artefact = getSelectedNode().getData(); if (artefact == null) { return; } Iterator<String> it = artefact.getArtefactPath().getSegments().iterator(); TreeNode currentNode = getRulesRepository(); while ((currentNode != null) && it.hasNext()) { String id = RepositoryUtils.getTreeNodeId(it.next()); currentNode = (TreeNode) currentNode.getChild(id); } if (currentNode != null) { setSelectedNode(currentNode); } }