View Javadoc

1   //
2   // Attention: generated code (by Metafacade.vsl) - do not modify!
3   //
4   package org.andromda.cartridges.webservice.metafacades;
5   
6   /***
7    * <p>
8    * Represents an operation on a web service.
9    * </p>
10   *
11   * Metafacade interface to be used by AndroMDA cartridges.
12   */
13  public interface WebServiceOperation
14      extends org.andromda.metafacades.uml.ServiceOperation
15  {
16  
17      /***
18       * Indicates the metafacade type (used for metafacade mappings).
19       *
20       * @return always <code>true</code>
21       */
22      public boolean isWebServiceOperationMetaType();
23  
24     /***
25      * <p>
26      * The call for the test that tests this operation.
27      * </p>
28      */
29      public java.lang.String getTestCall();
30  
31     /***
32      * <p>
33      * The method call for the test implementation operation.
34      * </p>
35      */
36      public java.lang.String getTestImplementationCall();
37  
38     /***
39      * <p>
40      * The name of the the operation used within the test
41      * implementation.
42      * </p>
43      */
44      public java.lang.String getTestImplementationName();
45  
46     /***
47      * <p>
48      * The signature for the test implementation operation.
49      * </p>
50      */
51      public java.lang.String getTestImplementationSignature();
52  
53     /***
54      * <p>
55      * The name for the test that tests this operation.
56      * </p>
57      */
58      public java.lang.String getTestName();
59  
60     /***
61      * <p>
62      * The signature for the test that tests this operation.
63      * </p>
64      */
65      public java.lang.String getTestSignature();
66  
67     /***
68      * <p>
69      * Returns true/false depending on whether or not this web service
70      * operation is exposed.
71      * </p>
72      */
73      public boolean isExposed();
74  
75  }