001/** 002 */ 003package org.nasdanika.html.model.bootstrap; 004 005import org.nasdanika.html.bootstrap.Color; 006 007 008/** 009 * <!-- begin-user-doc --> 010 * A representation of the model object '<em><b>Button</b></em>'. 011 * <!-- end-user-doc --> 012 * 013 * <!-- begin-model-doc --> 014 * TODO - size - enum? Block, active, disabled. 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.Button#getColor <em>Color</em>}</li> 022 * <li>{@link org.nasdanika.html.model.bootstrap.Button#isOutline <em>Outline</em>}</li> 023 * </ul> 024 * 025 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getButton() 026 * @model 027 * @generated 028 */ 029public interface Button extends Div { 030 /** 031 * Returns the value of the '<em><b>Color</b></em>' attribute. 032 * <!-- begin-user-doc --> 033 * <!-- end-user-doc --> 034 * @return the value of the '<em>Color</em>' attribute. 035 * @see #setColor(Color) 036 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getButton_Color() 037 * @model dataType="org.nasdanika.html.model.bootstrap.Color" 038 * @generated 039 */ 040 Color getColor(); 041 042 /** 043 * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Button#getColor <em>Color</em>}' attribute. 044 * <!-- begin-user-doc --> 045 * <!-- end-user-doc --> 046 * @param value the new value of the '<em>Color</em>' attribute. 047 * @see #getColor() 048 * @generated 049 */ 050 void setColor(Color value); 051 052 /** 053 * Returns the value of the '<em><b>Outline</b></em>' attribute. 054 * <!-- begin-user-doc --> 055 * <!-- end-user-doc --> 056 * @return the value of the '<em>Outline</em>' attribute. 057 * @see #setOutline(boolean) 058 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getButton_Outline() 059 * @model 060 * @generated 061 */ 062 boolean isOutline(); 063 064 /** 065 * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Button#isOutline <em>Outline</em>}' attribute. 066 * <!-- begin-user-doc --> 067 * <!-- end-user-doc --> 068 * @param value the new value of the '<em>Outline</em>' attribute. 069 * @see #isOutline() 070 * @generated 071 */ 072 void setOutline(boolean value); 073 074} // Button