001/**
002 */
003package org.nasdanika.html.model.bootstrap;
004
005import org.eclipse.emf.common.util.EList;
006
007import org.eclipse.emf.ecore.EObject;
008
009/**
010 * <!-- begin-user-doc -->
011 * A representation of the model object '<em><b>Slide</b></em>'.
012 * <!-- end-user-doc -->
013 *
014 * <p>
015 * The following features are supported:
016 * </p>
017 * <ul>
018 *   <li>{@link org.nasdanika.html.model.bootstrap.Slide#getInterval <em>Interval</em>}</li>
019 *   <li>{@link org.nasdanika.html.model.bootstrap.Slide#getCaptions <em>Captions</em>}</li>
020 * </ul>
021 *
022 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSlide()
023 * @model
024 * @generated
025 */
026public interface Slide extends Div {
027        /**
028         * Returns the value of the '<em><b>Interval</b></em>' attribute.
029         * <!-- begin-user-doc -->
030         * <!-- end-user-doc -->
031         * @return the value of the '<em>Interval</em>' attribute.
032         * @see #setInterval(Integer)
033         * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSlide_Interval()
034         * @model
035         * @generated
036         */
037        Integer getInterval();
038
039        /**
040         * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Slide#getInterval <em>Interval</em>}' attribute.
041         * <!-- begin-user-doc -->
042         * <!-- end-user-doc -->
043         * @param value the new value of the '<em>Interval</em>' attribute.
044         * @see #getInterval()
045         * @generated
046         */
047        void setInterval(Integer value);
048
049        /**
050         * Returns the value of the '<em><b>Captions</b></em>' containment reference list.
051         * The list contents are of type {@link org.eclipse.emf.ecore.EObject}.
052         * <!-- begin-user-doc -->
053         * <!-- end-user-doc -->
054         * @return the value of the '<em>Captions</em>' containment reference list.
055         * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSlide_Captions()
056         * @model containment="true"
057         * @generated
058         */
059        EList<EObject> getCaptions();
060
061} // Slide