All Superinterfaces:
Adaptable, org.eclipse.emf.ecore.EObject, Marked, Marked, ModelElement, Notifier
All Known Implementing Classes:
PageImpl

public interface Page extends ModelElement
A representation of the model object 'Page'. HTML page. The name attribute is output as title tag in the head. [Overview video](https://www.youtube.com/watch?v=S28UszI-2g8) - in Russian.

The following features are supported:

See Also:
  • Method Details

    • getHead

      EList<org.eclipse.emf.ecore.EObject> getHead()
      Returns the value of the 'Head' containment reference list. The list contents are of type EObject. Head content.
      Returns:
      the value of the 'Head' containment reference list.
      See Also:
    • getBody

      EList<org.eclipse.emf.ecore.EObject> getBody()
      Returns the value of the 'Body' containment reference list. The list contents are of type EObject. Body content.
      Returns:
      the value of the 'Body' containment reference list.
      See Also:
    • getBuilders

      EList<org.eclipse.emf.ecore.EObject> getBuilders()
      Returns the value of the 'Builders' containment reference list. The list contents are of type EObject. Builders operate on an instance of ``org.nasdanika.html.HTMLPage`` created by the the page element. Builders shall be adaptable to ``org.nasdanika.common.Consumer``.
      Returns:
      the value of the 'Builders' containment reference list.
      See Also:
    • getLanguage

      Returns the value of the 'Language' attribute. Page language - ``lang`` attribute.
      Returns:
      the value of the 'Language' attribute.
      See Also:
    • setLanguage

      void setLanguage(String value)
      Sets the value of the 'Language' attribute.
      Parameters:
      value - the new value of the 'Language' attribute.
      See Also:
    • getName

      Returns the value of the 'Name' attribute.
      Returns:
      the value of the 'Name' attribute.
      See Also:
    • setName

      void setName(String value)
      Sets the value of the 'Name' attribute.
      Parameters:
      value - the new value of the 'Name' attribute.
      See Also:
    • getStylesheets

      Returns the value of the 'Stylesheets' attribute list. The list contents are of type String. Stylesheet URL's
      Returns:
      the value of the 'Stylesheets' attribute list.
      See Also:
    • getScripts

      Returns the value of the 'Scripts' attribute list. The list contents are of type String. Script URL's
      Returns:
      the value of the 'Scripts' attribute list.
      See Also: