001/** 002 */ 003package org.nasdanika.html.model.bootstrap; 004 005import org.eclipse.emf.common.util.EList; 006 007/** 008 * <!-- begin-user-doc --> 009 * A representation of the model object '<em><b>Container</b></em>'. 010 * <!-- end-user-doc --> 011 * 012 * <!-- begin-model-doc --> 013 * [Bootstrap layout](https://getbootstrap.com/docs/4.3/layout/overview/) container contains rows which in turn contain columns. 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.Container#getRows <em>Rows</em>}</li> 021 * <li>{@link org.nasdanika.html.model.bootstrap.Container#isFluid <em>Fluid</em>}</li> 022 * </ul> 023 * 024 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getContainer() 025 * @model 026 * @generated 027 */ 028public interface Container extends BootstrapElement { 029 /** 030 * Returns the value of the '<em><b>Rows</b></em>' containment reference list. 031 * The list contents are of type {@link org.nasdanika.html.model.bootstrap.Row}. 032 * <!-- begin-user-doc --> 033 * <!-- end-user-doc --> 034 * <!-- begin-model-doc --> 035 * Container rows. 036 * <!-- end-model-doc --> 037 * @return the value of the '<em>Rows</em>' containment reference list. 038 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getContainer_Rows() 039 * @model containment="true" 040 * @generated 041 */ 042 EList<Row> getRows(); 043 044 /** 045 * Returns the value of the '<em><b>Fluid</b></em>' attribute. 046 * <!-- begin-user-doc --> 047 * <!-- end-user-doc --> 048 * <!-- begin-model-doc --> 049 * Fluid container spans the entire width of the viewport. 050 * <!-- end-model-doc --> 051 * @return the value of the '<em>Fluid</em>' attribute. 052 * @see #setFluid(boolean) 053 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getContainer_Fluid() 054 * @model 055 * @generated 056 */ 057 boolean isFluid(); 058 059 /** 060 * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Container#isFluid <em>Fluid</em>}' attribute. 061 * <!-- begin-user-doc --> 062 * <!-- end-user-doc --> 063 * @param value the new value of the '<em>Fluid</em>' attribute. 064 * @see #isFluid() 065 * @generated 066 */ 067 void setFluid(boolean value); 068 069} // Container