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>Email 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.EmailProvider#getFrom <em>From</em>}</li>
017: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getTo <em>To</em>}</li>
018: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getCc <em>Cc</em>}</li>
019: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getBcc <em>Bcc</em>}</li>
020: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getSubject <em>Subject</em>}</li>
021: * </ul>
022: * </p>
023: *
024: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmailProvider()
025: * @model
026: * @generated
027: */
028: public interface EmailProvider extends Connection, 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>From</b></em>' attribute.
038: * <!-- begin-user-doc -->
039: * <p>
040: * If the meaning of the '<em>From</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>From</em>' attribute.
045: * @see #setFrom(String)
046: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmailProvider_From()
047: * @model
048: * @generated
049: */
050: String getFrom();
051:
052: /**
053: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getFrom <em>From</em>}' attribute.
054: * <!-- begin-user-doc -->
055: * <!-- end-user-doc -->
056: * @param value the new value of the '<em>From</em>' attribute.
057: * @see #getFrom()
058: * @generated
059: */
060: void setFrom(String value);
061:
062: /**
063: * Returns the value of the '<em><b>To</b></em>' attribute.
064: * <!-- begin-user-doc -->
065: * <p>
066: * If the meaning of the '<em>To</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>To</em>' attribute.
071: * @see #setTo(String)
072: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmailProvider_To()
073: * @model
074: * @generated
075: */
076: String getTo();
077:
078: /**
079: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getTo <em>To</em>}' attribute.
080: * <!-- begin-user-doc -->
081: * <!-- end-user-doc -->
082: * @param value the new value of the '<em>To</em>' attribute.
083: * @see #getTo()
084: * @generated
085: */
086: void setTo(String value);
087:
088: /**
089: * Returns the value of the '<em><b>Cc</b></em>' attribute.
090: * <!-- begin-user-doc -->
091: * <p>
092: * If the meaning of the '<em>Cc</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>Cc</em>' attribute.
097: * @see #setCc(String)
098: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmailProvider_Cc()
099: * @model
100: * @generated
101: */
102: String getCc();
103:
104: /**
105: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getCc <em>Cc</em>}' attribute.
106: * <!-- begin-user-doc -->
107: * <!-- end-user-doc -->
108: * @param value the new value of the '<em>Cc</em>' attribute.
109: * @see #getCc()
110: * @generated
111: */
112: void setCc(String value);
113:
114: /**
115: * Returns the value of the '<em><b>Bcc</b></em>' attribute.
116: * <!-- begin-user-doc -->
117: * <p>
118: * If the meaning of the '<em>Bcc</em>' attribute isn't clear,
119: * there really should be more of a description here...
120: * </p>
121: * <!-- end-user-doc -->
122: * @return the value of the '<em>Bcc</em>' attribute.
123: * @see #setBcc(String)
124: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmailProvider_Bcc()
125: * @model
126: * @generated
127: */
128: String getBcc();
129:
130: /**
131: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getBcc <em>Bcc</em>}' attribute.
132: * <!-- begin-user-doc -->
133: * <!-- end-user-doc -->
134: * @param value the new value of the '<em>Bcc</em>' attribute.
135: * @see #getBcc()
136: * @generated
137: */
138: void setBcc(String value);
139:
140: /**
141: * Returns the value of the '<em><b>Subject</b></em>' attribute.
142: * <!-- begin-user-doc -->
143: * <p>
144: * If the meaning of the '<em>Subject</em>' attribute isn't clear,
145: * there really should be more of a description here...
146: * </p>
147: * <!-- end-user-doc -->
148: * @return the value of the '<em>Subject</em>' attribute.
149: * @see #setSubject(String)
150: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmailProvider_Subject()
151: * @model
152: * @generated
153: */
154: String getSubject();
155:
156: /**
157: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EmailProvider#getSubject <em>Subject</em>}' attribute.
158: * <!-- begin-user-doc -->
159: * <!-- end-user-doc -->
160: * @param value the new value of the '<em>Subject</em>' attribute.
161: * @see #getSubject()
162: * @generated
163: */
164: void setSubject(String value);
165:
166: } // EmailProvider
|