01: /**
02: * <copyright>
03: * </copyright>
04: *
05: * $Id$
06: */package com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor;
07:
08: /**
09: * <!-- begin-user-doc -->
10: * A representation of the model object '<em><b>Email</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.Email#getEmailConsumer <em>Email Consumer</em>}</li>
17: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.Email#getEmailProvider <em>Email Provider</em>}</li>
18: * </ul>
19: * </p>
20: *
21: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmail()
22: * @model
23: * @generated
24: */
25: public interface Email 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>Email Consumer</b></em>' containment reference.
35: * <!-- begin-user-doc -->
36: * <p>
37: * If the meaning of the '<em>Email Consumer</em>' containment reference isn't clear,
38: * there really should be more of a description here...
39: * </p>
40: * <!-- end-user-doc -->
41: * @return the value of the '<em>Email Consumer</em>' containment reference.
42: * @see #setEmailConsumer(EmailConsumer)
43: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmail_EmailConsumer()
44: * @model containment="true"
45: * @generated
46: */
47: EmailConsumer getEmailConsumer();
48:
49: /**
50: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.Email#getEmailConsumer <em>Email Consumer</em>}' containment reference.
51: * <!-- begin-user-doc -->
52: * <!-- end-user-doc -->
53: * @param value the new value of the '<em>Email Consumer</em>' containment reference.
54: * @see #getEmailConsumer()
55: * @generated
56: */
57: void setEmailConsumer(EmailConsumer value);
58:
59: /**
60: * Returns the value of the '<em><b>Email Provider</b></em>' containment reference.
61: * <!-- begin-user-doc -->
62: * <p>
63: * If the meaning of the '<em>Email Provider</em>' containment reference isn't clear,
64: * there really should be more of a description here...
65: * </p>
66: * <!-- end-user-doc -->
67: * @return the value of the '<em>Email Provider</em>' containment reference.
68: * @see #setEmailProvider(EmailProvider)
69: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEmail_EmailProvider()
70: * @model containment="true"
71: * @generated
72: */
73: EmailProvider getEmailProvider();
74:
75: /**
76: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.Email#getEmailProvider <em>Email Provider</em>}' containment reference.
77: * <!-- begin-user-doc -->
78: * <!-- end-user-doc -->
79: * @param value the new value of the '<em>Email Provider</em>' containment reference.
80: * @see #getEmailProvider()
81: * @generated
82: */
83: void setEmailProvider(EmailProvider value);
84:
85: } // Email
|