00001 00059 package com.arcle.rmt.j2se.bridge.copy.rqml; 00060 00061 import com.arcle.rmt.rqml.*; 00062 import com.arcle.rmt.j2se.bridge.copy.ChildCopier; 00063 00064 00070 public class TaxonomyCopy extends RQMLFirstClassCopy { 00071 public TaxonomyCopy(ChildCopier cc) { 00072 super(cc); 00073 } 00074 00075 00076 public boolean copy(RQMLSecondClass source, RQMLSecondClass destination) { 00077 if (!(source instanceof Taxonomy && destination instanceof Taxonomy)) { 00078 return false; 00079 } 00080 boolean ok = super.copy(source, destination); 00081 Taxonomy src = (Taxonomy) source; 00082 Taxonomy dst = (Taxonomy) destination; 00083 00084 dst.setTypeElement(src.getTypeElement()); 00085 00086 return ok; 00087 } 00088 } 00089