001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id$
006: */package com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor;
007:
008: import org.eclipse.emf.ecore.EObject;
009:
010: /**
011: * <!-- begin-user-doc -->
012: * A representation of the model object '<em><b>File Completion</b></em>'.
013: * <!-- end-user-doc -->
014: *
015: * <p>
016: * The following features are supported:
017: * <ul>
018: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileCompletion#getAction <em>Action</em>}</li>
019: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileCompletion#getArchiveDirectory <em>Archive Directory</em>}</li>
020: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileCompletion#getArchiveFilePattern <em>Archive File Pattern</em>}</li>
021: * </ul>
022: * </p>
023: *
024: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileCompletion()
025: * @model
026: * @generated
027: */
028: public interface FileCompletion extends EObject {
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>Action</b></em>' attribute.
038: * The default value is <code>"delete"</code>.
039: * The literals are from the enumeration {@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileActionType}.
040: * <!-- begin-user-doc -->
041: * <p>
042: * If the meaning of the '<em>Action</em>' attribute isn't clear,
043: * there really should be more of a description here...
044: * </p>
045: * <!-- end-user-doc -->
046: * @return the value of the '<em>Action</em>' attribute.
047: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileActionType
048: * @see #setAction(FileActionType)
049: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileCompletion_Action()
050: * @model default="delete"
051: * @generated
052: */
053: FileActionType getAction();
054:
055: /**
056: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileCompletion#getAction <em>Action</em>}' attribute.
057: * <!-- begin-user-doc -->
058: * <!-- end-user-doc -->
059: * @param value the new value of the '<em>Action</em>' attribute.
060: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileActionType
061: * @see #getAction()
062: * @generated
063: */
064: void setAction(FileActionType value);
065:
066: /**
067: * Returns the value of the '<em><b>Archive Directory</b></em>' attribute.
068: * <!-- begin-user-doc -->
069: * <p>
070: * If the meaning of the '<em>Archive Directory</em>' attribute isn't clear,
071: * there really should be more of a description here...
072: * </p>
073: * <!-- end-user-doc -->
074: * @return the value of the '<em>Archive Directory</em>' attribute.
075: * @see #setArchiveDirectory(String)
076: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileCompletion_ArchiveDirectory()
077: * @model
078: * @generated
079: */
080: String getArchiveDirectory();
081:
082: /**
083: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileCompletion#getArchiveDirectory <em>Archive Directory</em>}' attribute.
084: * <!-- begin-user-doc -->
085: * <!-- end-user-doc -->
086: * @param value the new value of the '<em>Archive Directory</em>' attribute.
087: * @see #getArchiveDirectory()
088: * @generated
089: */
090: void setArchiveDirectory(String value);
091:
092: /**
093: * Returns the value of the '<em><b>Archive File Pattern</b></em>' attribute.
094: * <!-- begin-user-doc -->
095: * <p>
096: * If the meaning of the '<em>Archive File Pattern</em>' attribute isn't clear,
097: * there really should be more of a description here...
098: * </p>
099: * <!-- end-user-doc -->
100: * @return the value of the '<em>Archive File Pattern</em>' attribute.
101: * @see #setArchiveFilePattern(String)
102: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getFileCompletion_ArchiveFilePattern()
103: * @model
104: * @generated
105: */
106: String getArchiveFilePattern();
107:
108: /**
109: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.FileCompletion#getArchiveFilePattern <em>Archive File Pattern</em>}' attribute.
110: * <!-- begin-user-doc -->
111: * <!-- end-user-doc -->
112: * @param value the new value of the '<em>Archive File Pattern</em>' attribute.
113: * @see #getArchiveFilePattern()
114: * @generated
115: */
116: void setArchiveFilePattern(String value);
117:
118: } // FileCompletion
|