001/**
002 */
003package org.nasdanika.html.model.bootstrap;
004
005import org.nasdanika.html.model.html.HtmlElement;
006
007/**
008 * <!-- begin-user-doc -->
009 * A representation of the model object '<em><b>Element</b></em>'.
010 * <!-- end-user-doc -->
011 *
012 * <!-- begin-model-doc -->
013 * An HTML element with Bootstrap appearance.
014 * <!-- end-model-doc -->
015 *
016 * <p>
017 * The following features are supported:
018 * </p>
019 * <ul>
020 *   <li>{@link org.nasdanika.html.model.bootstrap.BootstrapElement#getAppearance <em>Appearance</em>}</li>
021 * </ul>
022 *
023 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getBootstrapElement()
024 * @model
025 * @generated
026 */
027public interface BootstrapElement extends HtmlElement {
028        /**
029         * Returns the value of the '<em><b>Appearance</b></em>' containment reference.
030         * <!-- begin-user-doc -->
031         * <!-- end-user-doc -->
032         * <!-- begin-model-doc -->
033         * Customizes appearance of Bootstrap element.
034         * <!-- end-model-doc -->
035         * @return the value of the '<em>Appearance</em>' containment reference.
036         * @see #setAppearance(Appearance)
037         * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getBootstrapElement_Appearance()
038         * @model containment="true"
039         *        annotation="urn:org.nasdanika homogenous='true' strict-containment='true'"
040         * @generated
041         */
042        Appearance getAppearance();
043
044        /**
045         * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.BootstrapElement#getAppearance <em>Appearance</em>}' containment reference.
046         * <!-- begin-user-doc -->
047         * <!-- end-user-doc -->
048         * @param value the new value of the '<em>Appearance</em>' containment reference.
049         * @see #getAppearance()
050         * @generated
051         */
052        void setAppearance(Appearance value);
053
054} // BootstrapElement