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 }