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>End Point</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.EndPoint#getEndPointName <em>End Point Name</em>}</li>
019: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EndPoint#getCharset <em>Charset</em>}</li>
020: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EndPoint#getRecordType <em>Record Type</em>}</li>
021: * </ul>
022: * </p>
023: *
024: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEndPoint()
025: * @model
026: * @generated
027: */
028: public interface EndPoint 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>End Point Name</b></em>' attribute.
038: * <!-- begin-user-doc -->
039: * <p>
040: * If the meaning of the '<em>End Point Name</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>End Point Name</em>' attribute.
045: * @see #setEndPointName(String)
046: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEndPoint_EndPointName()
047: * @model
048: * @generated
049: */
050: String getEndPointName();
051:
052: /**
053: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EndPoint#getEndPointName <em>End Point Name</em>}' attribute.
054: * <!-- begin-user-doc -->
055: * <!-- end-user-doc -->
056: * @param value the new value of the '<em>End Point Name</em>' attribute.
057: * @see #getEndPointName()
058: * @generated
059: */
060: void setEndPointName(String value);
061:
062: /**
063: * Returns the value of the '<em><b>Charset</b></em>' attribute.
064: * The default value is <code>"SYSTEM_DEFAULT"</code>.
065: * <!-- begin-user-doc -->
066: * <p>
067: * If the meaning of the '<em>Charset</em>' attribute isn't clear,
068: * there really should be more of a description here...
069: * </p>
070: * <!-- end-user-doc -->
071: * @return the value of the '<em>Charset</em>' attribute.
072: * @see #setCharset(String)
073: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEndPoint_Charset()
074: * @model default="SYSTEM_DEFAULT"
075: * @generated
076: */
077: String getCharset();
078:
079: /**
080: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EndPoint#getCharset <em>Charset</em>}' attribute.
081: * <!-- begin-user-doc -->
082: * <!-- end-user-doc -->
083: * @param value the new value of the '<em>Charset</em>' attribute.
084: * @see #getCharset()
085: * @generated
086: */
087: void setCharset(String value);
088:
089: /**
090: * Returns the value of the '<em><b>Record Type</b></em>' attribute.
091: * The literals are from the enumeration {@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.RecordTypeType}.
092: * <!-- begin-user-doc -->
093: * <p>
094: * If the meaning of the '<em>Record Type</em>' attribute isn't clear,
095: * there really should be more of a description here...
096: * </p>
097: * <!-- end-user-doc -->
098: * @return the value of the '<em>Record Type</em>' attribute.
099: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.RecordTypeType
100: * @see #setRecordType(RecordTypeType)
101: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getEndPoint_RecordType()
102: * @model
103: * @generated
104: */
105: RecordTypeType getRecordType();
106:
107: /**
108: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.EndPoint#getRecordType <em>Record Type</em>}' attribute.
109: * <!-- begin-user-doc -->
110: * <!-- end-user-doc -->
111: * @param value the new value of the '<em>Record Type</em>' attribute.
112: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.RecordTypeType
113: * @see #getRecordType()
114: * @generated
115: */
116: void setRecordType(RecordTypeType value);
117:
118: } // EndPoint
|