org.nasdanika.html.model.bootstrap.TableConfiguration Maven / Gradle / Ivy
/**
*/
package org.nasdanika.html.model.bootstrap;
import org.eclipse.emf.ecore.EObject;
/**
*
* A representation of the model object 'Table Configuration'.
*
*
*
* Configuration of [bootstrap table](https://getbootstrap.com/docs/4.0/content/tables/)
*
*
*
* The following features are supported:
*
*
* - {@link org.nasdanika.html.model.bootstrap.TableConfiguration#isDark Dark}
* - {@link org.nasdanika.html.model.bootstrap.TableConfiguration#isStriped Striped}
* - {@link org.nasdanika.html.model.bootstrap.TableConfiguration#isBordered Bordered}
* - {@link org.nasdanika.html.model.bootstrap.TableConfiguration#isBorderless Borderless}
* - {@link org.nasdanika.html.model.bootstrap.TableConfiguration#isHover Hover}
* - {@link org.nasdanika.html.model.bootstrap.TableConfiguration#isSmall Small}
*
*
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableConfiguration()
* @model interface="true" abstract="true"
* @generated
*/
public interface TableConfiguration extends EObject {
/**
* Returns the value of the 'Dark' attribute.
*
*
*
* Dark table flag.
*
* @return the value of the 'Dark' attribute.
* @see #setDark(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableConfiguration_Dark()
* @model
* @generated
*/
boolean isDark();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableConfiguration#isDark Dark}' attribute.
*
*
* @param value the new value of the 'Dark' attribute.
* @see #isDark()
* @generated
*/
void setDark(boolean value);
/**
* Returns the value of the 'Striped' attribute.
*
*
*
* Striped table flag.
*
* @return the value of the 'Striped' attribute.
* @see #setStriped(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableConfiguration_Striped()
* @model
* @generated
*/
boolean isStriped();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableConfiguration#isStriped Striped}' attribute.
*
*
* @param value the new value of the 'Striped' attribute.
* @see #isStriped()
* @generated
*/
void setStriped(boolean value);
/**
* Returns the value of the 'Bordered' attribute.
*
*
*
* Bordered table flag.
*
* @return the value of the 'Bordered' attribute.
* @see #setBordered(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableConfiguration_Bordered()
* @model
* @generated
*/
boolean isBordered();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableConfiguration#isBordered Bordered}' attribute.
*
*
* @param value the new value of the 'Bordered' attribute.
* @see #isBordered()
* @generated
*/
void setBordered(boolean value);
/**
* Returns the value of the 'Borderless' attribute.
*
*
*
* Borderless table flag.
*
* @return the value of the 'Borderless' attribute.
* @see #setBorderless(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableConfiguration_Borderless()
* @model
* @generated
*/
boolean isBorderless();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableConfiguration#isBorderless Borderless}' attribute.
*
*
* @param value the new value of the 'Borderless' attribute.
* @see #isBorderless()
* @generated
*/
void setBorderless(boolean value);
/**
* Returns the value of the 'Hover' attribute.
*
*
*
* If checked, rows change background on mouse pointer hover.
*
* @return the value of the 'Hover' attribute.
* @see #setHover(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableConfiguration_Hover()
* @model
* @generated
*/
boolean isHover();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableConfiguration#isHover Hover}' attribute.
*
*
* @param value the new value of the 'Hover' attribute.
* @see #isHover()
* @generated
*/
void setHover(boolean value);
/**
* Returns the value of the 'Small' attribute.
*
*
*
* Small table flag.
*
* @return the value of the 'Small' attribute.
* @see #setSmall(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getTableConfiguration_Small()
* @model
* @generated
*/
boolean isSmall();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.TableConfiguration#isSmall Small}' attribute.
*
*
* @param value the new value of the 'Small' attribute.
* @see #isSmall()
* @generated
*/
void setSmall(boolean value);
} // TableConfiguration
© 2015 - 2025 Weber Informatics LLC | Privacy Policy