All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nasdanika.html.model.bootstrap.Spacing Maven / Gradle / Ivy

There is a newer version: 2024.8.0
Show newest version
/**
 */
package org.nasdanika.html.model.bootstrap;

import org.eclipse.emf.ecore.EObject;
import org.nasdanika.html.bootstrap.Breakpoint;
import org.nasdanika.html.bootstrap.Size;

/**
 * 
 * A representation of the model object 'Spacing'.
 * 
 *
 * 
 * Spacing - padding or margin. Specifies size, location, and breakpoint.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.nasdanika.html.model.bootstrap.Spacing#getSize Size}
  • *
  • {@link org.nasdanika.html.model.bootstrap.Spacing#getBreakpoint Breakpoint}
  • *
  • {@link org.nasdanika.html.model.bootstrap.Spacing#isTop Top}
  • *
  • {@link org.nasdanika.html.model.bootstrap.Spacing#isBottom Bottom}
  • *
  • {@link org.nasdanika.html.model.bootstrap.Spacing#isLeft Left}
  • *
  • {@link org.nasdanika.html.model.bootstrap.Spacing#isRight Right}
  • *
  • {@link org.nasdanika.html.model.bootstrap.Spacing#isX X}
  • *
  • {@link org.nasdanika.html.model.bootstrap.Spacing#isY Y}
  • *
* * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing() * @model annotation="http://www.eclipse.org/emf/2002/Ecore constraints='size breakpoint'" * @generated */ public interface Spacing extends EObject { /** * Returns the value of the 'Size' attribute. * * * * Spacing size - from 0 to 5 or auto. * * @return the value of the 'Size' attribute. * @see #setSize(Size) * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing_Size() * @model dataType="org.nasdanika.html.model.bootstrap.Size" required="true" * annotation="urn:org.nasdanika default-feature='true'" * @generated */ Size getSize(); /** * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Spacing#getSize Size}' attribute. * * * @param value the new value of the 'Size' attribute. * @see #getSize() * @generated */ void setSize(Size value); /** * Returns the value of the 'Breakpoint' attribute. * * * * Spacing breakpoint. * * @return the value of the 'Breakpoint' attribute. * @see #setBreakpoint(Breakpoint) * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing_Breakpoint() * @model dataType="org.nasdanika.html.model.bootstrap.Breakpoint" * @generated */ Breakpoint getBreakpoint(); /** * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Spacing#getBreakpoint Breakpoint}' attribute. * * * @param value the new value of the 'Breakpoint' attribute. * @see #getBreakpoint() * @generated */ void setBreakpoint(Breakpoint value); /** * Returns the value of the 'Top' attribute. * The default value is "false". * * * * Top spacing. * * @return the value of the 'Top' attribute. * @see #setTop(boolean) * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing_Top() * @model default="false" * @generated */ boolean isTop(); /** * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Spacing#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 spacing. * * @return the value of the 'Bottom' attribute. * @see #setBottom(boolean) * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing_Bottom() * @model default="false" * @generated */ boolean isBottom(); /** * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Spacing#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 spacing. * * @return the value of the 'Left' attribute. * @see #setLeft(boolean) * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing_Left() * @model default="false" * @generated */ boolean isLeft(); /** * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Spacing#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 spacing. * * @return the value of the 'Right' attribute. * @see #setRight(boolean) * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing_Right() * @model default="false" * @generated */ boolean isRight(); /** * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Spacing#isRight Right}' attribute. * * * @param value the new value of the 'Right' attribute. * @see #isRight() * @generated */ void setRight(boolean value); /** * Returns the value of the 'X' attribute. * The default value is "false". * * * * Horizontal spacing. * * @return the value of the 'X' attribute. * @see #setX(boolean) * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing_X() * @model default="false" * @generated */ boolean isX(); /** * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Spacing#isX X}' attribute. * * * @param value the new value of the 'X' attribute. * @see #isX() * @generated */ void setX(boolean value); /** * Returns the value of the 'Y' attribute. * The default value is "false". * * * * Vertical spacing. * * @return the value of the 'Y' attribute. * @see #setY(boolean) * @see org.nasdanika.html.model.bootstrap.BootstrapPackage#getSpacing_Y() * @model default="false" * @generated */ boolean isY(); /** * Sets the value of the '{@link org.nasdanika.html.model.bootstrap.Spacing#isY Y}' attribute. * * * @param value the new value of the 'Y' attribute. * @see #isY() * @generated */ void setY(boolean value); } // Spacing




© 2015 - 2024 Weber Informatics LLC | Privacy Policy