01: /**
02: * <copyright>
03: * </copyright>
04: *
05: * $Id: DescribeVersionedFeatureTypeType.java 7988 2007-12-12 20:29:15Z aaime $
06: */package net.opengis.wfsv;
07:
08: import net.opengis.wfs.DescribeFeatureTypeType;
09:
10: /**
11: * <!-- begin-user-doc -->
12: * A representation of the model object '<em><b>Describe Versioned Feature Type Type</b></em>'.
13: * <!-- end-user-doc -->
14: *
15: * <!-- begin-model-doc -->
16: *
17: * Same as wfs:DescribeFeatureType, but with the option to output
18: * a versioned feature type instead of a plain one
19: *
20: * <!-- end-model-doc -->
21: *
22: * <p>
23: * The following features are supported:
24: * <ul>
25: * <li>{@link net.opengis.wfsv.DescribeVersionedFeatureTypeType#isVersioned <em>Versioned</em>}</li>
26: * </ul>
27: * </p>
28: *
29: * @see net.opengis.wfsv.WfsvPackage#getDescribeVersionedFeatureTypeType()
30: * @model extendedMetaData="name='DescribeVersionedFeatureTypeType' kind='elementOnly'"
31: * @generated
32: */
33: public interface DescribeVersionedFeatureTypeType extends
34: DescribeFeatureTypeType {
35: /**
36: * Returns the value of the '<em><b>Versioned</b></em>' attribute.
37: * The default value is <code>"true"</code>.
38: * <!-- begin-user-doc -->
39: * <!-- end-user-doc -->
40: * <!-- begin-model-doc -->
41: *
42: * If false, the output is the same as wfs:DescribeFeatureType,
43: * if true on the contrary the generated feature type will descend
44: * form wfsv:AbstractVersionedFeatureType
45: *
46: * <!-- end-model-doc -->
47: * @return the value of the '<em>Versioned</em>' attribute.
48: * @see #isSetVersioned()
49: * @see #unsetVersioned()
50: * @see #setVersioned(boolean)
51: * @see net.opengis.wfsv.WfsvPackage#getDescribeVersionedFeatureTypeType_Versioned()
52: * @model default="true" unsettable="true" dataType="org.eclipse.emf.ecore.xml.type.Boolean"
53: * extendedMetaData="kind='attribute' name='versioned'"
54: * @generated
55: */
56: boolean isVersioned();
57:
58: /**
59: * Sets the value of the '{@link net.opengis.wfsv.DescribeVersionedFeatureTypeType#isVersioned <em>Versioned</em>}' attribute.
60: * <!-- begin-user-doc -->
61: * <!-- end-user-doc -->
62: * @param value the new value of the '<em>Versioned</em>' attribute.
63: * @see #isSetVersioned()
64: * @see #unsetVersioned()
65: * @see #isVersioned()
66: * @generated
67: */
68: void setVersioned(boolean value);
69:
70: /**
71: * Unsets the value of the '{@link net.opengis.wfsv.DescribeVersionedFeatureTypeType#isVersioned <em>Versioned</em>}' attribute.
72: * <!-- begin-user-doc -->
73: * <!-- end-user-doc -->
74: * @see #isSetVersioned()
75: * @see #isVersioned()
76: * @see #setVersioned(boolean)
77: * @generated
78: */
79: void unsetVersioned();
80:
81: /**
82: * Returns whether the value of the '{@link net.opengis.wfsv.DescribeVersionedFeatureTypeType#isVersioned <em>Versioned</em>}' attribute is set.
83: * <!-- begin-user-doc -->
84: * <!-- end-user-doc -->
85: * @return whether the value of the '<em>Versioned</em>' attribute is set.
86: * @see #unsetVersioned()
87: * @see #isVersioned()
88: * @see #setVersioned(boolean)
89: * @generated
90: */
91: boolean isSetVersioned();
92:
93: } // DescribeVersionedFeatureTypeType
|