001/** 002 */ 003package org.nasdanika.html.model.bootstrap; 004 005 006/** 007 * <!-- begin-user-doc --> 008 * A representation of the model object '<em><b>Table</b></em>'. 009 * <!-- end-user-doc --> 010 * 011 * <!-- begin-model-doc --> 012 * [Bootstrap table](https://getbootstrap.com/docs/4.0/content/tables/) 013 * <!-- end-model-doc --> 014 * 015 * <p> 016 * The following features are supported: 017 * </p> 018 * <ul> 019 * <li>{@link org.nasdanika.html.model.bootstrap.Table#getHeader <em>Header</em>}</li> 020 * <li>{@link org.nasdanika.html.model.bootstrap.Table#getBody <em>Body</em>}</li> 021 * <li>{@link org.nasdanika.html.model.bootstrap.Table#getFooter <em>Footer</em>}</li> 022 * </ul> 023 * 024 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTable() 025 * @model 026 * @generated 027 */ 028public interface Table extends TableRowContainer, TableConfiguration { 029 /** 030 * Returns the value of the '<em><b>Header</b></em>' containment reference. 031 * <!-- begin-user-doc --> 032 * <!-- end-user-doc --> 033 * <!-- begin-model-doc --> 034 * Table header. 035 * <!-- end-model-doc --> 036 * @return the value of the '<em>Header</em>' containment reference. 037 * @see #setHeader(TableHeader) 038 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTable_Header() 039 * @model containment="true" 040 * annotation="urn:org.nasdanika homogeneous='true'" 041 * @generated 042 */ 043 TableHeader getHeader(); 044 045 /** 046 * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Table#getHeader <em>Header</em>}' containment reference. 047 * <!-- begin-user-doc --> 048 * <!-- end-user-doc --> 049 * @param value the new value of the '<em>Header</em>' containment reference. 050 * @see #getHeader() 051 * @generated 052 */ 053 void setHeader(TableHeader value); 054 055 /** 056 * Returns the value of the '<em><b>Body</b></em>' containment reference. 057 * <!-- begin-user-doc --> 058 * <!-- end-user-doc --> 059 * <!-- begin-model-doc --> 060 * Table body. 061 * <!-- end-model-doc --> 062 * @return the value of the '<em>Body</em>' containment reference. 063 * @see #setBody(TableSection) 064 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTable_Body() 065 * @model containment="true" 066 * annotation="urn:org.nasdanika homogeneous='true'" 067 * @generated 068 */ 069 TableSection getBody(); 070 071 /** 072 * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Table#getBody <em>Body</em>}' containment reference. 073 * <!-- begin-user-doc --> 074 * <!-- end-user-doc --> 075 * @param value the new value of the '<em>Body</em>' containment reference. 076 * @see #getBody() 077 * @generated 078 */ 079 void setBody(TableSection value); 080 081 /** 082 * Returns the value of the '<em><b>Footer</b></em>' containment reference. 083 * <!-- begin-user-doc --> 084 * <!-- end-user-doc --> 085 * <!-- begin-model-doc --> 086 * Table footer. 087 * <!-- end-model-doc --> 088 * @return the value of the '<em>Footer</em>' containment reference. 089 * @see #setFooter(TableSection) 090 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTable_Footer() 091 * @model containment="true" 092 * annotation="urn:org.nasdanika homogeneous='true'" 093 * @generated 094 */ 095 TableSection getFooter(); 096 097 /** 098 * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Table#getFooter <em>Footer</em>}' containment reference. 099 * <!-- begin-user-doc --> 100 * <!-- end-user-doc --> 101 * @param value the new value of the '<em>Footer</em>' containment reference. 102 * @see #getFooter() 103 * @generated 104 */ 105 void setFooter(TableSection value); 106 107} // Table