From: <de...@us...> - 2016-03-24 15:39:58
|
Revision: 9322 http://sourceforge.net/p/fudaa/svn/9322 Author: deniger Date: 2016-03-24 15:39:56 +0000 (Thu, 24 Mar 2016) Log Message: ----------- CRUE-634 CRUE-692 Modified Paths: -------------- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryCasierLayerModel.java Modified: trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryCasierLayerModel.java =================================================================== --- trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryCasierLayerModel.java 2016-03-23 17:04:58 UTC (rev 9321) +++ trunk/soft/fudaa-crue/ui-planimetry/src/main/java/org/fudaa/fudaa/crue/planimetry/layer/PlanimetryCasierLayerModel.java 2016-03-24 15:39:56 UTC (rev 9322) @@ -29,6 +29,7 @@ import org.fudaa.fudaa.crue.planimetry.controller.LayerCasierController; import org.fudaa.fudaa.crue.planimetry.controller.LayerNodeController; import org.fudaa.fudaa.crue.planimetry.controller.PlanimetryControllerHelper; +import org.fudaa.fudaa.crue.planimetry.controller.PlanimetryGisModelContainer; /** * @author deniger ( genesis) @@ -162,6 +163,11 @@ public CatEMHCasier addCasier(PlanimetryControllerHelper helper, CatEMHNoeud initialNoeud, GISPolygone polygone, String casierName) { CatEMHCasier addCasier = addCasier(helper, EnumCasierType.EMHCasierProfil, initialNoeud, polygone); new EditionRename().rename(addCasier, casierName); + //on doit aussi mettre à jour le nom du noeud dans les données geographiques: + final LayerNodeController nodeController = getLayerController().getHelper().getNodeController(); + final int nodePosition = nodeController.getNodePosition(addCasier.getNoeud().getUiId()); + GISAttributeModel names = nodeController.getGeomData().getModel(PlanimetryGisModelContainer.NOM_EMH_POSITION); + names.setObject(nodePosition, addCasier.getNoeud().getNom(), null); return addCasier; } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |