/** * <copyright> * </copyright> * * $Id$ */ package at.bestsolution.efxclipse.formats.fxg.fxg; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Character Attributes</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getFontFamily <em>Font Family</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getFontSize <em>Font Size</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getFontStyle <em>Font Style</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getFontWeight <em>Font Weight</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getLineHeight <em>Line Height</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTextDecoration <em>Text Decoration</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getLineThrough <em>Line Through</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getColor <em>Color</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTextAlpha <em>Text Alpha</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getWhiteSpaceCollapse <em>White Space Collapse</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getKerning <em>Kerning</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getBackgroundAlpha <em>Background Alpha</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getBackgroundColor <em>Background Color</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getBaselineShift <em>Baseline Shift</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getBreakOpportunity <em>Break Opportunity</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getDigitCase <em>Digit Case</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getDigitWidth <em>Digit Width</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getDominantBaseline <em>Dominant Baseline</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getAlignmentBaseline <em>Alignment Baseline</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getLigatureLevel <em>Ligature Level</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getLocale <em>Locale</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTypographicCase <em>Typographic Case</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTextRotation <em>Text Rotation</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTrackingLeft <em>Tracking Left</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTrackingRight <em>Tracking Right</em>}</li> * </ul> * </p> * * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes() * @model interface="true" abstract="true" * @generated */ public interface CharacterAttributes extends EObject { /** * Returns the value of the '<em><b>Font Family</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Font Family</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Font Family</em>' attribute. * @see #setFontFamily(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_FontFamily() * @model * @generated */ String getFontFamily(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getFontFamily <em>Font Family</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Font Family</em>' attribute. * @see #getFontFamily() * @generated */ void setFontFamily(String value); /** * Returns the value of the '<em><b>Font Size</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Font Size</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Font Size</em>' attribute. * @see #setFontSize(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_FontSize() * @model * @generated */ Double getFontSize(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getFontSize <em>Font Size</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Font Size</em>' attribute. * @see #getFontSize() * @generated */ void setFontSize(Double value); /** * Returns the value of the '<em><b>Font Style</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.FontStyle}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Font Style</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Font Style</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.FontStyle * @see #setFontStyle(FontStyle) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_FontStyle() * @model * @generated */ FontStyle getFontStyle(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getFontStyle <em>Font Style</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Font Style</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.FontStyle * @see #getFontStyle() * @generated */ void setFontStyle(FontStyle value); /** * Returns the value of the '<em><b>Font Weight</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.FontWeight}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Font Weight</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Font Weight</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.FontWeight * @see #setFontWeight(FontWeight) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_FontWeight() * @model * @generated */ FontWeight getFontWeight(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getFontWeight <em>Font Weight</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Font Weight</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.FontWeight * @see #getFontWeight() * @generated */ void setFontWeight(FontWeight value); /** * Returns the value of the '<em><b>Line Height</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Line Height</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Line Height</em>' attribute. * @see #setLineHeight(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_LineHeight() * @model * @generated */ String getLineHeight(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getLineHeight <em>Line Height</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Line Height</em>' attribute. * @see #getLineHeight() * @generated */ void setLineHeight(String value); /** * Returns the value of the '<em><b>Text Decoration</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.TextDecoration}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Decoration</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Decoration</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.TextDecoration * @see #setTextDecoration(TextDecoration) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_TextDecoration() * @model * @generated */ TextDecoration getTextDecoration(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTextDecoration <em>Text Decoration</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Decoration</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.TextDecoration * @see #getTextDecoration() * @generated */ void setTextDecoration(TextDecoration value); /** * Returns the value of the '<em><b>Line Through</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Line Through</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Line Through</em>' attribute. * @see #setLineThrough(Boolean) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_LineThrough() * @model * @generated */ Boolean getLineThrough(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getLineThrough <em>Line Through</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Line Through</em>' attribute. * @see #getLineThrough() * @generated */ void setLineThrough(Boolean value); /** * Returns the value of the '<em><b>Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Color</em>' attribute. * @see #setColor(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_Color() * @model dataType="at.bestsolution.efxclipse.formats.fxg.fxg.Color" * @generated */ String getColor(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getColor <em>Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Color</em>' attribute. * @see #getColor() * @generated */ void setColor(String value); /** * Returns the value of the '<em><b>Text Alpha</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Alpha</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Alpha</em>' attribute. * @see #setTextAlpha(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_TextAlpha() * @model dataType="at.bestsolution.efxclipse.formats.fxg.fxg.Alpha" * @generated */ Double getTextAlpha(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTextAlpha <em>Text Alpha</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Alpha</em>' attribute. * @see #getTextAlpha() * @generated */ void setTextAlpha(Double value); /** * Returns the value of the '<em><b>White Space Collapse</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.WhitespaceCollapse}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>White Space Collapse</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>White Space Collapse</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.WhitespaceCollapse * @see #setWhiteSpaceCollapse(WhitespaceCollapse) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_WhiteSpaceCollapse() * @model * @generated */ WhitespaceCollapse getWhiteSpaceCollapse(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getWhiteSpaceCollapse <em>White Space Collapse</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>White Space Collapse</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.WhitespaceCollapse * @see #getWhiteSpaceCollapse() * @generated */ void setWhiteSpaceCollapse(WhitespaceCollapse value); /** * Returns the value of the '<em><b>Kerning</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.Kerning}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Kerning</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Kerning</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.Kerning * @see #setKerning(Kerning) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_Kerning() * @model * @generated */ Kerning getKerning(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getKerning <em>Kerning</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Kerning</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.Kerning * @see #getKerning() * @generated */ void setKerning(Kerning value); /** * Returns the value of the '<em><b>Background Alpha</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Background Alpha</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Background Alpha</em>' attribute. * @see #setBackgroundAlpha(Double) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_BackgroundAlpha() * @model dataType="at.bestsolution.efxclipse.formats.fxg.fxg.Alpha" * @generated */ Double getBackgroundAlpha(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getBackgroundAlpha <em>Background Alpha</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Background Alpha</em>' attribute. * @see #getBackgroundAlpha() * @generated */ void setBackgroundAlpha(Double value); /** * Returns the value of the '<em><b>Background Color</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Background Color</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Background Color</em>' attribute. * @see #setBackgroundColor(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_BackgroundColor() * @model dataType="at.bestsolution.efxclipse.formats.fxg.fxg.Color" * @generated */ String getBackgroundColor(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getBackgroundColor <em>Background Color</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Background Color</em>' attribute. * @see #getBackgroundColor() * @generated */ void setBackgroundColor(String value); /** * Returns the value of the '<em><b>Baseline Shift</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Baseline Shift</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Baseline Shift</em>' attribute. * @see #setBaselineShift(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_BaselineShift() * @model * @generated */ String getBaselineShift(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getBaselineShift <em>Baseline Shift</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Baseline Shift</em>' attribute. * @see #getBaselineShift() * @generated */ void setBaselineShift(String value); /** * Returns the value of the '<em><b>Break Opportunity</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.BreakOpportunity}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Break Opportunity</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Break Opportunity</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.BreakOpportunity * @see #setBreakOpportunity(BreakOpportunity) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_BreakOpportunity() * @model * @generated */ BreakOpportunity getBreakOpportunity(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getBreakOpportunity <em>Break Opportunity</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Break Opportunity</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.BreakOpportunity * @see #getBreakOpportunity() * @generated */ void setBreakOpportunity(BreakOpportunity value); /** * Returns the value of the '<em><b>Digit Case</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.DigitCase}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Digit Case</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Digit Case</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.DigitCase * @see #setDigitCase(DigitCase) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_DigitCase() * @model * @generated */ DigitCase getDigitCase(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getDigitCase <em>Digit Case</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Digit Case</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.DigitCase * @see #getDigitCase() * @generated */ void setDigitCase(DigitCase value); /** * Returns the value of the '<em><b>Digit Width</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.DigitWidth}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Digit Width</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Digit Width</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.DigitWidth * @see #setDigitWidth(DigitWidth) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_DigitWidth() * @model * @generated */ DigitWidth getDigitWidth(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getDigitWidth <em>Digit Width</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Digit Width</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.DigitWidth * @see #getDigitWidth() * @generated */ void setDigitWidth(DigitWidth value); /** * Returns the value of the '<em><b>Dominant Baseline</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.DominantBaseline}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Dominant Baseline</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Dominant Baseline</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.DominantBaseline * @see #setDominantBaseline(DominantBaseline) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_DominantBaseline() * @model * @generated */ DominantBaseline getDominantBaseline(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getDominantBaseline <em>Dominant Baseline</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Dominant Baseline</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.DominantBaseline * @see #getDominantBaseline() * @generated */ void setDominantBaseline(DominantBaseline value); /** * Returns the value of the '<em><b>Alignment Baseline</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.AlignmentBaseline}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Alignment Baseline</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Alignment Baseline</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.AlignmentBaseline * @see #setAlignmentBaseline(AlignmentBaseline) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_AlignmentBaseline() * @model * @generated */ AlignmentBaseline getAlignmentBaseline(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getAlignmentBaseline <em>Alignment Baseline</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Alignment Baseline</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.AlignmentBaseline * @see #getAlignmentBaseline() * @generated */ void setAlignmentBaseline(AlignmentBaseline value); /** * Returns the value of the '<em><b>Ligature Level</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.LigatureLevel}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Ligature Level</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Ligature Level</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.LigatureLevel * @see #setLigatureLevel(LigatureLevel) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_LigatureLevel() * @model * @generated */ LigatureLevel getLigatureLevel(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getLigatureLevel <em>Ligature Level</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Ligature Level</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.LigatureLevel * @see #getLigatureLevel() * @generated */ void setLigatureLevel(LigatureLevel value); /** * Returns the value of the '<em><b>Locale</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Locale</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Locale</em>' attribute. * @see #setLocale(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_Locale() * @model * @generated */ String getLocale(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getLocale <em>Locale</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Locale</em>' attribute. * @see #getLocale() * @generated */ void setLocale(String value); /** * Returns the value of the '<em><b>Typographic Case</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.TypographicCase}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Typographic Case</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Typographic Case</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.TypographicCase * @see #setTypographicCase(TypographicCase) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_TypographicCase() * @model * @generated */ TypographicCase getTypographicCase(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTypographicCase <em>Typographic Case</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Typographic Case</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.TypographicCase * @see #getTypographicCase() * @generated */ void setTypographicCase(TypographicCase value); /** * Returns the value of the '<em><b>Text Rotation</b></em>' attribute. * The literals are from the enumeration {@link at.bestsolution.efxclipse.formats.fxg.fxg.TextRotation}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Rotation</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Rotation</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.TextRotation * @see #setTextRotation(TextRotation) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_TextRotation() * @model * @generated */ TextRotation getTextRotation(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTextRotation <em>Text Rotation</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Rotation</em>' attribute. * @see at.bestsolution.efxclipse.formats.fxg.fxg.TextRotation * @see #getTextRotation() * @generated */ void setTextRotation(TextRotation value); /** * Returns the value of the '<em><b>Tracking Left</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Tracking Left</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Tracking Left</em>' attribute. * @see #setTrackingLeft(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_TrackingLeft() * @model * @generated */ String getTrackingLeft(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTrackingLeft <em>Tracking Left</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Tracking Left</em>' attribute. * @see #getTrackingLeft() * @generated */ void setTrackingLeft(String value); /** * Returns the value of the '<em><b>Tracking Right</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Tracking Right</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Tracking Right</em>' attribute. * @see #setTrackingRight(String) * @see at.bestsolution.efxclipse.formats.fxg.fxg.FxgPackage#getCharacterAttributes_TrackingRight() * @model * @generated */ String getTrackingRight(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.fxg.fxg.CharacterAttributes#getTrackingRight <em>Tracking Right</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Tracking Right</em>' attribute. * @see #getTrackingRight() * @generated */ void setTrackingRight(String value); } // CharacterAttributes