]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/packaging/PackageIdentification.java
1. Support to Create/Update/Delete/Install far file
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / packaging / PackageIdentification.java
index 711f9b91c0fc0a0304c1aa9845d380433e1daf20..23b6ff0290f53c4a48bcafd464f9ccbf31778cd9 100644 (file)
 \r
 package org.tianocore.frameworkwizard.packaging;\r
 \r
+import java.io.File;\r
+\r
+import org.tianocore.frameworkwizard.common.Tools;\r
 import org.tianocore.frameworkwizard.common.Identifications.Identification;\r
+import org.tianocore.frameworkwizard.workspace.Workspace;\r
 \r
 public class PackageIdentification extends Identification{\r
     \r
@@ -30,4 +34,13 @@ public class PackageIdentification extends Identification{
     public PackageIdentification(Identification id){\r
         super(id.getName(), id.getGuid(), id.getVersion(), id.getPath());\r
     }\r
+    \r
+    public File getSpdFile(){\r
+        File spdFile = new File(this.getPath());\r
+        return spdFile;\r
+    }\r
+    \r
+    public String toString() {\r
+      return getName() + " " + getVersion() + " [" + Tools.getRelativePath(getSpdFile().getPath(), Workspace.getCurrentWorkspace()) + "]";\r
+    }\r
 }\r