/**
* <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>Graphical Event Attributes</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnfocusin <em>Onfocusin</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnfocusout <em>Onfocusout</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnactivate <em>Onactivate</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnclick <em>Onclick</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmousedown <em>Onmousedown</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmouseup <em>Onmouseup</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmouseover <em>Onmouseover</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmousemove <em>Onmousemove</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmouseout <em>Onmouseout</em>}</li>
* <li>{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnload <em>Onload</em>}</li>
* </ul>
* </p>
*
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes()
* @model interface="true" abstract="true"
* @generated
*/
public interface GraphicalEventAttributes extends EObject {
/**
* Returns the value of the '<em><b>Onfocusin</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onfocusin</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onfocusin</em>' attribute.
* @see #setOnfocusin(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onfocusin()
* @model
* @generated
*/
String getOnfocusin();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnfocusin <em>Onfocusin</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onfocusin</em>' attribute.
* @see #getOnfocusin()
* @generated
*/
void setOnfocusin(String value);
/**
* Returns the value of the '<em><b>Onfocusout</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onfocusout</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onfocusout</em>' attribute.
* @see #setOnfocusout(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onfocusout()
* @model
* @generated
*/
String getOnfocusout();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnfocusout <em>Onfocusout</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onfocusout</em>' attribute.
* @see #getOnfocusout()
* @generated
*/
void setOnfocusout(String value);
/**
* Returns the value of the '<em><b>Onactivate</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onactivate</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onactivate</em>' attribute.
* @see #setOnactivate(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onactivate()
* @model
* @generated
*/
String getOnactivate();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnactivate <em>Onactivate</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onactivate</em>' attribute.
* @see #getOnactivate()
* @generated
*/
void setOnactivate(String value);
/**
* Returns the value of the '<em><b>Onclick</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onclick</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onclick</em>' attribute.
* @see #setOnclick(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onclick()
* @model
* @generated
*/
String getOnclick();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnclick <em>Onclick</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onclick</em>' attribute.
* @see #getOnclick()
* @generated
*/
void setOnclick(String value);
/**
* Returns the value of the '<em><b>Onmousedown</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onmousedown</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onmousedown</em>' attribute.
* @see #setOnmousedown(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onmousedown()
* @model
* @generated
*/
String getOnmousedown();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmousedown <em>Onmousedown</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onmousedown</em>' attribute.
* @see #getOnmousedown()
* @generated
*/
void setOnmousedown(String value);
/**
* Returns the value of the '<em><b>Onmouseup</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onmouseup</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onmouseup</em>' attribute.
* @see #setOnmouseup(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onmouseup()
* @model
* @generated
*/
String getOnmouseup();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmouseup <em>Onmouseup</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onmouseup</em>' attribute.
* @see #getOnmouseup()
* @generated
*/
void setOnmouseup(String value);
/**
* Returns the value of the '<em><b>Onmouseover</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onmouseover</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onmouseover</em>' attribute.
* @see #setOnmouseover(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onmouseover()
* @model
* @generated
*/
String getOnmouseover();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmouseover <em>Onmouseover</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onmouseover</em>' attribute.
* @see #getOnmouseover()
* @generated
*/
void setOnmouseover(String value);
/**
* Returns the value of the '<em><b>Onmousemove</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onmousemove</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onmousemove</em>' attribute.
* @see #setOnmousemove(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onmousemove()
* @model
* @generated
*/
String getOnmousemove();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmousemove <em>Onmousemove</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onmousemove</em>' attribute.
* @see #getOnmousemove()
* @generated
*/
void setOnmousemove(String value);
/**
* Returns the value of the '<em><b>Onmouseout</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onmouseout</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onmouseout</em>' attribute.
* @see #setOnmouseout(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onmouseout()
* @model
* @generated
*/
String getOnmouseout();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnmouseout <em>Onmouseout</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onmouseout</em>' attribute.
* @see #getOnmouseout()
* @generated
*/
void setOnmouseout(String value);
/**
* Returns the value of the '<em><b>Onload</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Onload</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Onload</em>' attribute.
* @see #setOnload(String)
* @see at.bestsolution.efxclipse.formats.svg.svg.SvgPackage#getGraphicalEventAttributes_Onload()
* @model
* @generated
*/
String getOnload();
/**
* Sets the value of the '{@link at.bestsolution.efxclipse.formats.svg.svg.GraphicalEventAttributes#getOnload <em>Onload</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Onload</em>' attribute.
* @see #getOnload()
* @generated
*/
void setOnload(String value);
} // GraphicalEventAttributes