-
- 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:
HtmlPackage.getPage()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EList<EObject>getBody()Returns the value of the 'Body' containment reference list.EList<EObject>getBuilders()Returns the value of the 'Builders' containment reference list.EList<EObject>getHead()Returns the value of the 'Head' containment reference list.StringgetLanguage()Returns the value of the 'Language' attribute.StringgetName()Returns the value of the 'Name' attribute.EList<String>getScripts()Returns the value of the 'Scripts' attribute list.EList<String>getStylesheets()Returns the value of the 'Stylesheets' attribute list.voidsetLanguage(String value)Sets the value of the 'Language' attribute.voidsetName(String value)Sets the value of the 'Name' attribute.-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface org.nasdanika.ncore.Marked
getMarkers
-
Methods inherited from interface org.nasdanika.ncore.ModelElement
getActionPrototype, getDescription, getUri, getUuid, setActionPrototype, setDescription, setUri, setUuid
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
-
-
-
Method Detail
-
getHead
EList<EObject> getHead()
Returns the value of the 'Head' containment reference list. The list contents are of typeEObject. Head content.- Returns:
- the value of the 'Head' containment reference list.
- See Also:
HtmlPackage.getPage_Head()
-
getBody
EList<EObject> getBody()
Returns the value of the 'Body' containment reference list. The list contents are of typeEObject. Body content.- Returns:
- the value of the 'Body' containment reference list.
- See Also:
HtmlPackage.getPage_Body()
-
getBuilders
EList<EObject> getBuilders()
Returns the value of the 'Builders' containment reference list. The list contents are of typeEObject. 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:
HtmlPackage.getPage_Builders()
-
getLanguage
String getLanguage()
Returns the value of the 'Language' attribute. Page language - ``lang`` attribute.- Returns:
- the value of the 'Language' attribute.
- See Also:
setLanguage(String),HtmlPackage.getPage_Language()
-
setLanguage
void setLanguage(String value)
Sets the value of the 'Language' attribute.- Parameters:
value- the new value of the 'Language' attribute.- See Also:
getLanguage()
-
getName
String getName()
Returns the value of the 'Name' attribute.- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String),HtmlPackage.getPage_Name()
-
setName
void setName(String value)
Sets the value of the 'Name' attribute.- Parameters:
value- the new value of the 'Name' attribute.- See Also:
getName()
-
getStylesheets
EList<String> getStylesheets()
Returns the value of the 'Stylesheets' attribute list. The list contents are of typeString. Stylesheet URL's- Returns:
- the value of the 'Stylesheets' attribute list.
- See Also:
HtmlPackage.getPage_Stylesheets()
-
getScripts
EList<String> getScripts()
Returns the value of the 'Scripts' attribute list. The list contents are of typeString. Script URL's- Returns:
- the value of the 'Scripts' attribute list.
- See Also:
HtmlPackage.getPage_Scripts()
-
-