/** * <copyright> * </copyright> * * $Id$ */ package org.eclipse.amalgam.tutorials.emf.droid; import org.eclipse.emf.common.util.EList; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Text View</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getText <em>Text</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getFadeScrollBars <em>Fade Scroll Bars</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getIsScrollContainer <em>Is Scroll Container</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getAutoLink <em>Auto Link</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getAutoText <em>Auto Text</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getCapitalize <em>Capitalize</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getDigits <em>Digits</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getEditable <em>Editable</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getGravity <em>Gravity</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getHint <em>Hint</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getNumeric <em>Numeric</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getPassword <em>Password</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getPhoneNumber <em>Phone Number</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getSingleLine <em>Single Line</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getTextColor <em>Text Color</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getTypeface <em>Typeface</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getTextSize <em>Text Size</em>}</li> * <li>{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getTextStyle <em>Text Style</em>}</li> * </ul> * </p> * * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView() * @model * @generated */ public interface TextView extends Widget, AbstractTextView { /** * Returns the value of the '<em><b>Text</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text</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>Text</em>' containment reference. * @see #setText(StringVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Text() * @model containment="true" * @generated */ StringVA getText(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getText <em>Text</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text</em>' containment reference. * @see #getText() * @generated */ void setText(StringVA value); /** * Returns the value of the '<em><b>Fade Scroll Bars</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Fade Scroll Bars</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>Fade Scroll Bars</em>' containment reference. * @see #setFadeScrollBars(BooleanVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_FadeScrollBars() * @model containment="true" * @generated */ BooleanVA getFadeScrollBars(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getFadeScrollBars <em>Fade Scroll Bars</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Fade Scroll Bars</em>' containment reference. * @see #getFadeScrollBars() * @generated */ void setFadeScrollBars(BooleanVA value); /** * Returns the value of the '<em><b>Is Scroll Container</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Is Scroll Container</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>Is Scroll Container</em>' containment reference. * @see #setIsScrollContainer(BooleanVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_IsScrollContainer() * @model containment="true" * @generated */ BooleanVA getIsScrollContainer(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getIsScrollContainer <em>Is Scroll Container</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Is Scroll Container</em>' containment reference. * @see #getIsScrollContainer() * @generated */ void setIsScrollContainer(BooleanVA value); /** * Returns the value of the '<em><b>Auto Link</b></em>' attribute. * The literals are from the enumeration {@link org.eclipse.amalgam.tutorials.emf.droid.AutoLinkKind}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Auto Link</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Auto Link</em>' attribute. * @see org.eclipse.amalgam.tutorials.emf.droid.AutoLinkKind * @see #setAutoLink(AutoLinkKind) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_AutoLink() * @model * @generated */ AutoLinkKind getAutoLink(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getAutoLink <em>Auto Link</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Auto Link</em>' attribute. * @see org.eclipse.amalgam.tutorials.emf.droid.AutoLinkKind * @see #getAutoLink() * @generated */ void setAutoLink(AutoLinkKind value); /** * Returns the value of the '<em><b>Auto Text</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Auto Text</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>Auto Text</em>' containment reference. * @see #setAutoText(BooleanVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_AutoText() * @model containment="true" * @generated */ BooleanVA getAutoText(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getAutoText <em>Auto Text</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Auto Text</em>' containment reference. * @see #getAutoText() * @generated */ void setAutoText(BooleanVA value); /** * Returns the value of the '<em><b>Capitalize</b></em>' attribute. * The literals are from the enumeration {@link org.eclipse.amalgam.tutorials.emf.droid.CapitalizeKind}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Capitalize</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Capitalize</em>' attribute. * @see org.eclipse.amalgam.tutorials.emf.droid.CapitalizeKind * @see #setCapitalize(CapitalizeKind) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Capitalize() * @model * @generated */ CapitalizeKind getCapitalize(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getCapitalize <em>Capitalize</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Capitalize</em>' attribute. * @see org.eclipse.amalgam.tutorials.emf.droid.CapitalizeKind * @see #getCapitalize() * @generated */ void setCapitalize(CapitalizeKind value); /** * Returns the value of the '<em><b>Digits</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Digits</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>Digits</em>' containment reference. * @see #setDigits(StringVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Digits() * @model containment="true" * @generated */ StringVA getDigits(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getDigits <em>Digits</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Digits</em>' containment reference. * @see #getDigits() * @generated */ void setDigits(StringVA value); /** * Returns the value of the '<em><b>Editable</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Editable</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>Editable</em>' containment reference. * @see #setEditable(BooleanVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Editable() * @model containment="true" * @generated */ BooleanVA getEditable(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getEditable <em>Editable</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Editable</em>' containment reference. * @see #getEditable() * @generated */ void setEditable(BooleanVA value); /** * Returns the value of the '<em><b>Gravity</b></em>' attribute. * The literals are from the enumeration {@link org.eclipse.amalgam.tutorials.emf.droid.LayoutGravityKind}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Gravity</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Gravity</em>' attribute. * @see org.eclipse.amalgam.tutorials.emf.droid.LayoutGravityKind * @see #setGravity(LayoutGravityKind) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Gravity() * @model * @generated */ LayoutGravityKind getGravity(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getGravity <em>Gravity</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Gravity</em>' attribute. * @see org.eclipse.amalgam.tutorials.emf.droid.LayoutGravityKind * @see #getGravity() * @generated */ void setGravity(LayoutGravityKind value); /** * Returns the value of the '<em><b>Hint</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Hint</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>Hint</em>' containment reference. * @see #setHint(StringVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Hint() * @model containment="true" * @generated */ StringVA getHint(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getHint <em>Hint</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Hint</em>' containment reference. * @see #getHint() * @generated */ void setHint(StringVA value); /** * Returns the value of the '<em><b>Numeric</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Numeric</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>Numeric</em>' containment reference. * @see #setNumeric(BooleanVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Numeric() * @model containment="true" * @generated */ BooleanVA getNumeric(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getNumeric <em>Numeric</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Numeric</em>' containment reference. * @see #getNumeric() * @generated */ void setNumeric(BooleanVA value); /** * Returns the value of the '<em><b>Password</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Password</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>Password</em>' containment reference. * @see #setPassword(BooleanVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Password() * @model containment="true" * @generated */ BooleanVA getPassword(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getPassword <em>Password</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Password</em>' containment reference. * @see #getPassword() * @generated */ void setPassword(BooleanVA value); /** * Returns the value of the '<em><b>Phone Number</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Phone Number</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>Phone Number</em>' containment reference. * @see #setPhoneNumber(BooleanVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_PhoneNumber() * @model containment="true" * @generated */ BooleanVA getPhoneNumber(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getPhoneNumber <em>Phone Number</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Phone Number</em>' containment reference. * @see #getPhoneNumber() * @generated */ void setPhoneNumber(BooleanVA value); /** * Returns the value of the '<em><b>Single Line</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Single Line</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>Single Line</em>' containment reference. * @see #setSingleLine(BooleanVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_SingleLine() * @model containment="true" * @generated */ BooleanVA getSingleLine(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getSingleLine <em>Single Line</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Single Line</em>' containment reference. * @see #getSingleLine() * @generated */ void setSingleLine(BooleanVA value); /** * Returns the value of the '<em><b>Text Color</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Color</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>Text Color</em>' containment reference. * @see #setTextColor(ColorVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_TextColor() * @model containment="true" * @generated */ ColorVA getTextColor(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getTextColor <em>Text Color</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Color</em>' containment reference. * @see #getTextColor() * @generated */ void setTextColor(ColorVA value); /** * Returns the value of the '<em><b>Typeface</b></em>' attribute. * The literals are from the enumeration {@link org.eclipse.amalgam.tutorials.emf.droid.TypefaceKind}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Typeface</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Typeface</em>' attribute. * @see org.eclipse.amalgam.tutorials.emf.droid.TypefaceKind * @see #setTypeface(TypefaceKind) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_Typeface() * @model * @generated */ TypefaceKind getTypeface(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getTypeface <em>Typeface</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Typeface</em>' attribute. * @see org.eclipse.amalgam.tutorials.emf.droid.TypefaceKind * @see #getTypeface() * @generated */ void setTypeface(TypefaceKind value); /** * Returns the value of the '<em><b>Text Size</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Size</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>Text Size</em>' containment reference. * @see #setTextSize(DimensionVA) * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_TextSize() * @model containment="true" * @generated */ DimensionVA getTextSize(); /** * Sets the value of the '{@link org.eclipse.amalgam.tutorials.emf.droid.TextView#getTextSize <em>Text Size</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Text Size</em>' containment reference. * @see #getTextSize() * @generated */ void setTextSize(DimensionVA value); /** * Returns the value of the '<em><b>Text Style</b></em>' attribute list. * The list contents are of type {@link org.eclipse.amalgam.tutorials.emf.droid.TextStyleKind}. * The literals are from the enumeration {@link org.eclipse.amalgam.tutorials.emf.droid.TextStyleKind}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Text Style</em>' attribute list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Text Style</em>' attribute list. * @see org.eclipse.amalgam.tutorials.emf.droid.TextStyleKind * @see org.eclipse.amalgam.tutorials.emf.droid.DroidPackage#getTextView_TextStyle() * @model unique="false" * @generated */ EList<TextStyleKind> getTextStyle(); } // TextView