001/**
002 */
003package org.nasdanika.html.model.bootstrap;
004
005import org.eclipse.emf.ecore.EObject;
006
007/**
008 * <!-- begin-user-doc -->
009 * A representation of the model object '<em><b>Column Width</b></em>'.
010 * <!-- end-user-doc -->
011 *
012 * <!-- begin-model-doc -->
013 * Column width for a given breakpoint.
014 * <!-- end-model-doc -->
015 *
016 * <p>
017 * The following features are supported:
018 * </p>
019 * <ul>
020 *   <li>{@link org.nasdanika.html.model.bootstrap.ColumnWidth#getBreakpoint <em>Breakpoint</em>}</li>
021 *   <li>{@link org.nasdanika.html.model.bootstrap.ColumnWidth#getWidth <em>Width</em>}</li>
022 * </ul>
023 *
024 * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getColumnWidth()
025 * @model annotation="http://www.eclipse.org/emf/2002/Ecore constraints='breakpoint width'"
026 * @generated
027 */
028public interface ColumnWidth extends EObject {
029        /**
030         * Returns the value of the '<em><b>Breakpoint</b></em>' attribute.
031         * <!-- begin-user-doc -->
032         * <!-- end-user-doc -->
033         * <!-- begin-model-doc -->
034         * Breakpoint.
035         * <!-- end-model-doc -->
036         * @return the value of the '<em>Breakpoint</em>' attribute.
037         * @see #setBreakpoint(String)
038         * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getColumnWidth_Breakpoint()
039         * @model
040         * @generated
041         */
042        String getBreakpoint();
043
044        /**
045         * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.ColumnWidth#getBreakpoint <em>Breakpoint</em>}' attribute.
046         * <!-- begin-user-doc -->
047         * <!-- end-user-doc -->
048         * @param value the new value of the '<em>Breakpoint</em>' attribute.
049         * @see #getBreakpoint()
050         * @generated
051         */
052        void setBreakpoint(String value);
053
054        /**
055         * Returns the value of the '<em><b>Width</b></em>' attribute.
056         * <!-- begin-user-doc -->
057         * <!-- end-user-doc -->
058         * <!-- begin-model-doc -->
059         * Column width.
060         * <!-- end-model-doc -->
061         * @return the value of the '<em>Width</em>' attribute.
062         * @see #setWidth(String)
063         * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getColumnWidth_Width()
064         * @model
065         * @generated
066         */
067        String getWidth();
068
069        /**
070         * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.ColumnWidth#getWidth <em>Width</em>}' attribute.
071         * <!-- begin-user-doc -->
072         * <!-- end-user-doc -->
073         * @param value the new value of the '<em>Width</em>' attribute.
074         * @see #getWidth()
075         * @generated
076         */
077        void setWidth(String value);
078
079} // ColumnWidth