import org.tianocore.ModuleSurfaceAreaDocument.ModuleSurfaceArea;\r
import org.tianocore.frameworkwizard.common.DataType;\r
import org.tianocore.frameworkwizard.common.OpenFile;\r
+import org.tianocore.frameworkwizard.common.Tools;\r
import org.tianocore.frameworkwizard.common.Identifications.Identification;\r
import org.tianocore.frameworkwizard.packaging.PackageIdentification;\r
\r
}\r
}\r
}\r
+ \r
+ public boolean equals(String moduleGuid, String moduleVersion, String packageGuid, String packageVersion) {\r
+ boolean b = false;\r
+ if (this.getGuid().equals(moduleGuid) && this.getPackageId().getGuid().equals(packageGuid)) {\r
+ b = true;\r
+ //\r
+ // Check Version\r
+ //\r
+ if (moduleVersion != null) {\r
+ if (!Tools.isEmpty(moduleVersion)) {\r
+ if (!moduleVersion.equals(this.getVersion())) {\r
+ b = false;\r
+ }\r
+ }\r
+ }\r
+ if (packageVersion != null) {\r
+ if (!Tools.isEmpty(packageVersion)) {\r
+ if (!packageVersion.equals(this.getPackageId().getVersion())) {\r
+ b = false;\r
+ }\r
+ }\r
+ }\r
+ }\r
+ return b;\r
+ }\r
\r
public boolean isLibrary() {\r
return isLibrary;\r