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>File 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.FileProvider#getDestDir <em>Dest Dir</em>}</li>
017: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getStageDir <em>Stage Dir</em>}</li>
018: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getFilePattern <em>File Pattern</em>}</li>
019: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getWriteStyle <em>Write Style</em>}</li>
020: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getFileCompletion <em>File Completion</em>}</li>
021: * </ul>
022: * </p>
023: *
024: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileProvider()
025: * @model
026: * @generated
027: */
028: public interface FileProvider extends Provider {
029: /**
030: * <!-- begin-user-doc -->
031: * <!-- end-user-doc -->
032: * @generated
033: */
034: String copyright = "Copyright, Bostech Corp.";
035:
036: /**
037: * Returns the value of the '<em><b>Dest Dir</b></em>' attribute.
038: * <!-- begin-user-doc -->
039: * <p>
040: * If the meaning of the '<em>Dest Dir</em>' attribute isn't clear,
041: * there really should be more of a description here...
042: * </p>
043: * <!-- end-user-doc -->
044: * @return the value of the '<em>Dest Dir</em>' attribute.
045: * @see #setDestDir(String)
046: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileProvider_DestDir()
047: * @model
048: * @generated
049: */
050: String getDestDir();
051:
052: /**
053: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getDestDir <em>Dest Dir</em>}' attribute.
054: * <!-- begin-user-doc -->
055: * <!-- end-user-doc -->
056: * @param value the new value of the '<em>Dest Dir</em>' attribute.
057: * @see #getDestDir()
058: * @generated
059: */
060: void setDestDir(String value);
061:
062: /**
063: * Returns the value of the '<em><b>Stage Dir</b></em>' attribute.
064: * <!-- begin-user-doc -->
065: * <p>
066: * If the meaning of the '<em>Stage Dir</em>' attribute isn't clear,
067: * there really should be more of a description here...
068: * </p>
069: * <!-- end-user-doc -->
070: * @return the value of the '<em>Stage Dir</em>' attribute.
071: * @see #setStageDir(String)
072: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileProvider_StageDir()
073: * @model
074: * @generated
075: */
076: String getStageDir();
077:
078: /**
079: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getStageDir <em>Stage Dir</em>}' attribute.
080: * <!-- begin-user-doc -->
081: * <!-- end-user-doc -->
082: * @param value the new value of the '<em>Stage Dir</em>' attribute.
083: * @see #getStageDir()
084: * @generated
085: */
086: void setStageDir(String value);
087:
088: /**
089: * Returns the value of the '<em><b>File Pattern</b></em>' attribute.
090: * <!-- begin-user-doc -->
091: * <p>
092: * If the meaning of the '<em>File Pattern</em>' attribute isn't clear,
093: * there really should be more of a description here...
094: * </p>
095: * <!-- end-user-doc -->
096: * @return the value of the '<em>File Pattern</em>' attribute.
097: * @see #setFilePattern(String)
098: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileProvider_FilePattern()
099: * @model
100: * @generated
101: */
102: String getFilePattern();
103:
104: /**
105: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getFilePattern <em>File Pattern</em>}' attribute.
106: * <!-- begin-user-doc -->
107: * <!-- end-user-doc -->
108: * @param value the new value of the '<em>File Pattern</em>' attribute.
109: * @see #getFilePattern()
110: * @generated
111: */
112: void setFilePattern(String value);
113:
114: /**
115: * Returns the value of the '<em><b>Write Style</b></em>' attribute.
116: * The default value is <code>"raw"</code>.
117: * The literals are from the enumeration {@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ReadStyleType}.
118: * <!-- begin-user-doc -->
119: * <p>
120: * If the meaning of the '<em>Write Style</em>' attribute isn't clear,
121: * there really should be more of a description here...
122: * </p>
123: * <!-- end-user-doc -->
124: * @return the value of the '<em>Write Style</em>' attribute.
125: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ReadStyleType
126: * @see #setWriteStyle(ReadStyleType)
127: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileProvider_WriteStyle()
128: * @model default="raw"
129: * @generated
130: */
131: ReadStyleType getWriteStyle();
132:
133: /**
134: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getWriteStyle <em>Write Style</em>}' attribute.
135: * <!-- begin-user-doc -->
136: * <!-- end-user-doc -->
137: * @param value the new value of the '<em>Write Style</em>' attribute.
138: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ReadStyleType
139: * @see #getWriteStyle()
140: * @generated
141: */
142: void setWriteStyle(ReadStyleType value);
143:
144: /**
145: * Returns the value of the '<em><b>File Completion</b></em>' containment reference.
146: * <!-- begin-user-doc -->
147: * <p>
148: * If the meaning of the '<em>File Completion</em>' containment reference isn't clear,
149: * there really should be more of a description here...
150: * </p>
151: * <!-- end-user-doc -->
152: * @return the value of the '<em>File Completion</em>' containment reference.
153: * @see #setFileCompletion(FileCompletion)
154: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileProvider_FileCompletion()
155: * @model containment="true"
156: * @generated
157: */
158: FileCompletion getFileCompletion();
159:
160: /**
161: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileProvider#getFileCompletion <em>File Completion</em>}' containment reference.
162: * <!-- begin-user-doc -->
163: * <!-- end-user-doc -->
164: * @param value the new value of the '<em>File Completion</em>' containment reference.
165: * @see #getFileCompletion()
166: * @generated
167: */
168: void setFileCompletion(FileCompletion value);
169:
170: } // FileProvider
|