/** */ package org.xtext.nv.dsl.mMDSL; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Dir Operation</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDirsetworking <em>Dirsetworking</em>}</li> * <li>{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDirgetworking <em>Dirgetworking</em>}</li> * <li>{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDircreate <em>Dircreate</em>}</li> * <li>{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDirdelete <em>Dirdelete</em>}</li> * <li>{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDirlist <em>Dirlist</em>}</li> * </ul> * </p> * * @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getDirOperation() * @model * @generated */ public interface DirOperation extends EObject { /** * Returns the value of the '<em><b>Dirsetworking</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dirsetworking</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>Dirsetworking</em>' containment reference. * @see #setDirsetworking(DirSetWorking) * @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getDirOperation_Dirsetworking() * @model containment="true" * @generated */ DirSetWorking getDirsetworking(); /** * Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDirsetworking <em>Dirsetworking</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dirsetworking</em>' containment reference. * @see #getDirsetworking() * @generated */ void setDirsetworking(DirSetWorking value); /** * Returns the value of the '<em><b>Dirgetworking</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dirgetworking</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>Dirgetworking</em>' containment reference. * @see #setDirgetworking(DirGetWorking) * @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getDirOperation_Dirgetworking() * @model containment="true" * @generated */ DirGetWorking getDirgetworking(); /** * Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDirgetworking <em>Dirgetworking</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dirgetworking</em>' containment reference. * @see #getDirgetworking() * @generated */ void setDirgetworking(DirGetWorking value); /** * Returns the value of the '<em><b>Dircreate</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dircreate</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>Dircreate</em>' containment reference. * @see #setDircreate(DirCreate) * @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getDirOperation_Dircreate() * @model containment="true" * @generated */ DirCreate getDircreate(); /** * Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDircreate <em>Dircreate</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dircreate</em>' containment reference. * @see #getDircreate() * @generated */ void setDircreate(DirCreate value); /** * Returns the value of the '<em><b>Dirdelete</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dirdelete</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>Dirdelete</em>' containment reference. * @see #setDirdelete(DirDelete) * @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getDirOperation_Dirdelete() * @model containment="true" * @generated */ DirDelete getDirdelete(); /** * Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDirdelete <em>Dirdelete</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dirdelete</em>' containment reference. * @see #getDirdelete() * @generated */ void setDirdelete(DirDelete value); /** * Returns the value of the '<em><b>Dirlist</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dirlist</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>Dirlist</em>' containment reference. * @see #setDirlist(DirList) * @see org.xtext.nv.dsl.mMDSL.MMDSLPackage#getDirOperation_Dirlist() * @model containment="true" * @generated */ DirList getDirlist(); /** * Sets the value of the '{@link org.xtext.nv.dsl.mMDSL.DirOperation#getDirlist <em>Dirlist</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dirlist</em>' containment reference. * @see #getDirlist() * @generated */ void setDirlist(DirList value); } // DirOperation