View Javadoc
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  }