/** */ package at.bestsolution.efxclipse.tooling.css.cssDsl; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>sub selector</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getId <em>Id</em>}</li> * <li>{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getClass_ <em>Class</em>}</li> * <li>{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getAttrib <em>Attrib</em>}</li> * <li>{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getPseudoclass <em>Pseudoclass</em>}</li> * <li>{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getNegotation <em>Negotation</em>}</li> * </ul> * </p> * * @see at.bestsolution.efxclipse.tooling.css.cssDsl.CssDslPackage#getsub_selector() * @model * @generated */ public interface sub_selector extends EObject { /** * Returns the value of the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Id</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Id</em>' attribute. * @see #setId(String) * @see at.bestsolution.efxclipse.tooling.css.cssDsl.CssDslPackage#getsub_selector_Id() * @model * @generated */ String getId(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getId <em>Id</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Id</em>' attribute. * @see #getId() * @generated */ void setId(String value); /** * Returns the value of the '<em><b>Class</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Class</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Class</em>' attribute. * @see #setClass(String) * @see at.bestsolution.efxclipse.tooling.css.cssDsl.CssDslPackage#getsub_selector_Class() * @model * @generated */ String getClass_(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getClass_ <em>Class</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Class</em>' attribute. * @see #getClass_() * @generated */ void setClass(String value); /** * Returns the value of the '<em><b>Attrib</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Attrib</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Attrib</em>' attribute. * @see #setAttrib(String) * @see at.bestsolution.efxclipse.tooling.css.cssDsl.CssDslPackage#getsub_selector_Attrib() * @model * @generated */ String getAttrib(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getAttrib <em>Attrib</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Attrib</em>' attribute. * @see #getAttrib() * @generated */ void setAttrib(String value); /** * Returns the value of the '<em><b>Pseudoclass</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Pseudoclass</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Pseudoclass</em>' attribute. * @see #setPseudoclass(String) * @see at.bestsolution.efxclipse.tooling.css.cssDsl.CssDslPackage#getsub_selector_Pseudoclass() * @model * @generated */ String getPseudoclass(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getPseudoclass <em>Pseudoclass</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Pseudoclass</em>' attribute. * @see #getPseudoclass() * @generated */ void setPseudoclass(String value); /** * Returns the value of the '<em><b>Negotation</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Negotation</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Negotation</em>' attribute. * @see #setNegotation(String) * @see at.bestsolution.efxclipse.tooling.css.cssDsl.CssDslPackage#getsub_selector_Negotation() * @model * @generated */ String getNegotation(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.tooling.css.cssDsl.sub_selector#getNegotation <em>Negotation</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Negotation</em>' attribute. * @see #getNegotation() * @generated */ void setNegotation(String value); } // sub_selector