org.nasdanika.html.model.bootstrap.Carousel Maven / Gradle / Ivy
/**
*/
package org.nasdanika.html.model.bootstrap;
import org.eclipse.emf.common.util.EList;
/**
*
* A representation of the model object 'Carousel'.
*
*
*
* The following features are supported:
*
*
* - {@link org.nasdanika.html.model.bootstrap.Carousel#getSlides Slides}
* - {@link org.nasdanika.html.model.bootstrap.Carousel#isControls Controls}
* - {@link org.nasdanika.html.model.bootstrap.Carousel#isIndicator Indicator}
* - {@link org.nasdanika.html.model.bootstrap.Carousel#isCrossFade Cross Fade}
* - {@link org.nasdanika.html.model.bootstrap.Carousel#isRide Ride}
* - {@link org.nasdanika.html.model.bootstrap.Carousel#getInterval Interval}
*
*
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getCarousel()
* @model
* @generated
*/
public interface Carousel extends Div {
/**
* Returns the value of the 'Slides' containment reference list.
* The list contents are of type {@link org.nasdanika.html.model.bootstrap.Slide}.
*
*
* @return the value of the 'Slides' containment reference list.
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getCarousel_Slides()
* @model containment="true"
* annotation="urn:org.nasdanika homogeneous='true'"
* @generated
*/
EList getSlides();
/**
* Returns the value of the 'Controls' attribute.
*
*
* @return the value of the 'Controls' attribute.
* @see #setControls(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getCarousel_Controls()
* @model
* @generated
*/
boolean isControls();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Carousel#isControls Controls}' attribute.
*
*
* @param value the new value of the 'Controls' attribute.
* @see #isControls()
* @generated
*/
void setControls(boolean value);
/**
* Returns the value of the 'Indicator' attribute.
*
*
* @return the value of the 'Indicator' attribute.
* @see #setIndicator(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getCarousel_Indicator()
* @model
* @generated
*/
boolean isIndicator();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Carousel#isIndicator Indicator}' attribute.
*
*
* @param value the new value of the 'Indicator' attribute.
* @see #isIndicator()
* @generated
*/
void setIndicator(boolean value);
/**
* Returns the value of the 'Cross Fade' attribute.
*
*
* @return the value of the 'Cross Fade' attribute.
* @see #setCrossFade(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getCarousel_CrossFade()
* @model
* @generated
*/
boolean isCrossFade();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Carousel#isCrossFade Cross Fade}' attribute.
*
*
* @param value the new value of the 'Cross Fade' attribute.
* @see #isCrossFade()
* @generated
*/
void setCrossFade(boolean value);
/**
* Returns the value of the 'Ride' attribute.
* The default value is "true"
.
*
*
* @return the value of the 'Ride' attribute.
* @see #setRide(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getCarousel_Ride()
* @model default="true"
* @generated
*/
boolean isRide();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Carousel#isRide Ride}' attribute.
*
*
* @param value the new value of the 'Ride' attribute.
* @see #isRide()
* @generated
*/
void setRide(boolean value);
/**
* Returns the value of the 'Interval' attribute.
*
*
* @return the value of the 'Interval' attribute.
* @see #setInterval(String)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getCarousel_Interval()
* @model
* @generated
*/
String getInterval();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Carousel#getInterval Interval}' attribute.
*
*
* @param value the new value of the 'Interval' attribute.
* @see #getInterval()
* @generated
*/
void setInterval(String value);
} // Carousel