/** * <copyright> * </copyright> * */ package at.bestsolution.e4.jfx.xtext.jFXCss; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>RGB Color</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getHex <em>Hex</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getR <em>R</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getG <em>G</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getB <em>B</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getRp <em>Rp</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getGp <em>Gp</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getBp <em>Bp</em>}</li> * <li>{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getAlpha <em>Alpha</em>}</li> * </ul> * </p> * * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor() * @model * @generated */ public interface RGBColor extends ColorValue { /** * Returns the value of the '<em><b>Hex</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Hex</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Hex</em>' attribute. * @see #setHex(String) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor_Hex() * @model * @generated */ String getHex(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getHex <em>Hex</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Hex</em>' attribute. * @see #getHex() * @generated */ void setHex(String value); /** * Returns the value of the '<em><b>R</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>R</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>R</em>' containment reference. * @see #setR(IntegerValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor_R() * @model containment="true" * @generated */ IntegerValue getR(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getR <em>R</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>R</em>' containment reference. * @see #getR() * @generated */ void setR(IntegerValue value); /** * Returns the value of the '<em><b>G</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>G</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>G</em>' containment reference. * @see #setG(IntegerValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor_G() * @model containment="true" * @generated */ IntegerValue getG(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getG <em>G</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>G</em>' containment reference. * @see #getG() * @generated */ void setG(IntegerValue value); /** * Returns the value of the '<em><b>B</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>B</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>B</em>' containment reference. * @see #setB(IntegerValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor_B() * @model containment="true" * @generated */ IntegerValue getB(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getB <em>B</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>B</em>' containment reference. * @see #getB() * @generated */ void setB(IntegerValue value); /** * Returns the value of the '<em><b>Rp</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Rp</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>Rp</em>' containment reference. * @see #setRp(IntegerValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor_Rp() * @model containment="true" * @generated */ IntegerValue getRp(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getRp <em>Rp</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Rp</em>' containment reference. * @see #getRp() * @generated */ void setRp(IntegerValue value); /** * Returns the value of the '<em><b>Gp</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Gp</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>Gp</em>' containment reference. * @see #setGp(IntegerValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor_Gp() * @model containment="true" * @generated */ IntegerValue getGp(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getGp <em>Gp</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Gp</em>' containment reference. * @see #getGp() * @generated */ void setGp(IntegerValue value); /** * Returns the value of the '<em><b>Bp</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Bp</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>Bp</em>' containment reference. * @see #setBp(IntegerValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor_Bp() * @model containment="true" * @generated */ IntegerValue getBp(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getBp <em>Bp</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Bp</em>' containment reference. * @see #getBp() * @generated */ void setBp(IntegerValue value); /** * Returns the value of the '<em><b>Alpha</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Alpha</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>Alpha</em>' containment reference. * @see #setAlpha(NumberValue) * @see at.bestsolution.e4.jfx.xtext.jFXCss.JFXCssPackage#getRGBColor_Alpha() * @model containment="true" * @generated */ NumberValue getAlpha(); /** * Sets the value of the '{@link at.bestsolution.e4.jfx.xtext.jFXCss.RGBColor#getAlpha <em>Alpha</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Alpha</em>' containment reference. * @see #getAlpha() * @generated */ void setAlpha(NumberValue value); } // RGBColor