001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id$
006: */package com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor;
007:
008: /**
009: * <!-- begin-user-doc -->
010: * A representation of the model object '<em><b>Http Provider</b></em>'.
011: * <!-- end-user-doc -->
012: *
013: * <p>
014: * The following features are supported:
015: * <ul>
016: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getImportedWSDL <em>Imported WSDL</em>}</li>
017: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getBasicAuthUser <em>Basic Auth User</em>}</li>
018: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getBasicAuthPassword <em>Basic Auth Password</em>}</li>
019: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getDefaultOperation <em>Default Operation</em>}</li>
020: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getService <em>Service</em>}</li>
021: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getPort <em>Port</em>}</li>
022: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getProxyHost <em>Proxy Host</em>}</li>
023: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getProxyUser <em>Proxy User</em>}</li>
024: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getProxyPort <em>Proxy Port</em>}</li>
025: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getProxyPassword <em>Proxy Password</em>}</li>
026: * </ul>
027: * </p>
028: *
029: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider()
030: * @model
031: * @generated
032: */
033: public interface HttpProvider extends Provider, HttpConnection {
034: /**
035: * <!-- begin-user-doc -->
036: * <!-- end-user-doc -->
037: * @generated
038: */
039: String copyright = "Copyright, Bostech Corp.";
040:
041: /**
042: * Returns the value of the '<em><b>Imported WSDL</b></em>' attribute.
043: * <!-- begin-user-doc -->
044: * <p>
045: * If the meaning of the '<em>Imported WSDL</em>' attribute isn't clear,
046: * there really should be more of a description here...
047: * </p>
048: * <!-- end-user-doc -->
049: * @return the value of the '<em>Imported WSDL</em>' attribute.
050: * @see #setImportedWSDL(String)
051: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_ImportedWSDL()
052: * @model
053: * @generated
054: */
055: String getImportedWSDL();
056:
057: /**
058: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getImportedWSDL <em>Imported WSDL</em>}' attribute.
059: * <!-- begin-user-doc -->
060: * <!-- end-user-doc -->
061: * @param value the new value of the '<em>Imported WSDL</em>' attribute.
062: * @see #getImportedWSDL()
063: * @generated
064: */
065: void setImportedWSDL(String value);
066:
067: /**
068: * Returns the value of the '<em><b>Basic Auth User</b></em>' attribute.
069: * <!-- begin-user-doc -->
070: * <p>
071: * If the meaning of the '<em>Basic Auth User</em>' attribute isn't clear,
072: * there really should be more of a description here...
073: * </p>
074: * <!-- end-user-doc -->
075: * @return the value of the '<em>Basic Auth User</em>' attribute.
076: * @see #setBasicAuthUser(String)
077: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_BasicAuthUser()
078: * @model
079: * @generated
080: */
081: String getBasicAuthUser();
082:
083: /**
084: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getBasicAuthUser <em>Basic Auth User</em>}' attribute.
085: * <!-- begin-user-doc -->
086: * <!-- end-user-doc -->
087: * @param value the new value of the '<em>Basic Auth User</em>' attribute.
088: * @see #getBasicAuthUser()
089: * @generated
090: */
091: void setBasicAuthUser(String value);
092:
093: /**
094: * Returns the value of the '<em><b>Basic Auth Password</b></em>' attribute.
095: * <!-- begin-user-doc -->
096: * <p>
097: * If the meaning of the '<em>Basic Auth Password</em>' attribute isn't clear,
098: * there really should be more of a description here...
099: * </p>
100: * <!-- end-user-doc -->
101: * @return the value of the '<em>Basic Auth Password</em>' attribute.
102: * @see #setBasicAuthPassword(String)
103: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_BasicAuthPassword()
104: * @model
105: * @generated
106: */
107: String getBasicAuthPassword();
108:
109: /**
110: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getBasicAuthPassword <em>Basic Auth Password</em>}' attribute.
111: * <!-- begin-user-doc -->
112: * <!-- end-user-doc -->
113: * @param value the new value of the '<em>Basic Auth Password</em>' attribute.
114: * @see #getBasicAuthPassword()
115: * @generated
116: */
117: void setBasicAuthPassword(String value);
118:
119: /**
120: * Returns the value of the '<em><b>Default Operation</b></em>' attribute.
121: * <!-- begin-user-doc -->
122: * <p>
123: * If the meaning of the '<em>Default Operation</em>' attribute isn't clear,
124: * there really should be more of a description here...
125: * </p>
126: * <!-- end-user-doc -->
127: * @return the value of the '<em>Default Operation</em>' attribute.
128: * @see #setDefaultOperation(String)
129: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_DefaultOperation()
130: * @model
131: * @generated
132: */
133: String getDefaultOperation();
134:
135: /**
136: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getDefaultOperation <em>Default Operation</em>}' attribute.
137: * <!-- begin-user-doc -->
138: * <!-- end-user-doc -->
139: * @param value the new value of the '<em>Default Operation</em>' attribute.
140: * @see #getDefaultOperation()
141: * @generated
142: */
143: void setDefaultOperation(String value);
144:
145: /**
146: * Returns the value of the '<em><b>Service</b></em>' attribute.
147: * <!-- begin-user-doc -->
148: * <p>
149: * If the meaning of the '<em>Service</em>' attribute isn't clear,
150: * there really should be more of a description here...
151: * </p>
152: * <!-- end-user-doc -->
153: * @return the value of the '<em>Service</em>' attribute.
154: * @see #setService(String)
155: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_Service()
156: * @model
157: * @generated
158: */
159: String getService();
160:
161: /**
162: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getService <em>Service</em>}' attribute.
163: * <!-- begin-user-doc -->
164: * <!-- end-user-doc -->
165: * @param value the new value of the '<em>Service</em>' attribute.
166: * @see #getService()
167: * @generated
168: */
169: void setService(String value);
170:
171: /**
172: * Returns the value of the '<em><b>Port</b></em>' attribute.
173: * <!-- begin-user-doc -->
174: * <p>
175: * If the meaning of the '<em>Port</em>' attribute isn't clear,
176: * there really should be more of a description here...
177: * </p>
178: * <!-- end-user-doc -->
179: * @return the value of the '<em>Port</em>' attribute.
180: * @see #setPort(String)
181: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_Port()
182: * @model
183: * @generated
184: */
185: String getPort();
186:
187: /**
188: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getPort <em>Port</em>}' attribute.
189: * <!-- begin-user-doc -->
190: * <!-- end-user-doc -->
191: * @param value the new value of the '<em>Port</em>' attribute.
192: * @see #getPort()
193: * @generated
194: */
195: void setPort(String value);
196:
197: /**
198: * Returns the value of the '<em><b>Proxy Host</b></em>' attribute.
199: * <!-- begin-user-doc -->
200: * <p>
201: * If the meaning of the '<em>Proxy Host</em>' attribute isn't clear,
202: * there really should be more of a description here...
203: * </p>
204: * <!-- end-user-doc -->
205: * @return the value of the '<em>Proxy Host</em>' attribute.
206: * @see #setProxyHost(String)
207: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_ProxyHost()
208: * @model
209: * @generated
210: */
211: String getProxyHost();
212:
213: /**
214: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getProxyHost <em>Proxy Host</em>}' attribute.
215: * <!-- begin-user-doc -->
216: * <!-- end-user-doc -->
217: * @param value the new value of the '<em>Proxy Host</em>' attribute.
218: * @see #getProxyHost()
219: * @generated
220: */
221: void setProxyHost(String value);
222:
223: /**
224: * Returns the value of the '<em><b>Proxy User</b></em>' attribute.
225: * The default value is <code>""</code>.
226: * <!-- begin-user-doc -->
227: * <p>
228: * If the meaning of the '<em>Proxy User</em>' attribute isn't clear,
229: * there really should be more of a description here...
230: * </p>
231: * <!-- end-user-doc -->
232: * @return the value of the '<em>Proxy User</em>' attribute.
233: * @see #setProxyUser(String)
234: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_ProxyUser()
235: * @model default=""
236: * @generated
237: */
238: String getProxyUser();
239:
240: /**
241: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getProxyUser <em>Proxy User</em>}' attribute.
242: * <!-- begin-user-doc -->
243: * <!-- end-user-doc -->
244: * @param value the new value of the '<em>Proxy User</em>' attribute.
245: * @see #getProxyUser()
246: * @generated
247: */
248: void setProxyUser(String value);
249:
250: /**
251: * Returns the value of the '<em><b>Proxy Port</b></em>' attribute.
252: * <!-- begin-user-doc -->
253: * <p>
254: * If the meaning of the '<em>Proxy Port</em>' attribute isn't clear,
255: * there really should be more of a description here...
256: * </p>
257: * <!-- end-user-doc -->
258: * @return the value of the '<em>Proxy Port</em>' attribute.
259: * @see #setProxyPort(String)
260: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_ProxyPort()
261: * @model
262: * @generated
263: */
264: String getProxyPort();
265:
266: /**
267: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getProxyPort <em>Proxy Port</em>}' attribute.
268: * <!-- begin-user-doc -->
269: * <!-- end-user-doc -->
270: * @param value the new value of the '<em>Proxy Port</em>' attribute.
271: * @see #getProxyPort()
272: * @generated
273: */
274: void setProxyPort(String value);
275:
276: /**
277: * Returns the value of the '<em><b>Proxy Password</b></em>' attribute.
278: * The default value is <code>""</code>.
279: * <!-- begin-user-doc -->
280: * <p>
281: * If the meaning of the '<em>Proxy Password</em>' attribute isn't clear,
282: * there really should be more of a description here...
283: * </p>
284: * <!-- end-user-doc -->
285: * @return the value of the '<em>Proxy Password</em>' attribute.
286: * @see #setProxyPassword(String)
287: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getHttpProvider_ProxyPassword()
288: * @model default=""
289: * @generated
290: */
291: String getProxyPassword();
292:
293: /**
294: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.HttpProvider#getProxyPassword <em>Proxy Password</em>}' attribute.
295: * <!-- begin-user-doc -->
296: * <!-- end-user-doc -->
297: * @param value the new value of the '<em>Proxy Password</em>' attribute.
298: * @see #getProxyPassword()
299: * @generated
300: */
301: void setProxyPassword(String value);
302:
303: } // HttpProvider
|