+\r
+ //\r
+ // Check if the package can be cloned\r
+ //\r
+ PackageSurfaceArea spd = GlobalData.openingPackageList\r
+ .getPackageSurfaceAreaFromId(GlobalData.openingPackageList\r
+ .getIdByPath(this.oldId\r
+ .getPath()));\r
+ if (spd != null) {\r
+ if (spd.getPackageDefinitions() != null) {\r
+ if (!spd.getPackageDefinitions().getRePackage()) {\r
+ Log.wrn("Clone Package", "This package can't repackaged and cloned");\r
+ this.jTextFieldBaseName.setEnabled(false);\r
+ this.jTextFieldFilePath.setEnabled(false);\r
+ this.jTextFieldGuid.setEnabled(false);\r
+ this.jTextFieldVersion.setEnabled(false);\r
+ this.jButtonGenerateGuid.setEnabled(false);\r
+ this.jButtonOk.setEnabled(false);\r
+ }\r
+ }\r
+ }\r