org.nasdanika.html.model.bootstrap.Border Maven / Gradle / Ivy
/**
*/
package org.nasdanika.html.model.bootstrap;
import org.eclipse.emf.ecore.EObject;
import org.nasdanika.html.bootstrap.Color;
/**
*
* A representation of the model object 'Border'.
*
*
*
* Border configuration specifies border location and color.
*
*
*
* The following features are supported:
*
*
* - {@link org.nasdanika.html.model.bootstrap.Border#getColor Color}
* - {@link org.nasdanika.html.model.bootstrap.Border#isTop Top}
* - {@link org.nasdanika.html.model.bootstrap.Border#isBottom Bottom}
* - {@link org.nasdanika.html.model.bootstrap.Border#isLeft Left}
* - {@link org.nasdanika.html.model.bootstrap.Border#isRight Right}
*
*
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getBorder()
* @model annotation="http://www.eclipse.org/emf/2002/Ecore constraints='placement color'"
* @generated
*/
public interface Border extends EObject {
/**
* Returns the value of the 'Color' attribute.
*
*
*
* Border bootstrap color.
*
* @return the value of the 'Color' attribute.
* @see #setColor(Color)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getBorder_Color()
* @model dataType="org.nasdanika.html.model.bootstrap.Color" required="true"
* annotation="urn:org.nasdanika default-feature='true'"
* @generated
*/
Color getColor();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Border#getColor Color}' attribute.
*
*
* @param value the new value of the 'Color' attribute.
* @see #getColor()
* @generated
*/
void setColor(Color value);
/**
* Returns the value of the 'Top' attribute.
* The default value is "false"
.
*
*
*
* Top border.
*
* @return the value of the 'Top' attribute.
* @see #setTop(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getBorder_Top()
* @model default="false"
* @generated
*/
boolean isTop();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Border#isTop Top}' attribute.
*
*
* @param value the new value of the 'Top' attribute.
* @see #isTop()
* @generated
*/
void setTop(boolean value);
/**
* Returns the value of the 'Bottom' attribute.
* The default value is "false"
.
*
*
*
* Bottom border.
*
* @return the value of the 'Bottom' attribute.
* @see #setBottom(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getBorder_Bottom()
* @model default="false"
* @generated
*/
boolean isBottom();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Border#isBottom Bottom}' attribute.
*
*
* @param value the new value of the 'Bottom' attribute.
* @see #isBottom()
* @generated
*/
void setBottom(boolean value);
/**
* Returns the value of the 'Left' attribute.
* The default value is "false"
.
*
*
*
* Left border.
*
* @return the value of the 'Left' attribute.
* @see #setLeft(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getBorder_Left()
* @model default="false"
* @generated
*/
boolean isLeft();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Border#isLeft Left}' attribute.
*
*
* @param value the new value of the 'Left' attribute.
* @see #isLeft()
* @generated
*/
void setLeft(boolean value);
/**
* Returns the value of the 'Right' attribute.
* The default value is "false"
.
*
*
*
* Righ border.
*
* @return the value of the 'Right' attribute.
* @see #setRight(boolean)
* @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getBorder_Right()
* @model default="false"
* @generated
*/
boolean isRight();
/**
* Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Border#isRight Right}' attribute.
*
*
* @param value the new value of the 'Right' attribute.
* @see #isRight()
* @generated
*/
void setRight(boolean value);
} // Border