001/**
002 */
003package org.nasdanika.html.model.html;
004
005/**
006 * <!-- begin-user-doc -->
007 * A representation of the model object '<em><b>Tag</b></em>'.
008 * <!-- end-user-doc -->
009 *
010 * <!-- begin-model-doc -->
011 * HTML Tag
012 * <!-- end-model-doc -->
013 *
014 * <p>
015 * The following features are supported:
016 * </p>
017 * <ul>
018 *   <li>{@link org.nasdanika.html.model.html.Tag#getName <em>Name</em>}</li>
019 * </ul>
020 *
021 * @see org.nasdanika.html.model.html.HtmlPackage#getTag()
022 * @model annotation="http://www.eclipse.org/emf/2002/Ecore constraints='attributes'"
023 * @generated
024 */
025public interface Tag extends HtmlElement {
026        /**
027         * Returns the value of the '<em><b>Name</b></em>' attribute.
028         * The default value is <code>"div"</code>.
029         * <!-- begin-user-doc -->
030         * <!-- end-user-doc -->
031         * <!-- begin-model-doc -->
032         * Tag name.
033         * <!-- end-model-doc -->
034         * @return the value of the '<em>Name</em>' attribute.
035         * @see #setName(String)
036         * @see org.nasdanika.html.model.html.HtmlPackage#getTag_Name()
037         * @model default="div"
038         * @generated
039         */
040        String getName();
041
042        /**
043         * Sets the value of the '{@link org.nasdanika.html.model.html.Tag#getName <em>Name</em>}' attribute.
044         * <!-- begin-user-doc -->
045         * <!-- end-user-doc -->
046         * @param value the new value of the '<em>Name</em>' attribute.
047         * @see #getName()
048         * @generated
049         */
050        void setName(String value);
051
052} // Tag