/** * * * * $Id$ */ package net.opengis.wfs20; import org.eclipse.emf.ecore.EObject; /** * * A representation of the model object 'Title Type'. * * *

* The following features are supported: *

*

* * @see net.opengis.wfs20.Wfs20Package#getTitleType() * @model extendedMetaData="name='Title_._type' kind='simple'" * @generated */ public interface TitleType extends EObject { /** * Returns the value of the 'Value' attribute. * *

* If the meaning of the 'Value' attribute isn't clear, * there really should be more of a description here... *

* * @return the value of the 'Value' attribute. * @see #setValue(String) * @see net.opengis.wfs20.Wfs20Package#getTitleType_Value() * @model dataType="org.eclipse.emf.ecore.xml.type.String" * extendedMetaData="name=':0' kind='simple'" * @generated */ String getValue(); /** * Sets the value of the '{@link net.opengis.wfs20.TitleType#getValue Value}' attribute. * * * @param value the new value of the 'Value' attribute. * @see #getValue() * @generated */ void setValue(String value); /** * Returns the value of the 'Lang' attribute. * The default value is "en". * * * * *
* *

lang (as an attribute name)

*

* denotes an attribute whose value * is a language code for the natural language of the content of * any element; its value is inherited. This name is reserved * by virtue of its definition in the XML specification.

* *
*
*

Notes

*

* Attempting to install the relevant ISO 2- and 3-letter * codes as the enumerated possible values is probably never * going to be a realistic possibility. *

*

* See BCP 47 at * http://www.rfc-editor.org/rfc/bcp/bcp47.txt * and the IANA language subtag registry at * * http://www.iana.org/assignments/language-subtag-registry * for further information. *

*

* The union allows for the 'un-declaration' of xml:lang with * the empty string. *

*
* * * @return the value of the 'Lang' attribute. * @see #isSetLang() * @see #unsetLang() * @see #setLang(String) * @see net.opengis.wfs20.Wfs20Package#getTitleType_Lang() * @model default="en" unsettable="true" dataType="org.eclipse.emf.ecore.xml.namespace.LangType" * extendedMetaData="kind='attribute' name='lang' namespace='http://www.w3.org/XML/1998/namespace'" * @generated */ String getLang(); /** * Sets the value of the '{@link net.opengis.wfs20.TitleType#getLang Lang}' attribute. * * * @param value the new value of the 'Lang' attribute. * @see #isSetLang() * @see #unsetLang() * @see #getLang() * @generated */ void setLang(String value); /** * Unsets the value of the '{@link net.opengis.wfs20.TitleType#getLang Lang}' attribute. * * * @see #isSetLang() * @see #getLang() * @see #setLang(String) * @generated */ void unsetLang(); /** * Returns whether the value of the '{@link net.opengis.wfs20.TitleType#getLang Lang}' attribute is set. * * * @return whether the value of the 'Lang' attribute is set. * @see #unsetLang() * @see #getLang() * @see #setLang(String) * @generated */ boolean isSetLang(); } // TitleType