4 * This file was auto-generated from WSDL
5 * by the Apache Axis 1.2RC2 Nov 16, 2004 (12:19:44 EST) WSDL2Java emitter.
8 package vamsas.objects.simple;
10 public class MsaResult extends vamsas.objects.simple.Result implements java.io.Serializable {
11 private vamsas.objects.simple.Alignment msa;
17 vamsas.objects.simple.Alignment msa) {
23 * Gets the msa value for this MsaResult.
27 public vamsas.objects.simple.Alignment getMsa() {
33 * Sets the msa value for this MsaResult.
37 public void setMsa(vamsas.objects.simple.Alignment msa) {
41 private java.lang.Object __equalsCalc = null;
42 public synchronized boolean equals(java.lang.Object obj) {
43 if (!(obj instanceof MsaResult)) return false;
44 MsaResult other = (MsaResult) obj;
45 if (obj == null) return false;
46 if (this == obj) return true;
47 if (__equalsCalc != null) {
48 return (__equalsCalc == obj);
52 _equals = super.equals(obj) &&
53 ((this.msa==null && other.getMsa()==null) ||
55 this.msa.equals(other.getMsa())));
60 private boolean __hashCodeCalc = false;
61 public synchronized int hashCode() {
65 __hashCodeCalc = true;
66 int _hashCode = super.hashCode();
67 if (getMsa() != null) {
68 _hashCode += getMsa().hashCode();
70 __hashCodeCalc = false;