/** * <copyright> * </copyright> * * $Id$ */ package at.bestsolution.efxclipse.formats.svg.svg; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>XLink Attributes</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__href <em>Xlink href</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__show <em>Xlink show</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__actuate <em>Xlink actuate</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__type <em>Xlink type</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__role <em>Xlink role</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__arcrole <em>Xlink arcrole</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__title <em>Xlink title</em>}</li> * <li>{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getResolvedInstance <em>Resolved Instance</em>}</li> * </ul> * </p> * * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes() * @model interface="true" abstract="true" * @generated */ public interface XLinkAttributes extends EObject { /** * Returns the value of the '<em><b>Xlink href</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xlink href</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Xlink href</em>' attribute. * @see #setXlink__href(String) * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes_Xlink__href() * @model * @generated */ String getXlink__href(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__href <em>Xlink href</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xlink href</em>' attribute. * @see #getXlink__href() * @generated */ void setXlink__href(String value); /** * Returns the value of the '<em><b>Xlink show</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xlink show</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Xlink show</em>' attribute. * @see #setXlink__show(String) * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes_Xlink__show() * @model * @generated */ String getXlink__show(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__show <em>Xlink show</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xlink show</em>' attribute. * @see #getXlink__show() * @generated */ void setXlink__show(String value); /** * Returns the value of the '<em><b>Xlink actuate</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xlink actuate</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Xlink actuate</em>' attribute. * @see #setXlink__actuate(String) * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes_Xlink__actuate() * @model * @generated */ String getXlink__actuate(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__actuate <em>Xlink actuate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xlink actuate</em>' attribute. * @see #getXlink__actuate() * @generated */ void setXlink__actuate(String value); /** * Returns the value of the '<em><b>Xlink type</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xlink type</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Xlink type</em>' attribute. * @see #setXlink__type(String) * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes_Xlink__type() * @model * @generated */ String getXlink__type(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__type <em>Xlink type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xlink type</em>' attribute. * @see #getXlink__type() * @generated */ void setXlink__type(String value); /** * Returns the value of the '<em><b>Xlink role</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xlink role</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Xlink role</em>' attribute. * @see #setXlink__role(String) * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes_Xlink__role() * @model * @generated */ String getXlink__role(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__role <em>Xlink role</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xlink role</em>' attribute. * @see #getXlink__role() * @generated */ void setXlink__role(String value); /** * Returns the value of the '<em><b>Xlink arcrole</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xlink arcrole</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Xlink arcrole</em>' attribute. * @see #setXlink__arcrole(String) * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes_Xlink__arcrole() * @model * @generated */ String getXlink__arcrole(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__arcrole <em>Xlink arcrole</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xlink arcrole</em>' attribute. * @see #getXlink__arcrole() * @generated */ void setXlink__arcrole(String value); /** * Returns the value of the '<em><b>Xlink title</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Xlink title</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Xlink title</em>' attribute. * @see #setXlink__title(String) * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes_Xlink__title() * @model * @generated */ String getXlink__title(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getXlink__title <em>Xlink title</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Xlink title</em>' attribute. * @see #getXlink__title() * @generated */ void setXlink__title(String value); /** * Returns the value of the '<em><b>Resolved Instance</b></em>' reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Resolved Instance</em>' reference isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Resolved Instance</em>' reference. * @see #setResolvedInstance(SvgElement) * @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getXLinkAttributes_ResolvedInstance() * @model transient="true" * @generated */ SvgElement getResolvedInstance(); /** * Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.XLinkAttributes#getResolvedInstance <em>Resolved Instance</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Resolved Instance</em>' reference. * @see #getResolvedInstance() * @generated */ void setResolvedInstance(SvgElement value); } // XLinkAttributes