/******************************************************************************* * 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 org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.FeatureMap; import org.oasisopen.names.tc.opendocument.xmlns.office.EventListenersType; import org.oasisopen.names.tc.opendocument.xmlns.text.Navigation; import org.oasisopen.names.tc.opendocument.xmlns.text.TabCycles; import org.w3.xlink.ActuateType1; import org.w3.xlink.TypeType; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Type</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getProperties <em>Properties</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getEventListeners <em>Event Listeners</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getGroup <em>Group</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getControlsGroup <em>Controls Group</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getControls <em>Controls</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getForm <em>Form</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getConnectionResource <em>Connection Resource</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getActuate <em>Actuate</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getAllowDeletes <em>Allow Deletes</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getAllowInserts <em>Allow Inserts</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getAllowUpdates <em>Allow Updates</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getApplyFilter <em>Apply Filter</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getCommand <em>Command</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getCommandType <em>Command Type</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getControlImplementation <em>Control Implementation</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getDatasource <em>Datasource</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getDetailFields <em>Detail Fields</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getEnctype <em>Enctype</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getEscapeProcessing <em>Escape Processing</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getFilter <em>Filter</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getHref <em>Href</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getIgnoreResult <em>Ignore Result</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getMasterFields <em>Master Fields</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getMethod <em>Method</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getName <em>Name</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getNavigationMode <em>Navigation Mode</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getOrder <em>Order</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getTabCycle <em>Tab Cycle</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getTargetFrame <em>Target Frame</em>}</li> * <li>{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getType <em>Type</em>}</li> * </ul> * </p> * * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType() * @model extendedMetaData="name='form_._type' kind='elementOnly'" * @generated */ public interface FormType extends EObject { /** * 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#getFormType_Properties() * @model containment="true" * extendedMetaData="kind='element' name='properties' namespace='##targetNamespace'" * @generated */ PropertiesType getProperties(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#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>Event Listeners</b></em>' containment reference. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Event Listeners</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>Event Listeners</em>' containment reference. * @see #setEventListeners(EventListenersType) * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_EventListeners() * @model containment="true" * extendedMetaData="kind='element' name='event-listeners' namespace='urn:oasis:names:tc:opendocument:xmlns:office:1.0'" * @generated */ EventListenersType getEventListeners(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getEventListeners <em>Event Listeners</em>}' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Event Listeners</em>' containment reference. * @see #getEventListeners() * @generated */ void setEventListeners(EventListenersType value); /** * Returns the value of the '<em><b>Group</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>Group</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>Group</em>' attribute list. * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_Group() * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" * extendedMetaData="kind='group' name='group:2'" * @generated */ FeatureMap getGroup(); /** * Returns the value of the '<em><b>Controls Group</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>Controls Group</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>Controls Group</em>' attribute list. * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_ControlsGroup() * @model unique="false" dataType="org.eclipse.emf.ecore.EFeatureMapEntry" many="true" transient="true" volatile="true" derived="true" * extendedMetaData="kind='group' name='controls:group' namespace='urn:oasis:names:tc:opendocument:xmlns:text:1.0' group='#group:2'" * @generated */ FeatureMap getControlsGroup(); /** * Returns the value of the '<em><b>Controls</b></em>' containment reference list. * The list contents are of type {@link org.eclipse.emf.ecore.EObject}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Controls</em>' containment reference list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Controls</em>' containment reference list. * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_Controls() * @model containment="true" transient="true" changeable="false" volatile="true" derived="true" * extendedMetaData="kind='element' name='controls' namespace='urn:oasis:names:tc:opendocument:xmlns:text:1.0' group='urn:oasis:names:tc:opendocument:xmlns:text:1.0#controls:group'" * @generated */ EList<EObject> getControls(); /** * Returns the value of the '<em><b>Form</b></em>' containment reference list. * The list contents are of type {@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Form</em>' containment reference list isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Form</em>' containment reference list. * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_Form() * @model containment="true" transient="true" volatile="true" derived="true" * extendedMetaData="kind='element' name='form' namespace='##targetNamespace' group='#group:2'" * @generated */ EList<FormType> getForm(); /** * 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#getFormType_ConnectionResource() * @model containment="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.FormType#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>Actuate</b></em>' attribute. * The literals are from the enumeration {@link org.w3.xlink.ActuateType1}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Actuate</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Actuate</em>' attribute. * @see org.w3.xlink.ActuateType1 * @see #isSetActuate() * @see #unsetActuate() * @see #setActuate(ActuateType1) * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_Actuate() * @model unsettable="true" required="true" * extendedMetaData="kind='attribute' name='actuate' namespace='http://www.w3.org/1999/xlink'" * @generated */ ActuateType1 getActuate(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getActuate <em>Actuate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Actuate</em>' attribute. * @see org.w3.xlink.ActuateType1 * @see #isSetActuate() * @see #unsetActuate() * @see #getActuate() * @generated */ void setActuate(ActuateType1 value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getActuate <em>Actuate</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetActuate() * @see #getActuate() * @see #setActuate(ActuateType1) * @generated */ void unsetActuate(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getActuate <em>Actuate</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Actuate</em>' attribute is set. * @see #unsetActuate() * @see #getActuate() * @see #setActuate(ActuateType1) * @generated */ boolean isSetActuate(); /** * Returns the value of the '<em><b>Allow Deletes</b></em>' attribute. * The default value is <code>"true"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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#getFormType_AllowDeletes() * @model default="true" 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.FormType#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.FormType#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.FormType#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 default value is <code>"true"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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#getFormType_AllowInserts() * @model default="true" 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.FormType#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.FormType#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.FormType#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 default value is <code>"true"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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#getFormType_AllowUpdates() * @model default="true" 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.FormType#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.FormType#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.FormType#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 Filter</b></em>' attribute. * The default value is <code>"false"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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#getFormType_ApplyFilter() * @model default="false" 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.FormType#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.FormType#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.FormType#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>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#getFormType_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.FormType#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 default value is <code>"command"</code>. * 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#getFormType_CommandType() * @model default="command" 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.FormType#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.FormType#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.FormType#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#getFormType_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.FormType#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>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#getFormType_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.FormType#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>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#getFormType_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.FormType#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>Enctype</b></em>' attribute. * The default value is <code>"application/x-www-form-urlencoded"</code>. * <!-- 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 #isSetEnctype() * @see #unsetEnctype() * @see #setEnctype(String) * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_Enctype() * @model default="application/x-www-form-urlencoded" unsettable="true" 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.FormType#getEnctype <em>Enctype</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Enctype</em>' attribute. * @see #isSetEnctype() * @see #unsetEnctype() * @see #getEnctype() * @generated */ void setEnctype(String value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getEnctype <em>Enctype</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetEnctype() * @see #getEnctype() * @see #setEnctype(String) * @generated */ void unsetEnctype(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getEnctype <em>Enctype</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Enctype</em>' attribute is set. * @see #unsetEnctype() * @see #getEnctype() * @see #setEnctype(String) * @generated */ boolean isSetEnctype(); /** * Returns the value of the '<em><b>Escape Processing</b></em>' attribute. * The default value is <code>"true"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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#getFormType_EscapeProcessing() * @model default="true" 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.FormType#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.FormType#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.FormType#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#getFormType_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.FormType#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>Href</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Href</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Href</em>' attribute. * @see #setHref(String) * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_Href() * @model dataType="org.oasisopen.names.tc.opendocument.xmlns.text.AnyURI" * extendedMetaData="kind='attribute' name='href' namespace='http://www.w3.org/1999/xlink'" * @generated */ String getHref(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getHref <em>Href</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Href</em>' attribute. * @see #getHref() * @generated */ void setHref(String value); /** * Returns the value of the '<em><b>Ignore Result</b></em>' attribute. * The default value is <code>"false"</code>. * The literals are from the enumeration {@link org.oasisopen.names.tc.opendocument.xmlns.text.Boolean}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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#getFormType_IgnoreResult() * @model default="false" 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.FormType#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.FormType#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.FormType#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>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#getFormType_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.FormType#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>Method</b></em>' attribute. * The default value is <code>"get"</code>. * <!-- 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 #isSetMethod() * @see #unsetMethod() * @see #setMethod(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_Method() * @model default="get" unsettable="true" 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.FormType#getMethod <em>Method</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Method</em>' attribute. * @see #isSetMethod() * @see #unsetMethod() * @see #getMethod() * @generated */ void setMethod(Object value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getMethod <em>Method</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetMethod() * @see #getMethod() * @see #setMethod(Object) * @generated */ void unsetMethod(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getMethod <em>Method</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Method</em>' attribute is set. * @see #unsetMethod() * @see #getMethod() * @see #setMethod(Object) * @generated */ boolean isSetMethod(); /** * 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#getFormType_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.FormType#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#getFormType_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.FormType#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.FormType#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.FormType#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#getFormType_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.FormType#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>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#getFormType_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.FormType#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.FormType#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.FormType#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>Target Frame</b></em>' attribute. * The default value is <code>"_blank"</code>. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Target Frame</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Target Frame</em>' attribute. * @see #isSetTargetFrame() * @see #unsetTargetFrame() * @see #setTargetFrame(Object) * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_TargetFrame() * @model default="_blank" unsettable="true" dataType="org.oasisopen.names.tc.opendocument.xmlns.text.TargetFrameName" * extendedMetaData="kind='attribute' name='target-frame' namespace='urn:oasis:names:tc:opendocument:xmlns:office:1.0'" * @generated */ Object getTargetFrame(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getTargetFrame <em>Target Frame</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Target Frame</em>' attribute. * @see #isSetTargetFrame() * @see #unsetTargetFrame() * @see #getTargetFrame() * @generated */ void setTargetFrame(Object value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getTargetFrame <em>Target Frame</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetTargetFrame() * @see #getTargetFrame() * @see #setTargetFrame(Object) * @generated */ void unsetTargetFrame(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getTargetFrame <em>Target Frame</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Target Frame</em>' attribute is set. * @see #unsetTargetFrame() * @see #getTargetFrame() * @see #setTargetFrame(Object) * @generated */ boolean isSetTargetFrame(); /** * Returns the value of the '<em><b>Type</b></em>' attribute. * The default value is <code>"simple"</code>. * The literals are from the enumeration {@link org.w3.xlink.TypeType}. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>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>Type</em>' attribute. * @see org.w3.xlink.TypeType * @see #isSetType() * @see #unsetType() * @see #setType(TypeType) * @see org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage#getFormType_Type() * @model default="simple" unsettable="true" * extendedMetaData="kind='attribute' name='type' namespace='http://www.w3.org/1999/xlink'" * @generated */ TypeType getType(); /** * Sets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getType <em>Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Type</em>' attribute. * @see org.w3.xlink.TypeType * @see #isSetType() * @see #unsetType() * @see #getType() * @generated */ void setType(TypeType value); /** * Unsets the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getType <em>Type</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #isSetType() * @see #getType() * @see #setType(TypeType) * @generated */ void unsetType(); /** * Returns whether the value of the '{@link org.oasisopen.names.tc.opendocument.xmlns.form.FormType#getType <em>Type</em>}' attribute is set. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return whether the value of the '<em>Type</em>' attribute is set. * @see #unsetType() * @see #getType() * @see #setType(TypeType) * @generated */ boolean isSetType(); } // FormType