01: /*
02: * Operation.java
03: *
04: * Created on September 22, 2006, 6:45 PM
05: *
06: * To change this template, choose Tools | Template Manager
07: * and open the template in the editor.
08: */
09:
10: package org.netbeans.modules.e2e.api.wsdl;
11:
12: import java.util.List;
13: import org.netbeans.modules.e2e.api.wsdl.extensions.ExtensibilityElement;
14:
15: /**
16: *
17: * @author Michal Skvor
18: */
19: public interface Operation {
20:
21: public void setName(String name);
22:
23: public String getName();
24:
25: public void setOutput(Output output);
26:
27: public Output getOutput();
28:
29: public void setInput(Input input);
30:
31: public Input getInput();
32:
33: public void addFault(Fault fault);
34:
35: public Fault getFault(String name);
36:
37: public List<Fault> getFaults();
38:
39: public void addExtensibilityElement(
40: ExtensibilityElement extensibilityElement);
41:
42: public List<ExtensibilityElement> getExtensibilityElements();
43:
44: public void setDocumentation(String documentation);
45:
46: public String getDocumentation();
47: }
|