View Javadoc

1   package org.weda.model.impl;
2   
3   import java.util.List;
4   import org.weda.model.EditorModelFactory;
5   import org.weda.model.EditorModelFactoryException;
6   import org.weda.model.EditorModelGroup;
7   import org.weda.model.EditorModelGroupException;
8   
9   /**
10   *
11   * @author Mikhail Titov
12   */
13  public class ObjectSourceEditorModelFactory implements EditorModelFactory{
14      private List<EditorModelGroup> modelGroups;
15      
16      public void init() throws EditorModelFactoryException {
17          try {
18              for (EditorModelGroup modelGroup: modelGroups){
19                  modelGroup.init();
20              }
21          } catch (EditorModelGroupException ex) {
22              throw new EditorModelFactoryException(
23                      "Error while initializing ObjectSourceEditorModelFactory"
24                      , ex);
25          }
26      }
27      
28      public void setEditorModelGroups(List<EditorModelGroup> groups){
29          modelGroups=groups;
30      }
31  
32      public List<EditorModelGroup> getEditorModelGroups() {
33          return modelGroups;
34      }
35  
36  }