org.nasdanika.html.model.bootstrap.TableCell Maven / Gradle / Ivy
/**
*/
package org.nasdanika.html.model.bootstrap;
import org.nasdanika.html.bootstrap.Color;
/**
*
* A representation of the model object 'Table Cell'.
*
*
*
* Table cell - regular or header.
*
*
*
* The following features are supported:
*
*
* - {@link org.nasdanika.html.model.bootstrap.TableCell#isHeader Header}
* - {@link org.nasdanika.html.model.bootstrap.TableCell#getColSpan Col Span}
* - {@link org.nasdanika.html.model.bootstrap.TableCell#getRowSpan Row Span}
* - {@link org.nasdanika.html.model.bootstrap.TableCell#getColor Color}
* - {@link org.nasdanika.html.model.bootstrap.TableCell#getBackground Background}
*
*
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableCell()
* @model
* @generated
*/
public interface TableCell extends BootstrapElement {
/**
* Returns the value of the 'Header' attribute.
*
*
*
* If true, table cell is generated as ```` instead of the default `` ``.
*
* @return the value of the 'Header' attribute.
* @see #setHeader(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableCell_Header()
* @model
* @generated
*/
boolean isHeader();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableCell#isHeader Header}' attribute.
*
*
* @param value the new value of the 'Header' attribute.
* @see #isHeader()
* @generated
*/
void setHeader(boolean value);
/**
* Returns the value of the 'Col Span' attribute.
*
*
*
* Column span for the cell.
*
* @return the value of the 'Col Span' attribute.
* @see #setColSpan(int)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableCell_ColSpan()
* @model
* @generated
*/
int getColSpan();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableCell#getColSpan Col Span}' attribute.
*
*
* @param value the new value of the 'Col Span' attribute.
* @see #getColSpan()
* @generated
*/
void setColSpan(int value);
/**
* Returns the value of the 'Row Span' attribute.
*
*
*
* Row span for the cell.
*
* @return the value of the 'Row Span' attribute.
* @see #setRowSpan(int)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableCell_RowSpan()
* @model
* @generated
*/
int getRowSpan();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableCell#getRowSpan Row Span}' attribute.
*
*
* @param value the new value of the 'Row Span' attribute.
* @see #getRowSpan()
* @generated
*/
void setRowSpan(int value);
/**
* Returns the value of the 'Color' attribute.
*
*
*
* Cell color.
*
* @return the value of the 'Color' attribute.
* @see #setColor(Color)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableCell_Color()
* @model dataType="org.nasdanika.html.model.bootstrap.Color"
* @generated
*/
Color getColor();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableCell#getColor Color}' attribute.
*
*
* @param value the new value of the 'Color' attribute.
* @see #getColor()
* @generated
*/
void setColor(Color value);
/**
* Returns the value of the 'Background' attribute.
*
*
*
* Cell background color. Displays differently from "Color". Can also be specified via appearance.
*
* @return the value of the 'Background' attribute.
* @see #setBackground(Color)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableCell_Background()
* @model dataType="org.nasdanika.html.model.bootstrap.Color"
* @generated
*/
Color getBackground();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableCell#getBackground Background}' attribute.
*
*
* @param value the new value of the 'Background' attribute.
* @see #getBackground()
* @generated
*/
void setBackground(Color value);
} // TableCell
© 2015 - 2024 Weber Informatics LLC | Privacy Policy