private psidev.psi.mi.xml.model.Interactor checkInteractor(psidev.psi.mi.xml.model.Interactor interactor1, List<Interactor> interactors) { psidev.psi.mi.xml.model.Interactor auxInteractor = interactor1; for (psidev.psi.mi.xml.model.Interactor interactor2 : interactors) { if (interactor1.equals(interactor2)) { auxInteractor = interactor2; break; } } if (auxInteractor.equals(interactor1)) { if (!interactors.contains(interactor1)) { interactors.add(auxInteractor); } } return auxInteractor; }
@Override public boolean equals( Object o ) { if ( this == o ) return true; if ( o == null || getClass() != o.getClass() ) return false; ExperimentalInteractor that = ( ExperimentalInteractor ) o; if ( experimentRefs != null ? !experimentRefs.equals( that.experimentRefs ) : that.experimentRefs != null ) return false; if ( experiments != null ? !experiments.equals( that.experiments ) : that.experiments != null ) return false; if ( !interactor.equals( that.interactor ) ) return false; return true; }
if ( interactor != null ? !interactor.equals( that.interactor ) : that.interactor != null ) return false; if ( interactorRef != null ? !interactorRef.equals( that.interactorRef ) : that.interactorRef != null ) return false;