01: /**
02: * <copyright>
03: * </copyright>
04: *
05: * $Id: FTP.java 251 2006-08-18 01:00:08Z mpreston $
06: */package com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor;
07:
08: /**
09: * <!-- begin-user-doc -->
10: * A representation of the model object '<em><b>FTP</b></em>'.
11: * <!-- end-user-doc -->
12: *
13: * <p>
14: * The following features are supported:
15: * <ul>
16: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FTP#getScriptMode <em>Script Mode</em>}</li>
17: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FTP#getFtpBase <em>Ftp Base</em>}</li>
18: * </ul>
19: * </p>
20: *
21: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFTP()
22: * @model
23: * @generated
24: */
25: public interface FTP extends BindingComponent {
26: /**
27: * <!-- begin-user-doc -->
28: * <!-- end-user-doc -->
29: * @generated
30: */
31: String copyright = "Copyright, Bostech Corp.";
32:
33: /**
34: * Returns the value of the '<em><b>Script Mode</b></em>' attribute.
35: * The default value is <code>"base"</code>.
36: * The literals are from the enumeration {@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FTPScriptModeType}.
37: * <!-- begin-user-doc -->
38: * <p>
39: * If the meaning of the '<em>Script Mode</em>' attribute isn't clear,
40: * there really should be more of a description here...
41: * </p>
42: * <!-- end-user-doc -->
43: * @return the value of the '<em>Script Mode</em>' attribute.
44: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FTPScriptModeType
45: * @see #setScriptMode(FTPScriptModeType)
46: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFTP_ScriptMode()
47: * @model default="base"
48: * @generated
49: */
50: FTPScriptModeType getScriptMode();
51:
52: /**
53: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FTP#getScriptMode <em>Script Mode</em>}' attribute.
54: * <!-- begin-user-doc -->
55: * <!-- end-user-doc -->
56: * @param value the new value of the '<em>Script Mode</em>' attribute.
57: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FTPScriptModeType
58: * @see #getScriptMode()
59: * @generated
60: */
61: void setScriptMode(FTPScriptModeType value);
62:
63: /**
64: * Returns the value of the '<em><b>Ftp Base</b></em>' containment reference.
65: * <!-- begin-user-doc -->
66: * <p>
67: * If the meaning of the '<em>Ftp Base</em>' containment reference isn't clear,
68: * there really should be more of a description here...
69: * </p>
70: * <!-- end-user-doc -->
71: * @return the value of the '<em>Ftp Base</em>' containment reference.
72: * @see #setFtpBase(FTPBase)
73: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFTP_FtpBase()
74: * @model containment="true"
75: * @generated
76: */
77: FTPBase getFtpBase();
78:
79: /**
80: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FTP#getFtpBase <em>Ftp Base</em>}' containment reference.
81: * <!-- begin-user-doc -->
82: * <!-- end-user-doc -->
83: * @param value the new value of the '<em>Ftp Base</em>' containment reference.
84: * @see #getFtpBase()
85: * @generated
86: */
87: void setFtpBase(FTPBase value);
88:
89: } // FTP
|