001: /**
002: * <copyright>
003: * </copyright>
004: *
005: * $Id: ComponentFlowEditorElement.java 251 2006-08-18 01:00:08Z mpreston $
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>Component Flow Editor Element</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.ComponentFlowEditorElement#getInterfaceName <em>Interface Name</em>}</li>
019: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ComponentFlowEditorElement#getServiceName <em>Service Name</em>}</li>
020: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ComponentFlowEditorElement#getUseCCSL <em>Use CCSL</em>}</li>
021: * <li>{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ComponentFlowEditorElement#getProviderCCSL <em>Provider CCSL</em>}</li>
022: * </ul>
023: * </p>
024: *
025: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getComponentFlowEditorElement()
026: * @model
027: * @generated
028: */
029: public interface ComponentFlowEditorElement extends BaseElement {
030: /**
031: * <!-- begin-user-doc -->
032: * <!-- end-user-doc -->
033: * @generated
034: */
035: String copyright = "Copyright, Bostech Corp.";
036:
037: /**
038: * Returns the value of the '<em><b>Interface Name</b></em>' attribute.
039: * <!-- begin-user-doc -->
040: * <p>
041: * If the meaning of the '<em>Interface Name</em>' attribute isn't clear,
042: * there really should be more of a description here...
043: * </p>
044: * <!-- end-user-doc -->
045: * @return the value of the '<em>Interface Name</em>' attribute.
046: * @see #setInterfaceName(String)
047: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getComponentFlowEditorElement_InterfaceName()
048: * @model
049: * @generated
050: */
051: String getInterfaceName();
052:
053: /**
054: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ComponentFlowEditorElement#getInterfaceName <em>Interface Name</em>}' attribute.
055: * <!-- begin-user-doc -->
056: * <!-- end-user-doc -->
057: * @param value the new value of the '<em>Interface Name</em>' attribute.
058: * @see #getInterfaceName()
059: * @generated
060: */
061: void setInterfaceName(String value);
062:
063: /**
064: * Returns the value of the '<em><b>Service Name</b></em>' attribute.
065: * <!-- begin-user-doc -->
066: * <p>
067: * If the meaning of the '<em>Service Name</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>Service Name</em>' attribute.
072: * @see #setServiceName(String)
073: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getComponentFlowEditorElement_ServiceName()
074: * @model
075: * @generated
076: */
077: String getServiceName();
078:
079: /**
080: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ComponentFlowEditorElement#getServiceName <em>Service Name</em>}' attribute.
081: * <!-- begin-user-doc -->
082: * <!-- end-user-doc -->
083: * @param value the new value of the '<em>Service Name</em>' attribute.
084: * @see #getServiceName()
085: * @generated
086: */
087: void setServiceName(String value);
088:
089: /**
090: * Returns the value of the '<em><b>Use CCSL</b></em>' attribute.
091: * The default value is <code>"true"</code>.
092: * <!-- begin-user-doc -->
093: * <p>
094: * If the meaning of the '<em>Use CCSL</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>Use CCSL</em>' attribute.
099: * @see #setUseCCSL(Boolean)
100: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getComponentFlowEditorElement_UseCCSL()
101: * @model default="true"
102: * @generated
103: */
104: Boolean getUseCCSL();
105:
106: /**
107: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ComponentFlowEditorElement#getUseCCSL <em>Use CCSL</em>}' attribute.
108: * <!-- begin-user-doc -->
109: * <!-- end-user-doc -->
110: * @param value the new value of the '<em>Use CCSL</em>' attribute.
111: * @see #getUseCCSL()
112: * @generated
113: */
114: void setUseCCSL(Boolean value);
115:
116: /**
117: * Returns the value of the '<em><b>Provider CCSL</b></em>' containment reference.
118: * <!-- begin-user-doc -->
119: * <p>
120: * If the meaning of the '<em>Provider CCSL</em>' containment reference 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>Provider CCSL</em>' containment reference.
125: * @see #setProviderCCSL(ProviderCCSL)
126: * @see com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.componentflowPackage#getComponentFlowEditorElement_ProviderCCSL()
127: * @model containment="true"
128: * @generated
129: */
130: ProviderCCSL getProviderCCSL();
131:
132: /**
133: * Sets the value of the '{@link com.bostechcorp.cbesb.ui.componentflow.componentFlowEditor.ComponentFlowEditorElement#getProviderCCSL <em>Provider CCSL</em>}' containment reference.
134: * <!-- begin-user-doc -->
135: * <!-- end-user-doc -->
136: * @param value the new value of the '<em>Provider CCSL</em>' containment reference.
137: * @see #getProviderCCSL()
138: * @generated
139: */
140: void setProviderCCSL(ProviderCCSL value);
141:
142: } // ComponentFlowEditorElement
|