|
@@ -202,12 +202,17 @@ public class UpdateController {
|
|
|
* @return selected CpsObject
|
|
|
*/
|
|
|
public AbstractCpsObject getActualCps() {
|
|
|
- int tempID = model.getSelectedObjectID();
|
|
|
-
|
|
|
- AbstractCpsObject tempCps = controller.searchByID(tempID);
|
|
|
+ AbstractCpsObject tempCps = null;
|
|
|
+ if (model.getSelectedCpsObjects().size() == 1) {
|
|
|
+ tempCps = model.getSelectedCpsObjects().get(0);
|
|
|
+ } else {
|
|
|
+ int tempID = model.getSelectedObjectID();
|
|
|
+
|
|
|
+ tempCps = controller.searchByID(tempID);
|
|
|
+ }
|
|
|
return tempCps;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
|
|
|
* Getter for selected CpsObject.
|
|
|
*
|
|
@@ -218,8 +223,6 @@ public class UpdateController {
|
|
|
AbstractCpsObject tempCps = controller.searchByIDUpperNode(tempID, canvas.upperNode);
|
|
|
return tempCps;
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
|
|
|
public void paintProperties(AbstractCpsObject obj) {
|
|
|
if (obj != null) {
|