001/** 002 */ 003package org.nasdanika.html.model.bootstrap; 004 005import org.eclipse.emf.common.util.EList; 006import org.nasdanika.html.bootstrap.Color; 007 008/** 009 * <!-- begin-user-doc --> 010 * A representation of the model object '<em><b>Table Row</b></em>'. 011 * <!-- end-user-doc --> 012 * 013 * <!-- begin-model-doc --> 014 * Table row. 015 * <!-- end-model-doc --> 016 * 017 * <p> 018 * The following features are supported: 019 * </p> 020 * <ul> 021 * <li>{@link org.nasdanika.html.model.bootstrap.TableRow#getCells <em>Cells</em>}</li> 022 * <li>{@link org.nasdanika.html.model.bootstrap.TableRow#getColor <em>Color</em>}</li> 023 * <li>{@link org.nasdanika.html.model.bootstrap.TableRow#getBackground <em>Background</em>}</li> 024 * </ul> 025 * 026 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableRow() 027 * @model 028 * @generated 029 */ 030public interface TableRow extends BootstrapElement { 031 /** 032 * Returns the value of the '<em><b>Cells</b></em>' containment reference list. 033 * The list contents are of type {@link org.nasdanika.html.model.bootstrap.TableCell}. 034 * <!-- begin-user-doc --> 035 * <!-- end-user-doc --> 036 * <!-- begin-model-doc --> 037 * Table row cells. 038 * <!-- end-model-doc --> 039 * @return the value of the '<em>Cells</em>' containment reference list. 040 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableRow_Cells() 041 * @model containment="true" 042 * annotation="urn:org.nasdanika homogeneous='true'" 043 * @generated 044 */ 045 EList<TableCell> getCells(); 046 047 /** 048 * Returns the value of the '<em><b>Color</b></em>' attribute. 049 * <!-- begin-user-doc --> 050 * <!-- end-user-doc --> 051 * <!-- begin-model-doc --> 052 * Row color. 053 * <!-- end-model-doc --> 054 * @return the value of the '<em>Color</em>' attribute. 055 * @see #setColor(Color) 056 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableRow_Color() 057 * @model dataType="org.nasdanika.html.model.bootstrap.Color" 058 * @generated 059 */ 060 Color getColor(); 061 062 /** 063 * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableRow#getColor <em>Color</em>}' attribute. 064 * <!-- begin-user-doc --> 065 * <!-- end-user-doc --> 066 * @param value the new value of the '<em>Color</em>' attribute. 067 * @see #getColor() 068 * @generated 069 */ 070 void setColor(Color value); 071 072 /** 073 * Returns the value of the '<em><b>Background</b></em>' attribute. 074 * <!-- begin-user-doc --> 075 * <!-- end-user-doc --> 076 * <!-- begin-model-doc --> 077 * Row background color. Displays differently from "Color". Can also be specified via appearance. 078 * <!-- end-model-doc --> 079 * @return the value of the '<em>Background</em>' attribute. 080 * @see #setBackground(Color) 081 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableRow_Background() 082 * @model dataType="org.nasdanika.html.model.bootstrap.Color" 083 * @generated 084 */ 085 Color getBackground(); 086 087 /** 088 * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableRow#getBackground <em>Background</em>}' attribute. 089 * <!-- begin-user-doc --> 090 * <!-- end-user-doc --> 091 * @param value the new value of the '<em>Background</em>' attribute. 092 * @see #getBackground() 093 * @generated 094 */ 095 void setBackground(Color value); 096 097} // TableRow