001/**
002 */
003package org.nasdanika.html.model.html;
004
005import org.nasdanika.ncore.ModelElement;
006
007/**
008 * <!-- begin-user-doc -->
009 * A representation of the model object '<em><b>Script Reference</b></em>'.
010 * <!-- end-user-doc -->
011 *
012 * <!-- begin-model-doc -->
013 * References external script.
014 * <!-- end-model-doc -->
015 *
016 * <p>
017 * The following features are supported:
018 * </p>
019 * <ul>
020 *   <li>{@link org.nasdanika.html.model.html.ScriptReference#getSrc <em>Src</em>}</li>
021 * </ul>
022 *
023 * @see org.nasdanika.html.model.html.HtmlPackage#getScriptReference()
024 * @model
025 * @generated
026 */
027public interface ScriptReference extends ModelElement {
028        /**
029         * Returns the value of the '<em><b>Src</b></em>' attribute.
030         * <!-- begin-user-doc -->
031         * <!-- end-user-doc -->
032         * <!-- begin-model-doc -->
033         * Script URL.
034         * <!-- end-model-doc -->
035         * @return the value of the '<em>Src</em>' attribute.
036         * @see #setSrc(String)
037         * @see org.nasdanika.html.model.html.HtmlPackage#getScriptReference_Src()
038         * @model required="true"
039         *        annotation="urn:org.nasdanika default-feature='true'"
040         * @generated
041         */
042        String getSrc();
043
044        /**
045         * Sets the value of the '{@link org.nasdanika.html.model.html.ScriptReference#getSrc <em>Src</em>}' attribute.
046         * <!-- begin-user-doc -->
047         * <!-- end-user-doc -->
048         * @param value the new value of the '<em>Src</em>' attribute.
049         * @see #getSrc()
050         * @generated
051         */
052        void setSrc(String value);
053
054} // ScriptReference