00001 00058 package com.arcle.rmt.j2se.bridge.swimport.rqml; 00059 00060 import com.arcle.rmt.rqml.*; 00061 00062 import com.arcle.rmt.j2se.bridge.swimport.FirstClassImporter; 00063 import com.arcle.rmt.j2se.bridge.copy.CopierFacade; 00064 import com.arcle.rmt.superwaba.model.Document; 00065 import com.arcle.rmt.j2se.model.RQMLDocument; 00066 00073 public class StakeholderImport extends FirstClassImport { 00074 00078 protected Class getSupportedClass() { 00079 return Stakeholder.class; 00080 } 00081 00086 protected int getTotalElements(Document doc) { 00087 return doc.getStakeholderCount(); 00088 } 00089 00096 protected RQMLFirstClass getElementAt(int index, Document doc) { 00097 return doc.getStakeholderAt(index); 00098 } 00099 00105 protected RQMLFirstClass createDestinationElement(RQMLDocument doc) { 00106 return doc.createStakeholder(); 00107 } 00108 }