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

org.nasdanika.html.model.app.NavigationBar Maven / Gradle / Ivy

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

import org.nasdanika.html.bootstrap.Breakpoint;
import org.nasdanika.html.bootstrap.Color;

/**
 * 
 * A representation of the model object 'Navigation Bar'.
 * 
 *
 * 
 * Navigation bar has a brand and navigation items.
 * 
 *
 * 

* The following features are supported: *

*
    *
  • {@link org.nasdanika.html.model.app.NavigationBar#getBrand Brand}
  • *
  • {@link org.nasdanika.html.model.app.NavigationBar#isDark Dark}
  • *
  • {@link org.nasdanika.html.model.app.NavigationBar#getExpand Expand}
  • *
  • {@link org.nasdanika.html.model.app.NavigationBar#getBackground Background}
  • *
* * @see org.nasdanika.html.model.app.AppPackage#getNavigationBar() * @model * @generated */ public interface NavigationBar extends PagePart { /** * Returns the value of the 'Brand' containment reference. * * * * Brand label displayed on the left. * * @return the value of the 'Brand' containment reference. * @see #setBrand(Label) * @see org.nasdanika.html.model.app.AppPackage#getNavigationBar_Brand() * @model containment="true" * @generated */ Label getBrand(); /** * Sets the value of the '{@link org.nasdanika.html.model.app.NavigationBar#getBrand Brand}' containment reference. * * * @param value the new value of the 'Brand' containment reference. * @see #getBrand() * @generated */ void setBrand(Label value); /** * Returns the value of the 'Dark' attribute. * * * @return the value of the 'Dark' attribute. * @see #setDark(boolean) * @see org.nasdanika.html.model.app.AppPackage#getNavigationBar_Dark() * @model * @generated */ boolean isDark(); /** * Sets the value of the '{@link org.nasdanika.html.model.app.NavigationBar#isDark Dark}' attribute. * * * @param value the new value of the 'Dark' attribute. * @see #isDark() * @generated */ void setDark(boolean value); /** * Returns the value of the 'Expand' attribute. * The default value is "LARGE". * * * @return the value of the 'Expand' attribute. * @see #setExpand(Breakpoint) * @see org.nasdanika.html.model.app.AppPackage#getNavigationBar_Expand() * @model default="LARGE" dataType="org.nasdanika.html.model.bootstrap.Breakpoint" * @generated */ Breakpoint getExpand(); /** * Sets the value of the '{@link org.nasdanika.html.model.app.NavigationBar#getExpand Expand}' attribute. * * * @param value the new value of the 'Expand' attribute. * @see #getExpand() * @generated */ void setExpand(Breakpoint value); /** * Returns the value of the 'Background' attribute. * * * @return the value of the 'Background' attribute. * @see #setBackground(Color) * @see org.nasdanika.html.model.app.AppPackage#getNavigationBar_Background() * @model dataType="org.nasdanika.html.model.bootstrap.Color" * @generated */ Color getBackground(); /** * Sets the value of the '{@link org.nasdanika.html.model.app.NavigationBar#getBackground Background}' attribute. * * * @param value the new value of the 'Background' attribute. * @see #getBackground() * @generated */ void setBackground(Color value); } // NavigationBar




© 2015 - 2024 Weber Informatics LLC | Privacy Policy