/******************************************************************************* * Copyright (c) 2006-2012 * Software Technology Group, Dresden University of Technology * DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026 * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Software Technology Group - TU Dresden, Germany; * DevBoost GmbH - Berlin, Germany * - initial API and implementation ******************************************************************************/ /** * <copyright> * </copyright> * * $Id$ */ package org.oasisopen.names.tc.opendocument.xmlns.presentation; import javax.xml.datatype.Duration; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Settings Type</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShow <em>Show</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getAnimations <em>Animations</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getEndless <em>Endless</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getForceManual <em>Force Manual</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getFullScreen <em>Full Screen</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getMouseAsPen <em>Mouse As Pen</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getMouseVisible <em>Mouse Visible</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getPause <em>Pause</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShow1 <em>Show1</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShowEndOfPresentationSlide <em>Show End Of Presentation Slide</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShowLogo <em>Show Logo</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStartPage <em>Start Page</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStartWithNavigator <em>Start With Navigator</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStayOnTop <em>Stay On Top</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getTransitionOnClick <em>Transition On Click</em>}</li> * </ul> * </p> * * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType() * @model extendedMetaData="name='settings_._type' kind='elementOnly'" * @generated */ public interface SettingsType extends EObject { /** * Returns the value of the '<em><b>Show</b></em>' containment reference list. * The list contents are of type {@link org.oasisopen.names.tc.opendocument.xmlns.presentation.ShowType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Show</em>' containment reference list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Show</em>' containment reference list. * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_Show() * @model containment="true" * extendedMetaData="kind='element' name='show' namespace='##targetNamespace'" * @generated */ EList<ShowType> getShow(); /** * Returns the value of the '<em><b>Animations</b></em>' attribute. * The default value is <code>"enabled"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.presentation.AnimationsType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Animations</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Animations</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.AnimationsType * @see #isSetAnimations() * @see #unsetAnimations() * @see #setAnimations(AnimationsType) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_Animations() * @model default="enabled" unsettable="true" * extendedMetaData="kind='attribute' name='animations' namespace='##targetNamespace'" * @generated */ AnimationsType getAnimations(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getAnimations <em>Animations</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Animations</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.AnimationsType * @see #isSetAnimations() * @see #unsetAnimations() * @see #getAnimations() * @generated */ void setAnimations(AnimationsType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getAnimations <em>Animations</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetAnimations() * @see #getAnimations() * @see #setAnimations(AnimationsType) * @generated */ void unsetAnimations(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getAnimations <em>Animations</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Animations</em>' attribute is set. * @see #unsetAnimations() * @see #getAnimations() * @see #setAnimations(AnimationsType) * @generated */ boolean isSetAnimations(); /** * Returns the value of the '<em><b>Endless</b></em>' attribute. * The default value is <code>"false"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Endless</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Endless</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetEndless() * @see #unsetEndless() * @see #setEndless(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_Endless() * @model default="false" unsettable="true" * extendedMetaData="kind='attribute' name='endless' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getEndless(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getEndless <em>Endless</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Endless</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetEndless() * @see #unsetEndless() * @see #getEndless() * @generated */ void setEndless(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getEndless <em>Endless</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetEndless() * @see #getEndless() * @see #setEndless(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetEndless(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getEndless <em>Endless</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Endless</em>' attribute is set. * @see #unsetEndless() * @see #getEndless() * @see #setEndless(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetEndless(); /** * Returns the value of the '<em><b>Force Manual</b></em>' attribute. * The default value is <code>"false"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Force Manual</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Force Manual</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetForceManual() * @see #unsetForceManual() * @see #setForceManual(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_ForceManual() * @model default="false" unsettable="true" * extendedMetaData="kind='attribute' name='force-manual' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getForceManual(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getForceManual <em>Force Manual</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Force Manual</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetForceManual() * @see #unsetForceManual() * @see #getForceManual() * @generated */ void setForceManual(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getForceManual <em>Force Manual</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetForceManual() * @see #getForceManual() * @see #setForceManual(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetForceManual(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getForceManual <em>Force Manual</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Force Manual</em>' attribute is set. * @see #unsetForceManual() * @see #getForceManual() * @see #setForceManual(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetForceManual(); /** * Returns the value of the '<em><b>Full Screen</b></em>' attribute. * The default value is <code>"true"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Full Screen</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Full Screen</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFullScreen() * @see #unsetFullScreen() * @see #setFullScreen(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_FullScreen() * @model default="true" unsettable="true" * extendedMetaData="kind='attribute' name='full-screen' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFullScreen(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getFullScreen <em>Full Screen</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Full Screen</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetFullScreen() * @see #unsetFullScreen() * @see #getFullScreen() * @generated */ void setFullScreen(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getFullScreen <em>Full Screen</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetFullScreen() * @see #getFullScreen() * @see #setFullScreen(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetFullScreen(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getFullScreen <em>Full Screen</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Full Screen</em>' attribute is set. * @see #unsetFullScreen() * @see #getFullScreen() * @see #setFullScreen(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetFullScreen(); /** * Returns the value of the '<em><b>Mouse As Pen</b></em>' attribute. * The default value is <code>"false"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mouse As Pen</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mouse As Pen</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMouseAsPen() * @see #unsetMouseAsPen() * @see #setMouseAsPen(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_MouseAsPen() * @model default="false" unsettable="true" * extendedMetaData="kind='attribute' name='mouse-as-pen' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMouseAsPen(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getMouseAsPen <em>Mouse As Pen</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Mouse As Pen</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMouseAsPen() * @see #unsetMouseAsPen() * @see #getMouseAsPen() * @generated */ void setMouseAsPen(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getMouseAsPen <em>Mouse As Pen</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMouseAsPen() * @see #getMouseAsPen() * @see #setMouseAsPen(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMouseAsPen(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getMouseAsPen <em>Mouse As Pen</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Mouse As Pen</em>' attribute is set. * @see #unsetMouseAsPen() * @see #getMouseAsPen() * @see #setMouseAsPen(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMouseAsPen(); /** * Returns the value of the '<em><b>Mouse Visible</b></em>' attribute. * The default value is <code>"true"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Mouse Visible</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Mouse Visible</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMouseVisible() * @see #unsetMouseVisible() * @see #setMouseVisible(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_MouseVisible() * @model default="true" unsettable="true" * extendedMetaData="kind='attribute' name='mouse-visible' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMouseVisible(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getMouseVisible <em>Mouse Visible</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Mouse Visible</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetMouseVisible() * @see #unsetMouseVisible() * @see #getMouseVisible() * @generated */ void setMouseVisible(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getMouseVisible <em>Mouse Visible</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMouseVisible() * @see #getMouseVisible() * @see #setMouseVisible(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetMouseVisible(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getMouseVisible <em>Mouse Visible</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Mouse Visible</em>' attribute is set. * @see #unsetMouseVisible() * @see #getMouseVisible() * @see #setMouseVisible(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetMouseVisible(); /** * Returns the value of the '<em><b>Pause</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Pause</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Pause</em>' attribute. * @see #setPause(Duration) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_Pause() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Duration" * extendedMetaData="kind='attribute' name='pause' namespace='##targetNamespace'" * @generated */ Duration getPause(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getPause <em>Pause</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Pause</em>' attribute. * @see #getPause() * @generated */ void setPause(Duration value); /** * Returns the value of the '<em><b>Show1</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Show1</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Show1</em>' attribute. * @see #setShow1(String) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_Show1() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='show' namespace='##targetNamespace'" * @generated */ String getShow1(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShow1 <em>Show1</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Show1</em>' attribute. * @see #getShow1() * @generated */ void setShow1(String value); /** * Returns the value of the '<em><b>Show End Of Presentation Slide</b></em>' attribute. * The default value is <code>"true"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Show End Of Presentation Slide</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Show End Of Presentation Slide</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowEndOfPresentationSlide() * @see #unsetShowEndOfPresentationSlide() * @see #setShowEndOfPresentationSlide(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_ShowEndOfPresentationSlide() * @model default="true" unsettable="true" * extendedMetaData="kind='attribute' name='show-end-of-presentation-slide' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getShowEndOfPresentationSlide(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShowEndOfPresentationSlide <em>Show End Of Presentation Slide</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Show End Of Presentation Slide</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowEndOfPresentationSlide() * @see #unsetShowEndOfPresentationSlide() * @see #getShowEndOfPresentationSlide() * @generated */ void setShowEndOfPresentationSlide(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShowEndOfPresentationSlide <em>Show End Of Presentation Slide</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetShowEndOfPresentationSlide() * @see #getShowEndOfPresentationSlide() * @see #setShowEndOfPresentationSlide(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetShowEndOfPresentationSlide(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShowEndOfPresentationSlide <em>Show End Of Presentation Slide</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Show End Of Presentation Slide</em>' attribute is set. * @see #unsetShowEndOfPresentationSlide() * @see #getShowEndOfPresentationSlide() * @see #setShowEndOfPresentationSlide(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetShowEndOfPresentationSlide(); /** * Returns the value of the '<em><b>Show Logo</b></em>' attribute. * The default value is <code>"false"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Show Logo</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Show Logo</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowLogo() * @see #unsetShowLogo() * @see #setShowLogo(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_ShowLogo() * @model default="false" unsettable="true" * extendedMetaData="kind='attribute' name='show-logo' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getShowLogo(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShowLogo <em>Show Logo</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Show Logo</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetShowLogo() * @see #unsetShowLogo() * @see #getShowLogo() * @generated */ void setShowLogo(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShowLogo <em>Show Logo</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetShowLogo() * @see #getShowLogo() * @see #setShowLogo(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetShowLogo(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getShowLogo <em>Show Logo</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Show Logo</em>' attribute is set. * @see #unsetShowLogo() * @see #getShowLogo() * @see #setShowLogo(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetShowLogo(); /** * Returns the value of the '<em><b>Start Page</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start Page</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start Page</em>' attribute. * @see #setStartPage(String) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_StartPage() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String" * extendedMetaData="kind='attribute' name='start-page' namespace='##targetNamespace'" * @generated */ String getStartPage(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStartPage <em>Start Page</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start Page</em>' attribute. * @see #getStartPage() * @generated */ void setStartPage(String value); /** * Returns the value of the '<em><b>Start With Navigator</b></em>' attribute. * The default value is <code>"false"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Start With Navigator</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Start With Navigator</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetStartWithNavigator() * @see #unsetStartWithNavigator() * @see #setStartWithNavigator(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_StartWithNavigator() * @model default="false" unsettable="true" * extendedMetaData="kind='attribute' name='start-with-navigator' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getStartWithNavigator(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStartWithNavigator <em>Start With Navigator</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Start With Navigator</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetStartWithNavigator() * @see #unsetStartWithNavigator() * @see #getStartWithNavigator() * @generated */ void setStartWithNavigator(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStartWithNavigator <em>Start With Navigator</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStartWithNavigator() * @see #getStartWithNavigator() * @see #setStartWithNavigator(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetStartWithNavigator(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStartWithNavigator <em>Start With Navigator</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Start With Navigator</em>' attribute is set. * @see #unsetStartWithNavigator() * @see #getStartWithNavigator() * @see #setStartWithNavigator(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetStartWithNavigator(); /** * Returns the value of the '<em><b>Stay On Top</b></em>' attribute. * The default value is <code>"false"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Stay On Top</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Stay On Top</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetStayOnTop() * @see #unsetStayOnTop() * @see #setStayOnTop(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_StayOnTop() * @model default="false" unsettable="true" * extendedMetaData="kind='attribute' name='stay-on-top' namespace='##targetNamespace'" * @generated */ org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getStayOnTop(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStayOnTop <em>Stay On Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Stay On Top</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean * @see #isSetStayOnTop() * @see #unsetStayOnTop() * @see #getStayOnTop() * @generated */ void setStayOnTop(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStayOnTop <em>Stay On Top</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetStayOnTop() * @see #getStayOnTop() * @see #setStayOnTop(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ void unsetStayOnTop(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getStayOnTop <em>Stay On Top</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Stay On Top</em>' attribute is set. * @see #unsetStayOnTop() * @see #getStayOnTop() * @see #setStayOnTop(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean) * @generated */ boolean isSetStayOnTop(); /** * Returns the value of the '<em><b>Transition On Click</b></em>' attribute. * The default value is <code>"enabled"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.presentation.TransitionOnClickType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Transition On Click</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Transition On Click</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.TransitionOnClickType * @see #isSetTransitionOnClick() * @see #unsetTransitionOnClick() * @see #setTransitionOnClick(TransitionOnClickType) * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage#getSettingsType_TransitionOnClick() * @model default="enabled" unsettable="true" * extendedMetaData="kind='attribute' name='transition-on-click' namespace='##targetNamespace'" * @generated */ TransitionOnClickType getTransitionOnClick(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getTransitionOnClick <em>Transition On Click</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Transition On Click</em>' attribute. * @see org.oasisopen.names.tc.opendocument.xmlns.presentation.TransitionOnClickType * @see #isSetTransitionOnClick() * @see #unsetTransitionOnClick() * @see #getTransitionOnClick() * @generated */ void setTransitionOnClick(TransitionOnClickType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getTransitionOnClick <em>Transition On Click</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTransitionOnClick() * @see #getTransitionOnClick() * @see #setTransitionOnClick(TransitionOnClickType) * @generated */ void unsetTransitionOnClick(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.presentation.SettingsType#getTransitionOnClick <em>Transition On Click</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Transition On Click</em>' attribute is set. * @see #unsetTransitionOnClick() * @see #getTransitionOnClick() * @see #setTransitionOnClick(TransitionOnClickType) * @generated */ boolean isSetTransitionOnClick(); } // SettingsType