Example #1
0
 public void prepareForLoad() {
   for (EditorElement.Data data : useCase_elementData) {
     try {
       Object obj = data.type.getCtor().newInstance();
       if (obj instanceof EditorElement) {
         EditorElement e = (EditorElement) obj;
         data.element = e;
         e.data = data;
         e.fetchData();
         useCase_elements.add(e);
       }
     } catch (Exception exc) {
       exc.printStackTrace();
     }
   }
   for (EditorElement.Data data : classDiagram_elementData) {
     try {
       Object obj = data.type.getCtor().newInstance();
       if (obj instanceof EditorElement) {
         EditorElement e = (EditorElement) obj;
         data.element = e;
         e.data = data;
         e.fetchData();
         classDiagram_elements.add(e);
       }
     } catch (Exception exc) {
       exc.printStackTrace();
     }
   }
 }