1 package org.andromda.core.repository;
2
3 import java.io.InputStream;
4 import java.net.URL;
5 import org.andromda.core.metafacade.ModelAccessFacade;
6
7 /**
8 *
9 */
10 public class MockRepository
11 implements RepositoryFacade
12 {
13 /**
14 * @see org.andromda.core.repository.RepositoryFacade#open()
15 */
16 public void open()
17 {
18 }
19
20 /**
21 * @see org.andromda.core.repository.RepositoryFacade#close()
22 */
23 public void close()
24 {
25 }
26
27 /**
28 * @param modelUrl
29 * @param moduleSearchPath
30 */
31 public void readModel(URL modelUrl, String[] moduleSearchPath)
32 {
33 }
34
35 /**
36 * @see org.andromda.core.repository.RepositoryFacade#readModel(String[], String[])
37 */
38 public void readModel(String[] uris, String[] moduleSearchPath)
39 {
40 }
41
42 /**
43 * @param stream
44 * @param uri
45 * @param moduleSearchPath
46 */
47 public void readModel(InputStream stream, String uri, String[] moduleSearchPath)
48 {
49 }
50
51 /**
52 * @see org.andromda.core.repository.RepositoryFacade#readModel(java.io.InputStream[], String[], String[])
53 */
54 public void readModel(InputStream[] streams, String[] uris, String[] moduleSearchPath)
55 {
56 }
57
58 /**
59 * @see org.andromda.core.repository.RepositoryFacade#writeModel(Object, String, String, String)
60 */
61 public void writeModel(Object model, String outputLocation, String version, String encoding)
62 {
63 }
64
65 /**
66 * @see org.andromda.core.repository.RepositoryFacade#writeModel(Object, String, String)
67 */
68 public void writeModel(Object model, String outputLocation, String version)
69 {
70 }
71
72 /**
73 * @see org.andromda.core.repository.RepositoryFacade#getModel()
74 */
75 public ModelAccessFacade getModel()
76 {
77 return null;
78 }
79
80 /**
81 * @see org.andromda.core.repository.RepositoryFacade#clear()
82 */
83 public void clear()
84 {
85 }
86
87 /**
88 * @param type
89 * @return model
90 */
91 public ModelAccessFacade getModel(Class type)
92 {
93 return null;
94 }
95 }