/*******************************************************************************
* 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.form;
import java.math.BigInteger;
import javax.xml.datatype.Duration;
import org.eclipse.emf.common.util.EMap;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.util.FeatureMap;
import org.oasisopen.names.tc.opendocument.xmlns.text.Navigation;
import org.oasisopen.names.tc.opendocument.xmlns.text.States;
import org.oasisopen.names.tc.opendocument.xmlns.text.TabCycles;
import org.oasisopen.names.tc.opendocument.xmlns.text.Types;
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Document Root</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMixed <em>Mixed</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getXMLNSPrefixMap <em>XMLNS Prefix Map</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getXSISchemaLocation <em>XSI Schema Location</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getButton <em>Button</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCheckbox <em>Checkbox</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getColumn <em>Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCombobox <em>Combobox</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getConnectionResource <em>Connection Resource</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDate <em>Date</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFile <em>File</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFixedText <em>Fixed Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getForm <em>Form</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFormattedText <em>Formatted Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFrame <em>Frame</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getGenericControl <em>Generic Control</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getGrid <em>Grid</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getHidden <em>Hidden</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImage <em>Image</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImageFrame <em>Image Frame</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getItem <em>Item</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListbox <em>Listbox</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListProperty <em>List Property</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getNumber <em>Number</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getOption <em>Option</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPassword <em>Password</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getProperties <em>Properties</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getProperty <em>Property</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getRadio <em>Radio</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getText <em>Text</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTextarea <em>Textarea</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTime <em>Time</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getValueRange <em>Value Range</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowDeletes <em>Allow Deletes</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowInserts <em>Allow Inserts</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowUpdates <em>Allow Updates</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getApplyDesignMode <em>Apply Design Mode</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getApplyFilter <em>Apply Filter</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAutoComplete <em>Auto Complete</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAutomaticFocus <em>Automatic Focus</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getBoundColumn <em>Bound Column</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getButtonType <em>Button Type</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCommand <em>Command</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCommandType <em>Command Type</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getControlImplementation <em>Control Implementation</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getConvertEmptyToNull <em>Convert Empty To Null</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCurrentSelected <em>Current Selected</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCurrentState <em>Current State</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDataField <em>Data Field</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDatasource <em>Datasource</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDefaultButton <em>Default Button</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDelayForRepeat <em>Delay For Repeat</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDetailFields <em>Detail Fields</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDisabled <em>Disabled</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDropdown <em>Dropdown</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getEchoChar <em>Echo Char</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getEnctype <em>Enctype</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getEscapeProcessing <em>Escape Processing</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFilter <em>Filter</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFocusOnClick <em>Focus On Click</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFor <em>For</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getId <em>Id</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getIgnoreResult <em>Ignore Result</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImageAlign <em>Image Align</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImageData <em>Image Data</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImagePosition <em>Image Position</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getIsTristate <em>Is Tristate</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getLabel <em>Label</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListSource <em>List Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListSourceType <em>List Source Type</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMasterFields <em>Master Fields</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMaxLength <em>Max Length</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMethod <em>Method</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMultiLine <em>Multi Line</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMultiple <em>Multiple</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getName <em>Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getNavigationMode <em>Navigation Mode</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getOrder <em>Order</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getOrientation <em>Orientation</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPageStepSize <em>Page Step Size</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPrintable <em>Printable</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPropertyName <em>Property Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getReadonly <em>Readonly</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getSelected <em>Selected</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getSize <em>Size</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getState <em>State</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getStepSize <em>Step Size</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabCycle <em>Tab Cycle</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabIndex <em>Tab Index</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabStop <em>Tab Stop</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTextStyleName <em>Text Style Name</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTitle <em>Title</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getToggle <em>Toggle</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getValidation <em>Validation</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getVisualEffect <em>Visual Effect</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getXformsListSource <em>Xforms List Source</em>}</li>
* <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getXformsSubmission <em>Xforms Submission</em>}</li>
* </ul>
* </p>
*
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot()
* @model extendedMetaData="name='' kind='mixed'"
* @generated
*/
public interface DocumentRoot extends EObject {
/**
* Returns the value of the '<em><b>Mixed</b></em>' attribute list.
* The list contents are of type {@link org.eclipse.emf.ecore.util.FeatureMap.Entry}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Mixed</em>' attribute list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Mixed</em>' attribute list.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Mixed()
* @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true"
* extendedMetaData="kind='elementWildcard' name=':mixed'"
* @generated
*/
FeatureMap getMixed();
/**
* Returns the value of the '<em><b>XMLNS Prefix Map</b></em>' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>XMLNS Prefix Map</em>' map isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>XMLNS Prefix Map</em>' map.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_XMLNSPrefixMap()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xmlns:prefix'"
* @generated
*/
EMap<String, String> getXMLNSPrefixMap();
/**
* Returns the value of the '<em><b>XSI Schema Location</b></em>' map.
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>XSI Schema Location</em>' map isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>XSI Schema Location</em>' map.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_XSISchemaLocation()
* @model mapType="org.eclipse.emf.ecore.EStringToStringMapEntry<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>" transient="true"
* extendedMetaData="kind='attribute' name='xsi:schemaLocation'"
* @generated
*/
EMap<String, String> getXSISchemaLocation();
/**
* Returns the value of the '<em><b>Button</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Button</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Button</em>' containment reference.
* @see #setButton(ButtonType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Button()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='button' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
ButtonType getButton();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getButton <em>Button</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Button</em>' containment reference.
* @see #getButton()
* @generated
*/
void setButton(ButtonType value);
/**
* Returns the value of the '<em><b>Checkbox</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Checkbox</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Checkbox</em>' containment reference.
* @see #setCheckbox(CheckboxType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Checkbox()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='checkbox' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#column-controls'"
* @generated
*/
CheckboxType getCheckbox();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCheckbox <em>Checkbox</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Checkbox</em>' containment reference.
* @see #getCheckbox()
* @generated
*/
void setCheckbox(CheckboxType value);
/**
* Returns the value of the '<em><b>Column</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Column</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Column</em>' containment reference.
* @see #setColumn(ColumnType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Column()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='column' namespace='##targetNamespace'"
* @generated
*/
ColumnType getColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getColumn <em>Column</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Column</em>' containment reference.
* @see #getColumn()
* @generated
*/
void setColumn(ColumnType value);
/**
* Returns the value of the '<em><b>Combobox</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Combobox</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Combobox</em>' containment reference.
* @see #setCombobox(ComboboxType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Combobox()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='combobox' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#column-controls'"
* @generated
*/
ComboboxType getCombobox();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCombobox <em>Combobox</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Combobox</em>' containment reference.
* @see #getCombobox()
* @generated
*/
void setCombobox(ComboboxType value);
/**
* Returns the value of the '<em><b>Connection Resource</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Connection Resource</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Connection Resource</em>' containment reference.
* @see #setConnectionResource(ConnectionResourceType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ConnectionResource()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='connection-resource' namespace='##targetNamespace'"
* @generated
*/
ConnectionResourceType getConnectionResource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getConnectionResource <em>Connection Resource</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Connection Resource</em>' containment reference.
* @see #getConnectionResource()
* @generated
*/
void setConnectionResource(ConnectionResourceType value);
/**
* Returns the value of the '<em><b>Date</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Date</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Date</em>' containment reference.
* @see #setDate(DateType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Date()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='date' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#column-controls'"
* @generated
*/
DateType getDate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDate <em>Date</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Date</em>' containment reference.
* @see #getDate()
* @generated
*/
void setDate(DateType value);
/**
* Returns the value of the '<em><b>File</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>File</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>File</em>' containment reference.
* @see #setFile(FileType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_File()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='file' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
FileType getFile();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFile <em>File</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>File</em>' containment reference.
* @see #getFile()
* @generated
*/
void setFile(FileType value);
/**
* Returns the value of the '<em><b>Fixed Text</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Fixed Text</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Fixed Text</em>' containment reference.
* @see #setFixedText(FixedTextType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_FixedText()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='fixed-text' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
FixedTextType getFixedText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFixedText <em>Fixed Text</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Fixed Text</em>' containment reference.
* @see #getFixedText()
* @generated
*/
void setFixedText(FixedTextType value);
/**
* Returns the value of the '<em><b>Form</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Form</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Form</em>' containment reference.
* @see #setForm(FormType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Form()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='form' namespace='##targetNamespace'"
* @generated
*/
FormType getForm();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getForm <em>Form</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Form</em>' containment reference.
* @see #getForm()
* @generated
*/
void setForm(FormType value);
/**
* Returns the value of the '<em><b>Formatted Text</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Formatted Text</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Formatted Text</em>' containment reference.
* @see #setFormattedText(FormattedTextType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_FormattedText()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='formatted-text' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#column-controls'"
* @generated
*/
FormattedTextType getFormattedText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFormattedText <em>Formatted Text</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Formatted Text</em>' containment reference.
* @see #getFormattedText()
* @generated
*/
void setFormattedText(FormattedTextType value);
/**
* Returns the value of the '<em><b>Frame</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Frame</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Frame</em>' containment reference.
* @see #setFrame(FrameType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Frame()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='frame' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
FrameType getFrame();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFrame <em>Frame</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Frame</em>' containment reference.
* @see #getFrame()
* @generated
*/
void setFrame(FrameType value);
/**
* Returns the value of the '<em><b>Generic Control</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Generic Control</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Generic Control</em>' containment reference.
* @see #setGenericControl(GenericControlType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_GenericControl()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='generic-control' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
GenericControlType getGenericControl();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getGenericControl <em>Generic Control</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Generic Control</em>' containment reference.
* @see #getGenericControl()
* @generated
*/
void setGenericControl(GenericControlType value);
/**
* Returns the value of the '<em><b>Grid</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Grid</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Grid</em>' containment reference.
* @see #setGrid(GridType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Grid()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='grid' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
GridType getGrid();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getGrid <em>Grid</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Grid</em>' containment reference.
* @see #getGrid()
* @generated
*/
void setGrid(GridType value);
/**
* Returns the value of the '<em><b>Hidden</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Hidden</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Hidden</em>' containment reference.
* @see #setHidden(HiddenType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Hidden()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='hidden' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
HiddenType getHidden();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getHidden <em>Hidden</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Hidden</em>' containment reference.
* @see #getHidden()
* @generated
*/
void setHidden(HiddenType value);
/**
* Returns the value of the '<em><b>Image</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Image</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Image</em>' containment reference.
* @see #setImage(ImageType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Image()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='image' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
ImageType getImage();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImage <em>Image</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Image</em>' containment reference.
* @see #getImage()
* @generated
*/
void setImage(ImageType value);
/**
* Returns the value of the '<em><b>Image Frame</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Image Frame</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Image Frame</em>' containment reference.
* @see #setImageFrame(ImageFrameType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ImageFrame()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='image-frame' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
ImageFrameType getImageFrame();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImageFrame <em>Image Frame</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Image Frame</em>' containment reference.
* @see #getImageFrame()
* @generated
*/
void setImageFrame(ImageFrameType value);
/**
* Returns the value of the '<em><b>Item</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Item</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Item</em>' containment reference.
* @see #setItem(ItemType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Item()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='item' namespace='##targetNamespace'"
* @generated
*/
ItemType getItem();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getItem <em>Item</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Item</em>' containment reference.
* @see #getItem()
* @generated
*/
void setItem(ItemType value);
/**
* Returns the value of the '<em><b>Listbox</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Listbox</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Listbox</em>' containment reference.
* @see #setListbox(ListboxType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Listbox()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='listbox' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#column-controls'"
* @generated
*/
ListboxType getListbox();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListbox <em>Listbox</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Listbox</em>' containment reference.
* @see #getListbox()
* @generated
*/
void setListbox(ListboxType value);
/**
* Returns the value of the '<em><b>List Property</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Property</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>List Property</em>' containment reference.
* @see #setListProperty(ListPropertyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ListProperty()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='list-property' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#form-property'"
* @generated
*/
ListPropertyType getListProperty();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListProperty <em>List Property</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Property</em>' containment reference.
* @see #getListProperty()
* @generated
*/
void setListProperty(ListPropertyType value);
/**
* Returns the value of the '<em><b>Number</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Number</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Number</em>' containment reference.
* @see #setNumber(NumberType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Number()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='number' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#column-controls'"
* @generated
*/
NumberType getNumber();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getNumber <em>Number</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Number</em>' containment reference.
* @see #getNumber()
* @generated
*/
void setNumber(NumberType value);
/**
* Returns the value of the '<em><b>Option</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Option</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Option</em>' containment reference.
* @see #setOption(OptionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Option()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='option' namespace='##targetNamespace'"
* @generated
*/
OptionType getOption();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getOption <em>Option</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Option</em>' containment reference.
* @see #getOption()
* @generated
*/
void setOption(OptionType value);
/**
* Returns the value of the '<em><b>Password</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Password</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Password</em>' containment reference.
* @see #setPassword(PasswordType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Password()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='password' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
PasswordType getPassword();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPassword <em>Password</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Password</em>' containment reference.
* @see #getPassword()
* @generated
*/
void setPassword(PasswordType value);
/**
* Returns the value of the '<em><b>Properties</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Properties</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Properties</em>' containment reference.
* @see #setProperties(PropertiesType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Properties()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='properties' namespace='##targetNamespace'"
* @generated
*/
PropertiesType getProperties();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getProperties <em>Properties</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Properties</em>' containment reference.
* @see #getProperties()
* @generated
*/
void setProperties(PropertiesType value);
/**
* Returns the value of the '<em><b>Property</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Property</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Property</em>' containment reference.
* @see #setProperty(PropertyType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Property()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='property' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#form-property'"
* @generated
*/
PropertyType getProperty();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getProperty <em>Property</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Property</em>' containment reference.
* @see #getProperty()
* @generated
*/
void setProperty(PropertyType value);
/**
* Returns the value of the '<em><b>Radio</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Radio</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Radio</em>' containment reference.
* @see #setRadio(RadioType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Radio()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='radio' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
RadioType getRadio();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getRadio <em>Radio</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Radio</em>' containment reference.
* @see #getRadio()
* @generated
*/
void setRadio(RadioType value);
/**
* Returns the value of the '<em><b>Text</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Text</em>' containment reference.
* @see #setText(TextType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Text()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='text' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#column-controls'"
* @generated
*/
TextType getText();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getText <em>Text</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text</em>' containment reference.
* @see #getText()
* @generated
*/
void setText(TextType value);
/**
* Returns the value of the '<em><b>Textarea</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Textarea</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Textarea</em>' containment reference.
* @see #setTextarea(TextareaType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Textarea()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='textarea' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#column-controls'"
* @generated
*/
TextareaType getTextarea();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTextarea <em>Textarea</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Textarea</em>' containment reference.
* @see #getTextarea()
* @generated
*/
void setTextarea(TextareaType value);
/**
* Returns the value of the '<em><b>Time</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Time</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Time</em>' containment reference.
* @see #setTime(TimeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Time()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='time' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
TimeType getTime();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTime <em>Time</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Time</em>' containment reference.
* @see #getTime()
* @generated
*/
void setTime(TimeType value);
/**
* Returns the value of the '<em><b>Value Range</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Value Range</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Value Range</em>' containment reference.
* @see #setValueRange(ValueRangeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ValueRange()
* @model containment="true" upper="-2" transient="true" volatile="true" derived="true"
* extendedMetaData="kind='element' name='value-range' namespace='##targetNamespace' affiliation='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls'"
* @generated
*/
ValueRangeType getValueRange();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getValueRange <em>Value Range</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Value Range</em>' containment reference.
* @see #getValueRange()
* @generated
*/
void setValueRange(ValueRangeType value);
/**
* Returns the value of the '<em><b>Allow Deletes</b></em>' attribute.
* 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>Allow Deletes</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Allow Deletes</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAllowDeletes()
* @see #unsetAllowDeletes()
* @see #setAllowDeletes(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_AllowDeletes()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='allow-deletes' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAllowDeletes();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowDeletes <em>Allow Deletes</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Allow Deletes</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAllowDeletes()
* @see #unsetAllowDeletes()
* @see #getAllowDeletes()
* @generated
*/
void setAllowDeletes(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowDeletes <em>Allow Deletes</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAllowDeletes()
* @see #getAllowDeletes()
* @see #setAllowDeletes(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetAllowDeletes();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowDeletes <em>Allow Deletes</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Allow Deletes</em>' attribute is set.
* @see #unsetAllowDeletes()
* @see #getAllowDeletes()
* @see #setAllowDeletes(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetAllowDeletes();
/**
* Returns the value of the '<em><b>Allow Inserts</b></em>' attribute.
* 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>Allow Inserts</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Allow Inserts</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAllowInserts()
* @see #unsetAllowInserts()
* @see #setAllowInserts(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_AllowInserts()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='allow-inserts' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAllowInserts();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowInserts <em>Allow Inserts</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Allow Inserts</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAllowInserts()
* @see #unsetAllowInserts()
* @see #getAllowInserts()
* @generated
*/
void setAllowInserts(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowInserts <em>Allow Inserts</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAllowInserts()
* @see #getAllowInserts()
* @see #setAllowInserts(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetAllowInserts();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowInserts <em>Allow Inserts</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Allow Inserts</em>' attribute is set.
* @see #unsetAllowInserts()
* @see #getAllowInserts()
* @see #setAllowInserts(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetAllowInserts();
/**
* Returns the value of the '<em><b>Allow Updates</b></em>' attribute.
* 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>Allow Updates</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Allow Updates</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAllowUpdates()
* @see #unsetAllowUpdates()
* @see #setAllowUpdates(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_AllowUpdates()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='allow-updates' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAllowUpdates();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowUpdates <em>Allow Updates</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Allow Updates</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAllowUpdates()
* @see #unsetAllowUpdates()
* @see #getAllowUpdates()
* @generated
*/
void setAllowUpdates(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowUpdates <em>Allow Updates</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAllowUpdates()
* @see #getAllowUpdates()
* @see #setAllowUpdates(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetAllowUpdates();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAllowUpdates <em>Allow Updates</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Allow Updates</em>' attribute is set.
* @see #unsetAllowUpdates()
* @see #getAllowUpdates()
* @see #setAllowUpdates(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetAllowUpdates();
/**
* Returns the value of the '<em><b>Apply Design Mode</b></em>' attribute.
* 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>Apply Design Mode</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Apply Design Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetApplyDesignMode()
* @see #unsetApplyDesignMode()
* @see #setApplyDesignMode(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ApplyDesignMode()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='apply-design-mode' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getApplyDesignMode();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getApplyDesignMode <em>Apply Design Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Apply Design Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetApplyDesignMode()
* @see #unsetApplyDesignMode()
* @see #getApplyDesignMode()
* @generated
*/
void setApplyDesignMode(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getApplyDesignMode <em>Apply Design Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetApplyDesignMode()
* @see #getApplyDesignMode()
* @see #setApplyDesignMode(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetApplyDesignMode();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getApplyDesignMode <em>Apply Design Mode</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Apply Design Mode</em>' attribute is set.
* @see #unsetApplyDesignMode()
* @see #getApplyDesignMode()
* @see #setApplyDesignMode(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetApplyDesignMode();
/**
* Returns the value of the '<em><b>Apply Filter</b></em>' attribute.
* 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>Apply Filter</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Apply Filter</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetApplyFilter()
* @see #unsetApplyFilter()
* @see #setApplyFilter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ApplyFilter()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='apply-filter' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getApplyFilter();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getApplyFilter <em>Apply Filter</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Apply Filter</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetApplyFilter()
* @see #unsetApplyFilter()
* @see #getApplyFilter()
* @generated
*/
void setApplyFilter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getApplyFilter <em>Apply Filter</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetApplyFilter()
* @see #getApplyFilter()
* @see #setApplyFilter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetApplyFilter();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getApplyFilter <em>Apply Filter</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Apply Filter</em>' attribute is set.
* @see #unsetApplyFilter()
* @see #getApplyFilter()
* @see #setApplyFilter(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetApplyFilter();
/**
* Returns the value of the '<em><b>Auto Complete</b></em>' attribute.
* 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>Auto Complete</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Auto Complete</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAutoComplete()
* @see #unsetAutoComplete()
* @see #setAutoComplete(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_AutoComplete()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='auto-complete' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutoComplete();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAutoComplete <em>Auto Complete</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Auto Complete</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAutoComplete()
* @see #unsetAutoComplete()
* @see #getAutoComplete()
* @generated
*/
void setAutoComplete(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAutoComplete <em>Auto Complete</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAutoComplete()
* @see #getAutoComplete()
* @see #setAutoComplete(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetAutoComplete();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAutoComplete <em>Auto Complete</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Auto Complete</em>' attribute is set.
* @see #unsetAutoComplete()
* @see #getAutoComplete()
* @see #setAutoComplete(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetAutoComplete();
/**
* Returns the value of the '<em><b>Automatic Focus</b></em>' attribute.
* 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>Automatic Focus</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Automatic Focus</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAutomaticFocus()
* @see #unsetAutomaticFocus()
* @see #setAutomaticFocus(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_AutomaticFocus()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='automatic-focus' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getAutomaticFocus();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAutomaticFocus <em>Automatic Focus</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Automatic Focus</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetAutomaticFocus()
* @see #unsetAutomaticFocus()
* @see #getAutomaticFocus()
* @generated
*/
void setAutomaticFocus(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAutomaticFocus <em>Automatic Focus</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetAutomaticFocus()
* @see #getAutomaticFocus()
* @see #setAutomaticFocus(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetAutomaticFocus();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getAutomaticFocus <em>Automatic Focus</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Automatic Focus</em>' attribute is set.
* @see #unsetAutomaticFocus()
* @see #getAutomaticFocus()
* @see #setAutomaticFocus(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetAutomaticFocus();
/**
* Returns the value of the '<em><b>Bound Column</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Bound Column</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Bound Column</em>' attribute.
* @see #setBoundColumn(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_BoundColumn()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='bound-column' namespace='##targetNamespace'"
* @generated
*/
String getBoundColumn();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getBoundColumn <em>Bound Column</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Bound Column</em>' attribute.
* @see #getBoundColumn()
* @generated
*/
void setBoundColumn(String value);
/**
* Returns the value of the '<em><b>Button Type</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Types}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Button Type</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Button Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Types
* @see #isSetButtonType()
* @see #unsetButtonType()
* @see #setButtonType(Types)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ButtonType()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='button-type' namespace='##targetNamespace'"
* @generated
*/
Types getButtonType();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getButtonType <em>Button Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Button Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Types
* @see #isSetButtonType()
* @see #unsetButtonType()
* @see #getButtonType()
* @generated
*/
void setButtonType(Types value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getButtonType <em>Button Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetButtonType()
* @see #getButtonType()
* @see #setButtonType(Types)
* @generated
*/
void unsetButtonType();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getButtonType <em>Button Type</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Button Type</em>' attribute is set.
* @see #unsetButtonType()
* @see #getButtonType()
* @see #setButtonType(Types)
* @generated
*/
boolean isSetButtonType();
/**
* Returns the value of the '<em><b>Command</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Command</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Command</em>' attribute.
* @see #setCommand(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Command()
* @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType"
* extendedMetaData="kind='attribute' name='command' namespace='##targetNamespace'"
* @generated
*/
Object getCommand();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCommand <em>Command</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Command</em>' attribute.
* @see #getCommand()
* @generated
*/
void setCommand(Object value);
/**
* Returns the value of the '<em><b>Command Type</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.form.CommandTypeType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Command Type</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Command Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.CommandTypeType
* @see #isSetCommandType()
* @see #unsetCommandType()
* @see #setCommandType(CommandTypeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_CommandType()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='command-type' namespace='##targetNamespace'"
* @generated
*/
CommandTypeType getCommandType();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCommandType <em>Command Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Command Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.CommandTypeType
* @see #isSetCommandType()
* @see #unsetCommandType()
* @see #getCommandType()
* @generated
*/
void setCommandType(CommandTypeType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCommandType <em>Command Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetCommandType()
* @see #getCommandType()
* @see #setCommandType(CommandTypeType)
* @generated
*/
void unsetCommandType();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCommandType <em>Command Type</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Command Type</em>' attribute is set.
* @see #unsetCommandType()
* @see #getCommandType()
* @see #setCommandType(CommandTypeType)
* @generated
*/
boolean isSetCommandType();
/**
* Returns the value of the '<em><b>Control Implementation</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Control Implementation</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Control Implementation</em>' attribute.
* @see #setControlImplementation(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ControlImplementation()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NamespacedToken"
* extendedMetaData="kind='attribute' name='control-implementation' namespace='##targetNamespace'"
* @generated
*/
String getControlImplementation();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getControlImplementation <em>Control Implementation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Control Implementation</em>' attribute.
* @see #getControlImplementation()
* @generated
*/
void setControlImplementation(String value);
/**
* Returns the value of the '<em><b>Convert Empty To Null</b></em>' attribute.
* 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>Convert Empty To Null</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Convert Empty To Null</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetConvertEmptyToNull()
* @see #unsetConvertEmptyToNull()
* @see #setConvertEmptyToNull(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ConvertEmptyToNull()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='convert-empty-to-null' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getConvertEmptyToNull();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getConvertEmptyToNull <em>Convert Empty To Null</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Convert Empty To Null</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetConvertEmptyToNull()
* @see #unsetConvertEmptyToNull()
* @see #getConvertEmptyToNull()
* @generated
*/
void setConvertEmptyToNull(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getConvertEmptyToNull <em>Convert Empty To Null</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetConvertEmptyToNull()
* @see #getConvertEmptyToNull()
* @see #setConvertEmptyToNull(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetConvertEmptyToNull();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getConvertEmptyToNull <em>Convert Empty To Null</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Convert Empty To Null</em>' attribute is set.
* @see #unsetConvertEmptyToNull()
* @see #getConvertEmptyToNull()
* @see #setConvertEmptyToNull(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetConvertEmptyToNull();
/**
* Returns the value of the '<em><b>Current Selected</b></em>' attribute.
* 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>Current Selected</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Current Selected</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetCurrentSelected()
* @see #unsetCurrentSelected()
* @see #setCurrentSelected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_CurrentSelected()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='current-selected' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getCurrentSelected();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCurrentSelected <em>Current Selected</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Current Selected</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetCurrentSelected()
* @see #unsetCurrentSelected()
* @see #getCurrentSelected()
* @generated
*/
void setCurrentSelected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCurrentSelected <em>Current Selected</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetCurrentSelected()
* @see #getCurrentSelected()
* @see #setCurrentSelected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetCurrentSelected();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCurrentSelected <em>Current Selected</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Current Selected</em>' attribute is set.
* @see #unsetCurrentSelected()
* @see #getCurrentSelected()
* @see #setCurrentSelected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetCurrentSelected();
/**
* Returns the value of the '<em><b>Current State</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.States}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Current State</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Current State</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.States
* @see #isSetCurrentState()
* @see #unsetCurrentState()
* @see #setCurrentState(States)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_CurrentState()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='current-state' namespace='##targetNamespace'"
* @generated
*/
States getCurrentState();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCurrentState <em>Current State</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Current State</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.States
* @see #isSetCurrentState()
* @see #unsetCurrentState()
* @see #getCurrentState()
* @generated
*/
void setCurrentState(States value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCurrentState <em>Current State</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetCurrentState()
* @see #getCurrentState()
* @see #setCurrentState(States)
* @generated
*/
void unsetCurrentState();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getCurrentState <em>Current State</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Current State</em>' attribute is set.
* @see #unsetCurrentState()
* @see #getCurrentState()
* @see #setCurrentState(States)
* @generated
*/
boolean isSetCurrentState();
/**
* Returns the value of the '<em><b>Data Field</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Data Field</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Data Field</em>' attribute.
* @see #setDataField(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_DataField()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='data-field' namespace='##targetNamespace'"
* @generated
*/
String getDataField();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDataField <em>Data Field</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Data Field</em>' attribute.
* @see #getDataField()
* @generated
*/
void setDataField(String value);
/**
* Returns the value of the '<em><b>Datasource</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Datasource</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Datasource</em>' attribute.
* @see #setDatasource(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Datasource()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.form.DatasourceType"
* extendedMetaData="kind='attribute' name='datasource' namespace='##targetNamespace'"
* @generated
*/
String getDatasource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDatasource <em>Datasource</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Datasource</em>' attribute.
* @see #getDatasource()
* @generated
*/
void setDatasource(String value);
/**
* Returns the value of the '<em><b>Default Button</b></em>' attribute.
* 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>Default Button</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Default Button</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetDefaultButton()
* @see #unsetDefaultButton()
* @see #setDefaultButton(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_DefaultButton()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='default-button' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDefaultButton();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDefaultButton <em>Default Button</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Default Button</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetDefaultButton()
* @see #unsetDefaultButton()
* @see #getDefaultButton()
* @generated
*/
void setDefaultButton(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDefaultButton <em>Default Button</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetDefaultButton()
* @see #getDefaultButton()
* @see #setDefaultButton(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetDefaultButton();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDefaultButton <em>Default Button</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Default Button</em>' attribute is set.
* @see #unsetDefaultButton()
* @see #getDefaultButton()
* @see #setDefaultButton(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetDefaultButton();
/**
* Returns the value of the '<em><b>Delay For Repeat</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Delay For Repeat</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Delay For Repeat</em>' attribute.
* @see #setDelayForRepeat(Duration)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_DelayForRepeat()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Duration"
* extendedMetaData="kind='attribute' name='delay-for-repeat' namespace='##targetNamespace'"
* @generated
*/
Duration getDelayForRepeat();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDelayForRepeat <em>Delay For Repeat</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Delay For Repeat</em>' attribute.
* @see #getDelayForRepeat()
* @generated
*/
void setDelayForRepeat(Duration value);
/**
* Returns the value of the '<em><b>Detail Fields</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Detail Fields</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Detail Fields</em>' attribute.
* @see #setDetailFields(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_DetailFields()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='detail-fields' namespace='##targetNamespace'"
* @generated
*/
String getDetailFields();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDetailFields <em>Detail Fields</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Detail Fields</em>' attribute.
* @see #getDetailFields()
* @generated
*/
void setDetailFields(String value);
/**
* Returns the value of the '<em><b>Disabled</b></em>' attribute.
* 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>Disabled</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Disabled</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetDisabled()
* @see #unsetDisabled()
* @see #setDisabled(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Disabled()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='disabled' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDisabled();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDisabled <em>Disabled</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Disabled</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetDisabled()
* @see #unsetDisabled()
* @see #getDisabled()
* @generated
*/
void setDisabled(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDisabled <em>Disabled</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetDisabled()
* @see #getDisabled()
* @see #setDisabled(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetDisabled();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDisabled <em>Disabled</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Disabled</em>' attribute is set.
* @see #unsetDisabled()
* @see #getDisabled()
* @see #setDisabled(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetDisabled();
/**
* Returns the value of the '<em><b>Dropdown</b></em>' attribute.
* 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>Dropdown</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Dropdown</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetDropdown()
* @see #unsetDropdown()
* @see #setDropdown(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Dropdown()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='dropdown' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getDropdown();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDropdown <em>Dropdown</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Dropdown</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetDropdown()
* @see #unsetDropdown()
* @see #getDropdown()
* @generated
*/
void setDropdown(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDropdown <em>Dropdown</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetDropdown()
* @see #getDropdown()
* @see #setDropdown(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetDropdown();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getDropdown <em>Dropdown</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Dropdown</em>' attribute is set.
* @see #unsetDropdown()
* @see #getDropdown()
* @see #setDropdown(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetDropdown();
/**
* Returns the value of the '<em><b>Echo Char</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Echo Char</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Echo Char</em>' attribute.
* @see #setEchoChar(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_EchoChar()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.Character"
* extendedMetaData="kind='attribute' name='echo-char' namespace='##targetNamespace'"
* @generated
*/
String getEchoChar();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getEchoChar <em>Echo Char</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Echo Char</em>' attribute.
* @see #getEchoChar()
* @generated
*/
void setEchoChar(String value);
/**
* Returns the value of the '<em><b>Enctype</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Enctype</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Enctype</em>' attribute.
* @see #setEnctype(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Enctype()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='enctype' namespace='##targetNamespace'"
* @generated
*/
String getEnctype();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getEnctype <em>Enctype</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Enctype</em>' attribute.
* @see #getEnctype()
* @generated
*/
void setEnctype(String value);
/**
* Returns the value of the '<em><b>Escape Processing</b></em>' attribute.
* 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>Escape Processing</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Escape Processing</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetEscapeProcessing()
* @see #unsetEscapeProcessing()
* @see #setEscapeProcessing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_EscapeProcessing()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='escape-processing' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getEscapeProcessing();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getEscapeProcessing <em>Escape Processing</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Escape Processing</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetEscapeProcessing()
* @see #unsetEscapeProcessing()
* @see #getEscapeProcessing()
* @generated
*/
void setEscapeProcessing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getEscapeProcessing <em>Escape Processing</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetEscapeProcessing()
* @see #getEscapeProcessing()
* @see #setEscapeProcessing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetEscapeProcessing();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getEscapeProcessing <em>Escape Processing</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Escape Processing</em>' attribute is set.
* @see #unsetEscapeProcessing()
* @see #getEscapeProcessing()
* @see #setEscapeProcessing(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetEscapeProcessing();
/**
* Returns the value of the '<em><b>Filter</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Filter</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Filter</em>' attribute.
* @see #setFilter(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Filter()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='filter' namespace='##targetNamespace'"
* @generated
*/
String getFilter();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFilter <em>Filter</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Filter</em>' attribute.
* @see #getFilter()
* @generated
*/
void setFilter(String value);
/**
* Returns the value of the '<em><b>Focus On Click</b></em>' attribute.
* 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>Focus 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>Focus On Click</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetFocusOnClick()
* @see #unsetFocusOnClick()
* @see #setFocusOnClick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_FocusOnClick()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='focus-on-click' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getFocusOnClick();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFocusOnClick <em>Focus On Click</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Focus On Click</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetFocusOnClick()
* @see #unsetFocusOnClick()
* @see #getFocusOnClick()
* @generated
*/
void setFocusOnClick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFocusOnClick <em>Focus On Click</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetFocusOnClick()
* @see #getFocusOnClick()
* @see #setFocusOnClick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetFocusOnClick();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFocusOnClick <em>Focus On Click</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Focus On Click</em>' attribute is set.
* @see #unsetFocusOnClick()
* @see #getFocusOnClick()
* @see #setFocusOnClick(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetFocusOnClick();
/**
* Returns the value of the '<em><b>For</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>For</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>For</em>' attribute.
* @see #setFor(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_For()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='for' namespace='##targetNamespace'"
* @generated
*/
String getFor();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getFor <em>For</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>For</em>' attribute.
* @see #getFor()
* @generated
*/
void setFor(String value);
/**
* Returns the value of the '<em><b>Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Id</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Id</em>' attribute.
* @see #setId(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Id()
* @model id="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.ID"
* extendedMetaData="kind='attribute' name='id' namespace='##targetNamespace'"
* @generated
*/
String getId();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getId <em>Id</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Id</em>' attribute.
* @see #getId()
* @generated
*/
void setId(String value);
/**
* Returns the value of the '<em><b>Ignore Result</b></em>' attribute.
* 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>Ignore Result</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Ignore Result</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetIgnoreResult()
* @see #unsetIgnoreResult()
* @see #setIgnoreResult(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_IgnoreResult()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='ignore-result' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getIgnoreResult();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getIgnoreResult <em>Ignore Result</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Ignore Result</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetIgnoreResult()
* @see #unsetIgnoreResult()
* @see #getIgnoreResult()
* @generated
*/
void setIgnoreResult(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getIgnoreResult <em>Ignore Result</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetIgnoreResult()
* @see #getIgnoreResult()
* @see #setIgnoreResult(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetIgnoreResult();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getIgnoreResult <em>Ignore Result</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Ignore Result</em>' attribute is set.
* @see #unsetIgnoreResult()
* @see #getIgnoreResult()
* @see #setIgnoreResult(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetIgnoreResult();
/**
* Returns the value of the '<em><b>Image Align</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.form.ImageAlignType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Image Align</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Image Align</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.ImageAlignType
* @see #isSetImageAlign()
* @see #unsetImageAlign()
* @see #setImageAlign(ImageAlignType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ImageAlign()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='image-align' namespace='##targetNamespace'"
* @generated
*/
ImageAlignType getImageAlign();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImageAlign <em>Image Align</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Image Align</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.ImageAlignType
* @see #isSetImageAlign()
* @see #unsetImageAlign()
* @see #getImageAlign()
* @generated
*/
void setImageAlign(ImageAlignType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImageAlign <em>Image Align</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetImageAlign()
* @see #getImageAlign()
* @see #setImageAlign(ImageAlignType)
* @generated
*/
void unsetImageAlign();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImageAlign <em>Image Align</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Image Align</em>' attribute is set.
* @see #unsetImageAlign()
* @see #getImageAlign()
* @see #setImageAlign(ImageAlignType)
* @generated
*/
boolean isSetImageAlign();
/**
* Returns the value of the '<em><b>Image Data</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Image Data</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Image Data</em>' attribute.
* @see #setImageData(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ImageData()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.AnyURI"
* extendedMetaData="kind='attribute' name='image-data' namespace='##targetNamespace'"
* @generated
*/
String getImageData();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImageData <em>Image Data</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Image Data</em>' attribute.
* @see #getImageData()
* @generated
*/
void setImageData(String value);
/**
* Returns the value of the '<em><b>Image Position</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.form.ImagePositionType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Image Position</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Image Position</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.ImagePositionType
* @see #isSetImagePosition()
* @see #unsetImagePosition()
* @see #setImagePosition(ImagePositionType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ImagePosition()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='image-position' namespace='##targetNamespace'"
* @generated
*/
ImagePositionType getImagePosition();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImagePosition <em>Image Position</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Image Position</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.ImagePositionType
* @see #isSetImagePosition()
* @see #unsetImagePosition()
* @see #getImagePosition()
* @generated
*/
void setImagePosition(ImagePositionType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImagePosition <em>Image Position</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetImagePosition()
* @see #getImagePosition()
* @see #setImagePosition(ImagePositionType)
* @generated
*/
void unsetImagePosition();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getImagePosition <em>Image Position</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Image Position</em>' attribute is set.
* @see #unsetImagePosition()
* @see #getImagePosition()
* @see #setImagePosition(ImagePositionType)
* @generated
*/
boolean isSetImagePosition();
/**
* Returns the value of the '<em><b>Is Tristate</b></em>' attribute.
* 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>Is Tristate</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Is Tristate</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetIsTristate()
* @see #unsetIsTristate()
* @see #setIsTristate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_IsTristate()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='is-tristate' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getIsTristate();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getIsTristate <em>Is Tristate</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Is Tristate</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetIsTristate()
* @see #unsetIsTristate()
* @see #getIsTristate()
* @generated
*/
void setIsTristate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getIsTristate <em>Is Tristate</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetIsTristate()
* @see #getIsTristate()
* @see #setIsTristate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetIsTristate();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getIsTristate <em>Is Tristate</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Is Tristate</em>' attribute is set.
* @see #unsetIsTristate()
* @see #getIsTristate()
* @see #setIsTristate(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetIsTristate();
/**
* Returns the value of the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Label</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Label</em>' attribute.
* @see #setLabel(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Label()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='label' namespace='##targetNamespace'"
* @generated
*/
String getLabel();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getLabel <em>Label</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Label</em>' attribute.
* @see #getLabel()
* @generated
*/
void setLabel(String value);
/**
* Returns the value of the '<em><b>List Source</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Source</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>List Source</em>' attribute.
* @see #setListSource(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ListSource()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='list-source' namespace='##targetNamespace'"
* @generated
*/
String getListSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListSource <em>List Source</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Source</em>' attribute.
* @see #getListSource()
* @generated
*/
void setListSource(String value);
/**
* Returns the value of the '<em><b>List Source Type</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.form.ListSourceTypeType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>List Source Type</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>List Source Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.ListSourceTypeType
* @see #isSetListSourceType()
* @see #unsetListSourceType()
* @see #setListSourceType(ListSourceTypeType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_ListSourceType()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='list-source-type' namespace='##targetNamespace'"
* @generated
*/
ListSourceTypeType getListSourceType();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListSourceType <em>List Source Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>List Source Type</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.ListSourceTypeType
* @see #isSetListSourceType()
* @see #unsetListSourceType()
* @see #getListSourceType()
* @generated
*/
void setListSourceType(ListSourceTypeType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListSourceType <em>List Source Type</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetListSourceType()
* @see #getListSourceType()
* @see #setListSourceType(ListSourceTypeType)
* @generated
*/
void unsetListSourceType();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getListSourceType <em>List Source Type</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>List Source Type</em>' attribute is set.
* @see #unsetListSourceType()
* @see #getListSourceType()
* @see #setListSourceType(ListSourceTypeType)
* @generated
*/
boolean isSetListSourceType();
/**
* Returns the value of the '<em><b>Master Fields</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Master Fields</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Master Fields</em>' attribute.
* @see #setMasterFields(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_MasterFields()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='master-fields' namespace='##targetNamespace'"
* @generated
*/
String getMasterFields();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMasterFields <em>Master Fields</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Master Fields</em>' attribute.
* @see #getMasterFields()
* @generated
*/
void setMasterFields(String value);
/**
* Returns the value of the '<em><b>Max Length</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Max Length</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Max Length</em>' attribute.
* @see #setMaxLength(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_MaxLength()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger"
* extendedMetaData="kind='attribute' name='max-length' namespace='##targetNamespace'"
* @generated
*/
BigInteger getMaxLength();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMaxLength <em>Max Length</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Max Length</em>' attribute.
* @see #getMaxLength()
* @generated
*/
void setMaxLength(BigInteger value);
/**
* Returns the value of the '<em><b>Method</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Method</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Method</em>' attribute.
* @see #setMethod(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Method()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.form.MethodType"
* extendedMetaData="kind='attribute' name='method' namespace='##targetNamespace'"
* @generated
*/
Object getMethod();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMethod <em>Method</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Method</em>' attribute.
* @see #getMethod()
* @generated
*/
void setMethod(Object value);
/**
* Returns the value of the '<em><b>Multi Line</b></em>' attribute.
* 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>Multi Line</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Multi Line</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetMultiLine()
* @see #unsetMultiLine()
* @see #setMultiLine(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_MultiLine()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='multi-line' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMultiLine();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMultiLine <em>Multi Line</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Multi Line</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetMultiLine()
* @see #unsetMultiLine()
* @see #getMultiLine()
* @generated
*/
void setMultiLine(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMultiLine <em>Multi Line</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetMultiLine()
* @see #getMultiLine()
* @see #setMultiLine(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetMultiLine();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMultiLine <em>Multi Line</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Multi Line</em>' attribute is set.
* @see #unsetMultiLine()
* @see #getMultiLine()
* @see #setMultiLine(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetMultiLine();
/**
* Returns the value of the '<em><b>Multiple</b></em>' attribute.
* 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>Multiple</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Multiple</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetMultiple()
* @see #unsetMultiple()
* @see #setMultiple(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Multiple()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='multiple' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getMultiple();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMultiple <em>Multiple</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Multiple</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetMultiple()
* @see #unsetMultiple()
* @see #getMultiple()
* @generated
*/
void setMultiple(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMultiple <em>Multiple</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetMultiple()
* @see #getMultiple()
* @see #setMultiple(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetMultiple();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getMultiple <em>Multiple</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Multiple</em>' attribute is set.
* @see #unsetMultiple()
* @see #getMultiple()
* @see #setMultiple(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetMultiple();
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Name</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Name()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='name' namespace='##targetNamespace'"
* @generated
*/
String getName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getName <em>Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Name</em>' attribute.
* @see #getName()
* @generated
*/
void setName(String value);
/**
* Returns the value of the '<em><b>Navigation Mode</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Navigation}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Navigation Mode</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Navigation Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Navigation
* @see #isSetNavigationMode()
* @see #unsetNavigationMode()
* @see #setNavigationMode(Navigation)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_NavigationMode()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='navigation-mode' namespace='##targetNamespace'"
* @generated
*/
Navigation getNavigationMode();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getNavigationMode <em>Navigation Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Navigation Mode</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Navigation
* @see #isSetNavigationMode()
* @see #unsetNavigationMode()
* @see #getNavigationMode()
* @generated
*/
void setNavigationMode(Navigation value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getNavigationMode <em>Navigation Mode</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetNavigationMode()
* @see #getNavigationMode()
* @see #setNavigationMode(Navigation)
* @generated
*/
void unsetNavigationMode();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getNavigationMode <em>Navigation Mode</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Navigation Mode</em>' attribute is set.
* @see #unsetNavigationMode()
* @see #getNavigationMode()
* @see #setNavigationMode(Navigation)
* @generated
*/
boolean isSetNavigationMode();
/**
* Returns the value of the '<em><b>Order</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Order</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Order</em>' attribute.
* @see #setOrder(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Order()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='order' namespace='##targetNamespace'"
* @generated
*/
String getOrder();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getOrder <em>Order</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Order</em>' attribute.
* @see #getOrder()
* @generated
*/
void setOrder(String value);
/**
* Returns the value of the '<em><b>Orientation</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.form.OrientationType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Orientation</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Orientation</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.OrientationType
* @see #isSetOrientation()
* @see #unsetOrientation()
* @see #setOrientation(OrientationType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Orientation()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='orientation' namespace='##targetNamespace'"
* @generated
*/
OrientationType getOrientation();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getOrientation <em>Orientation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Orientation</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.OrientationType
* @see #isSetOrientation()
* @see #unsetOrientation()
* @see #getOrientation()
* @generated
*/
void setOrientation(OrientationType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getOrientation <em>Orientation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetOrientation()
* @see #getOrientation()
* @see #setOrientation(OrientationType)
* @generated
*/
void unsetOrientation();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getOrientation <em>Orientation</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Orientation</em>' attribute is set.
* @see #unsetOrientation()
* @see #getOrientation()
* @see #setOrientation(OrientationType)
* @generated
*/
boolean isSetOrientation();
/**
* Returns the value of the '<em><b>Page Step Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Page Step Size</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Page Step Size</em>' attribute.
* @see #setPageStepSize(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_PageStepSize()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger"
* extendedMetaData="kind='attribute' name='page-step-size' namespace='##targetNamespace'"
* @generated
*/
BigInteger getPageStepSize();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPageStepSize <em>Page Step Size</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Page Step Size</em>' attribute.
* @see #getPageStepSize()
* @generated
*/
void setPageStepSize(BigInteger value);
/**
* Returns the value of the '<em><b>Printable</b></em>' attribute.
* 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>Printable</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Printable</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetPrintable()
* @see #unsetPrintable()
* @see #setPrintable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Printable()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='printable' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getPrintable();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPrintable <em>Printable</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Printable</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetPrintable()
* @see #unsetPrintable()
* @see #getPrintable()
* @generated
*/
void setPrintable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPrintable <em>Printable</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetPrintable()
* @see #getPrintable()
* @see #setPrintable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetPrintable();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPrintable <em>Printable</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Printable</em>' attribute is set.
* @see #unsetPrintable()
* @see #getPrintable()
* @see #setPrintable(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetPrintable();
/**
* Returns the value of the '<em><b>Property Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Property Name</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Property Name</em>' attribute.
* @see #setPropertyName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_PropertyName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='property-name' namespace='##targetNamespace'"
* @generated
*/
String getPropertyName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getPropertyName <em>Property Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Property Name</em>' attribute.
* @see #getPropertyName()
* @generated
*/
void setPropertyName(String value);
/**
* Returns the value of the '<em><b>Readonly</b></em>' attribute.
* 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>Readonly</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Readonly</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetReadonly()
* @see #unsetReadonly()
* @see #setReadonly(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Readonly()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='readonly' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getReadonly();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getReadonly <em>Readonly</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Readonly</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetReadonly()
* @see #unsetReadonly()
* @see #getReadonly()
* @generated
*/
void setReadonly(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getReadonly <em>Readonly</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetReadonly()
* @see #getReadonly()
* @see #setReadonly(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetReadonly();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getReadonly <em>Readonly</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Readonly</em>' attribute is set.
* @see #unsetReadonly()
* @see #getReadonly()
* @see #setReadonly(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetReadonly();
/**
* Returns the value of the '<em><b>Selected</b></em>' attribute.
* 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>Selected</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Selected</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetSelected()
* @see #unsetSelected()
* @see #setSelected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Selected()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='selected' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getSelected();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getSelected <em>Selected</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Selected</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetSelected()
* @see #unsetSelected()
* @see #getSelected()
* @generated
*/
void setSelected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getSelected <em>Selected</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetSelected()
* @see #getSelected()
* @see #setSelected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetSelected();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getSelected <em>Selected</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Selected</em>' attribute is set.
* @see #unsetSelected()
* @see #getSelected()
* @see #setSelected(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetSelected();
/**
* Returns the value of the '<em><b>Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Size</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Size</em>' attribute.
* @see #setSize(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Size()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger"
* extendedMetaData="kind='attribute' name='size' namespace='##targetNamespace'"
* @generated
*/
BigInteger getSize();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getSize <em>Size</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Size</em>' attribute.
* @see #getSize()
* @generated
*/
void setSize(BigInteger value);
/**
* Returns the value of the '<em><b>State</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.States}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>State</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>State</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.States
* @see #isSetState()
* @see #unsetState()
* @see #setState(States)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_State()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='state' namespace='##targetNamespace'"
* @generated
*/
States getState();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getState <em>State</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>State</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.States
* @see #isSetState()
* @see #unsetState()
* @see #getState()
* @generated
*/
void setState(States value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getState <em>State</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetState()
* @see #getState()
* @see #setState(States)
* @generated
*/
void unsetState();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getState <em>State</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>State</em>' attribute is set.
* @see #unsetState()
* @see #getState()
* @see #setState(States)
* @generated
*/
boolean isSetState();
/**
* Returns the value of the '<em><b>Step Size</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Step Size</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Step Size</em>' attribute.
* @see #setStepSize(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_StepSize()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.PositiveInteger"
* extendedMetaData="kind='attribute' name='step-size' namespace='##targetNamespace'"
* @generated
*/
BigInteger getStepSize();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getStepSize <em>Step Size</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Step Size</em>' attribute.
* @see #getStepSize()
* @generated
*/
void setStepSize(BigInteger value);
/**
* Returns the value of the '<em><b>Tab Cycle</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.TabCycles}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Tab Cycle</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Tab Cycle</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TabCycles
* @see #isSetTabCycle()
* @see #unsetTabCycle()
* @see #setTabCycle(TabCycles)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_TabCycle()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='tab-cycle' namespace='##targetNamespace'"
* @generated
*/
TabCycles getTabCycle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabCycle <em>Tab Cycle</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tab Cycle</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TabCycles
* @see #isSetTabCycle()
* @see #unsetTabCycle()
* @see #getTabCycle()
* @generated
*/
void setTabCycle(TabCycles value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabCycle <em>Tab Cycle</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTabCycle()
* @see #getTabCycle()
* @see #setTabCycle(TabCycles)
* @generated
*/
void unsetTabCycle();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabCycle <em>Tab Cycle</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Tab Cycle</em>' attribute is set.
* @see #unsetTabCycle()
* @see #getTabCycle()
* @see #setTabCycle(TabCycles)
* @generated
*/
boolean isSetTabCycle();
/**
* Returns the value of the '<em><b>Tab Index</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Tab Index</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Tab Index</em>' attribute.
* @see #setTabIndex(BigInteger)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_TabIndex()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.NonNegativeInteger"
* extendedMetaData="kind='attribute' name='tab-index' namespace='##targetNamespace'"
* @generated
*/
BigInteger getTabIndex();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabIndex <em>Tab Index</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tab Index</em>' attribute.
* @see #getTabIndex()
* @generated
*/
void setTabIndex(BigInteger value);
/**
* Returns the value of the '<em><b>Tab Stop</b></em>' attribute.
* 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>Tab Stop</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Tab Stop</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetTabStop()
* @see #unsetTabStop()
* @see #setTabStop(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_TabStop()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='tab-stop' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getTabStop();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabStop <em>Tab Stop</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Tab Stop</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetTabStop()
* @see #unsetTabStop()
* @see #getTabStop()
* @generated
*/
void setTabStop(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabStop <em>Tab Stop</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetTabStop()
* @see #getTabStop()
* @see #setTabStop(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetTabStop();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTabStop <em>Tab Stop</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Tab Stop</em>' attribute is set.
* @see #unsetTabStop()
* @see #getTabStop()
* @see #setTabStop(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetTabStop();
/**
* Returns the value of the '<em><b>Text Style Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Text Style Name</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Text Style Name</em>' attribute.
* @see #setTextStyleName(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_TextStyleName()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.form.TextStyleNameType"
* extendedMetaData="kind='attribute' name='text-style-name' namespace='##targetNamespace'"
* @generated
*/
String getTextStyleName();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTextStyleName <em>Text Style Name</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Text Style Name</em>' attribute.
* @see #getTextStyleName()
* @generated
*/
void setTextStyleName(String value);
/**
* Returns the value of the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Title</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Title</em>' attribute.
* @see #setTitle(Object)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Title()
* @model dataType="org.eclipse.emf.ecore.xml.type.AnySimpleType"
* extendedMetaData="kind='attribute' name='title' namespace='##targetNamespace'"
* @generated
*/
Object getTitle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getTitle <em>Title</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Title</em>' attribute.
* @see #getTitle()
* @generated
*/
void setTitle(Object value);
/**
* Returns the value of the '<em><b>Toggle</b></em>' attribute.
* 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>Toggle</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Toggle</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetToggle()
* @see #unsetToggle()
* @see #setToggle(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Toggle()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='toggle' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getToggle();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getToggle <em>Toggle</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Toggle</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetToggle()
* @see #unsetToggle()
* @see #getToggle()
* @generated
*/
void setToggle(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getToggle <em>Toggle</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetToggle()
* @see #getToggle()
* @see #setToggle(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetToggle();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getToggle <em>Toggle</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Toggle</em>' attribute is set.
* @see #unsetToggle()
* @see #getToggle()
* @see #setToggle(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetToggle();
/**
* Returns the value of the '<em><b>Validation</b></em>' attribute.
* 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>Validation</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Validation</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetValidation()
* @see #unsetValidation()
* @see #setValidation(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_Validation()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='validation' namespace='##targetNamespace'"
* @generated
*/
org.oasisopen.names.tc.opendocument.xmlns.text.Boolean getValidation();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getValidation <em>Validation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Validation</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.text.Boolean
* @see #isSetValidation()
* @see #unsetValidation()
* @see #getValidation()
* @generated
*/
void setValidation(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getValidation <em>Validation</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetValidation()
* @see #getValidation()
* @see #setValidation(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
void unsetValidation();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getValidation <em>Validation</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Validation</em>' attribute is set.
* @see #unsetValidation()
* @see #getValidation()
* @see #setValidation(org.oasisopen.names.tc.opendocument.xmlns.text.Boolean)
* @generated
*/
boolean isSetValidation();
/**
* Returns the value of the '<em><b>Visual Effect</b></em>' attribute.
* The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.form.VisualEffectType}.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Visual Effect</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Visual Effect</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.VisualEffectType
* @see #isSetVisualEffect()
* @see #unsetVisualEffect()
* @see #setVisualEffect(VisualEffectType)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_VisualEffect()
* @model unsettable="true"
* extendedMetaData="kind='attribute' name='visual-effect' namespace='##targetNamespace'"
* @generated
*/
VisualEffectType getVisualEffect();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getVisualEffect <em>Visual Effect</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Visual Effect</em>' attribute.
* @see org.oasisopen.names.tc.opendocument.xmlns.form.VisualEffectType
* @see #isSetVisualEffect()
* @see #unsetVisualEffect()
* @see #getVisualEffect()
* @generated
*/
void setVisualEffect(VisualEffectType value);
/**
* Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getVisualEffect <em>Visual Effect</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #isSetVisualEffect()
* @see #getVisualEffect()
* @see #setVisualEffect(VisualEffectType)
* @generated
*/
void unsetVisualEffect();
/**
* Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getVisualEffect <em>Visual Effect</em>}' attribute is set.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return whether the value of the '<em>Visual Effect</em>' attribute is set.
* @see #unsetVisualEffect()
* @see #getVisualEffect()
* @see #setVisualEffect(VisualEffectType)
* @generated
*/
boolean isSetVisualEffect();
/**
* Returns the value of the '<em><b>Xforms List Source</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Xforms List Source</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Xforms List Source</em>' attribute.
* @see #setXformsListSource(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_XformsListSource()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='xforms-list-source' namespace='##targetNamespace'"
* @generated
*/
String getXformsListSource();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getXformsListSource <em>Xforms List Source</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Xforms List Source</em>' attribute.
* @see #getXformsListSource()
* @generated
*/
void setXformsListSource(String value);
/**
* Returns the value of the '<em><b>Xforms Submission</b></em>' attribute.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Xforms Submission</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Xforms Submission</em>' attribute.
* @see #setXformsSubmission(String)
* @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getDocumentRoot_XformsSubmission()
* @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.String"
* extendedMetaData="kind='attribute' name='xforms-submission' namespace='##targetNamespace'"
* @generated
*/
String getXformsSubmission();
/**
* Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.DocumentRoot#getXformsSubmission <em>Xforms Submission</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @param value the new value of the '<em>Xforms Submission</em>' attribute.
* @see #getXformsSubmission()
* @generated
*/
void setXformsSubmission(String value);
} // DocumentRoot