/** * * * * $Id$ */ package net.opengis.wfs20; import java.util.List; import javax.xml.namespace.QName; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.util.FeatureMap; /** * * A representation of the model object 'Query Expression Text Type'. * * *

* The following features are supported: *

*

* * @see net.opengis.wfs20.Wfs20Package#getQueryExpressionTextType() * @model extendedMetaData="name='QueryExpressionTextType' kind='mixed'" * @generated */ public interface QueryExpressionTextType extends EObject { /** * Returns the value of the 'Is Private' attribute. * The default value is "false". * *

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

* * @return the value of the 'Is Private' attribute. * @see #isSetIsPrivate() * @see #unsetIsPrivate() * @see #setIsPrivate(boolean) * @see net.opengis.wfs20.Wfs20Package#getQueryExpressionTextType_IsPrivate() * @model default="false" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean" * extendedMetaData="kind='attribute' name='isPrivate'" * @generated */ boolean isIsPrivate(); /** * Sets the value of the '{@link net.opengis.wfs20.QueryExpressionTextType#isIsPrivate Is Private}' attribute. * * * @param value the new value of the 'Is Private' attribute. * @see #isSetIsPrivate() * @see #unsetIsPrivate() * @see #isIsPrivate() * @generated */ void setIsPrivate(boolean value); /** * Unsets the value of the '{@link net.opengis.wfs20.QueryExpressionTextType#isIsPrivate Is Private}' attribute. * * * @see #isSetIsPrivate() * @see #isIsPrivate() * @see #setIsPrivate(boolean) * @generated */ void unsetIsPrivate(); /** * Returns whether the value of the '{@link net.opengis.wfs20.QueryExpressionTextType#isIsPrivate Is Private}' attribute is set. * * * @return whether the value of the 'Is Private' attribute is set. * @see #unsetIsPrivate() * @see #isIsPrivate() * @see #setIsPrivate(boolean) * @generated */ boolean isSetIsPrivate(); /** * Returns the value of the 'Language' attribute. * *

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

* * @return the value of the 'Language' attribute. * @see #setLanguage(String) * @see net.opengis.wfs20.Wfs20Package#getQueryExpressionTextType_Language() * @model dataType="org.eclipse.emf.ecore.xml.type.AnyURI" required="true" * extendedMetaData="kind='attribute' name='language'" * @generated */ String getLanguage(); /** * Sets the value of the '{@link net.opengis.wfs20.QueryExpressionTextType#getLanguage Language}' attribute. * * * @param value the new value of the 'Language' attribute. * @see #getLanguage() * @generated */ void setLanguage(String value); /** * Returns the value of the 'Return Feature Types' attribute. * *

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

* * @return the value of the 'Return Feature Types' attribute. * @see #setReturnFeatureTypes(List) * @see net.opengis.wfs20.Wfs20Package#getQueryExpressionTextType_ReturnFeatureTypes() * @model dataType="net.opengis.wfs20.ReturnFeatureTypesListType" required="true" many="false" * extendedMetaData="kind='attribute' name='returnFeatureTypes'" * @generated */ List getReturnFeatureTypes(); /** * Sets the value of the '{@link net.opengis.wfs20.QueryExpressionTextType#getReturnFeatureTypes Return Feature Types}' attribute. * * * @param value the new value of the 'Return Feature Types' attribute. * @see #getReturnFeatureTypes() * @generated */ void setReturnFeatureTypes(List value); /** * The query expression text content. * @model */ String getValue(); /** * Sets the value of the '{@link net.opengis.wfs20.QueryExpressionTextType#getValue Value}' attribute. * * * @param value the new value of the 'Value' attribute. * @see #getValue() * @generated */ void setValue(String value); } // QueryExpressionTextType