package gov.nasa.jpl.mbee.mdk.docgen.view; import org.eclipse.emf.common.util.EList; /** * @author dlam * @model */ public interface Table extends ViewElement { /** * @return * @model */ EList<TableRow> getBody(); /** * @return * @model */ String getCaption(); /** * Sets the value of the ' * {@link Table#getCaption * <em>Caption</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc * --> * * @param value the new value of the '<em>Caption</em>' attribute. * @generated * @see #getCaption() */ void setCaption(String value); /** * @return * @model */ String getStyle(); /** * Sets the value of the ' * {@link Table#getStyle * <em>Style</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value the new value of the '<em>Style</em>' attribute. * @generated * @see #getStyle() */ void setStyle(String value); /** * @return * @model */ EList<TableRow> getHeaders(); /** * @return * @model */ EList<ColSpec> getColspecs(); /** * @return * @model */ int getCols(); /** * Sets the value of the ' * {@link Table#getCols <em>Cols</em>}' * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> * * @param value the new value of the '<em>Cols</em>' attribute. * @generated * @see #getCols() */ void setCols(int value); }