/**
*/
package org.xtext.nv.dsl.mMDSL;
import org.eclipse.emf.ecore.EObject;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Simple UI</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getEditbox <em>Editbox</em>}</li>
* <li>{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getInfobox <em>Infobox</em>}</li>
* <li>{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getErrorbox <em>Errorbox</em>}</li>
* <li>{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getWarningbox <em>Warningbox</em>}</li>
* <li>{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getViewbox <em>Viewbox</em>}</li>
* <li>{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getItemoperation <em>Itemoperation</em>}</li>
* </ul>
* </p>
*
* @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getSimpleUI()
* @model
* @generated
*/
public interface SimpleUI extends EObject
{
/**
* Returns the value of the '<em><b>Editbox</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Editbox</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Editbox</em>' containment reference.
* @see #setEditbox(EditBox)
* @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getSimpleUI_Editbox()
* @model containment="true"
* @generated
*/
EditBox getEditbox();
/**
* Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getEditbox <em>Editbox</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Editbox</em>' containment reference.
* @see #getEditbox()
* @generated
*/
void setEditbox(EditBox value);
/**
* Returns the value of the '<em><b>Infobox</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Infobox</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Infobox</em>' containment reference.
* @see #setInfobox(InfoBox)
* @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getSimpleUI_Infobox()
* @model containment="true"
* @generated
*/
InfoBox getInfobox();
/**
* Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getInfobox <em>Infobox</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Infobox</em>' containment reference.
* @see #getInfobox()
* @generated
*/
void setInfobox(InfoBox value);
/**
* Returns the value of the '<em><b>Errorbox</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Errorbox</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Errorbox</em>' containment reference.
* @see #setErrorbox(ErrorBox)
* @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getSimpleUI_Errorbox()
* @model containment="true"
* @generated
*/
ErrorBox getErrorbox();
/**
* Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getErrorbox <em>Errorbox</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Errorbox</em>' containment reference.
* @see #getErrorbox()
* @generated
*/
void setErrorbox(ErrorBox value);
/**
* Returns the value of the '<em><b>Warningbox</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Warningbox</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Warningbox</em>' containment reference.
* @see #setWarningbox(WarningBox)
* @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getSimpleUI_Warningbox()
* @model containment="true"
* @generated
*/
WarningBox getWarningbox();
/**
* Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getWarningbox <em>Warningbox</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Warningbox</em>' containment reference.
* @see #getWarningbox()
* @generated
*/
void setWarningbox(WarningBox value);
/**
* Returns the value of the '<em><b>Viewbox</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Viewbox</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Viewbox</em>' containment reference.
* @see #setViewbox(ViewBox)
* @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getSimpleUI_Viewbox()
* @model containment="true"
* @generated
*/
ViewBox getViewbox();
/**
* Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getViewbox <em>Viewbox</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Viewbox</em>' containment reference.
* @see #getViewbox()
* @generated
*/
void setViewbox(ViewBox value);
/**
* Returns the value of the '<em><b>Itemoperation</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Itemoperation</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Itemoperation</em>' containment reference.
* @see #setItemoperation(ItemOperation)
* @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getSimpleUI_Itemoperation()
* @model containment="true"
* @generated
*/
ItemOperation getItemoperation();
/**
* Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.SimpleUI#getItemoperation <em>Itemoperation</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Itemoperation</em>' containment reference.
* @see #getItemoperation()
* @generated
*/
void setItemoperation(ItemOperation value);
} // SimpleUI