/** * <copyright> * </copyright> * */ package at.bestsolution.e4.jfx.xtext.jFXCss; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Bg Size Value</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getXsize <em>Xsize</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getXauto <em>Xauto</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getYsize <em>Ysize</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getYauto <em>Yauto</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getPredefined <em>Predefined</em>}</li> * </ul> * </p> * * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getBgSizeValue() * @model * @generated */ public interface BgSizeValue extends EObject { /** * Returns the value of the '<em><b>Xsize</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xsize</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>Xsize</em>' containment reference. * @see #setXsize(SizeValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getBgSizeValue_Xsize() * @model containment="true" * @generated */ SizeValue getXsize(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getXsize <em>Xsize</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xsize</em>' containment reference. * @see #getXsize() * @generated */ void setXsize(SizeValue value); /** * Returns the value of the '<em><b>Xauto</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xauto</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Xauto</em>' attribute. * @see #setXauto(String) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getBgSizeValue_Xauto() * @model * @generated */ String getXauto(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getXauto <em>Xauto</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xauto</em>' attribute. * @see #getXauto() * @generated */ void setXauto(String value); /** * Returns the value of the '<em><b>Ysize</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Ysize</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>Ysize</em>' containment reference. * @see #setYsize(SizeValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getBgSizeValue_Ysize() * @model containment="true" * @generated */ SizeValue getYsize(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getYsize <em>Ysize</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Ysize</em>' containment reference. * @see #getYsize() * @generated */ void setYsize(SizeValue value); /** * Returns the value of the '<em><b>Yauto</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Yauto</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Yauto</em>' attribute. * @see #setYauto(String) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getBgSizeValue_Yauto() * @model * @generated */ String getYauto(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getYauto <em>Yauto</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Yauto</em>' attribute. * @see #getYauto() * @generated */ void setYauto(String value); /** * Returns the value of the '<em><b>Predefined</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Predefined</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Predefined</em>' attribute. * @see #setPredefined(String) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getBgSizeValue_Predefined() * @model * @generated */ String getPredefined(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.BgSizeValue#getPredefined <em>Predefined</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Predefined</em>' attribute. * @see #getPredefined() * @generated */ void setPredefined(String value); } // BgSizeValue