01: /**
02: * <copyright>
03: * </copyright>
04: *
05: * $Id: PropertyType.java 7522 2007-09-12 22:00:10Z saul.farber $
06: */package net.opengis.wfs;
07:
08: import javax.xml.namespace.QName;
09:
10: import org.eclipse.emf.ecore.EObject;
11:
12: /**
13: * <!-- begin-user-doc -->
14: * A representation of the model object '<em><b>Property Type</b></em>'.
15: * <!-- end-user-doc -->
16: *
17: * <p>
18: * The following features are supported:
19: * <ul>
20: * <li>{@link net.opengis.wfs.PropertyType#getName <em>Name</em>}</li>
21: * <li>{@link net.opengis.wfs.PropertyType#getValue <em>Value</em>}</li>
22: * </ul>
23: * </p>
24: *
25: * @see net.opengis.wfs.WfsPackage#getPropertyType()
26: * @model extendedMetaData="name='PropertyType' kind='elementOnly'"
27: * @generated
28: */
29: public interface PropertyType extends EObject {
30: /**
31: * Returns the value of the '<em><b>Name</b></em>' attribute.
32: * <!-- begin-user-doc -->
33: * <!-- end-user-doc -->
34: * <!-- begin-model-doc -->
35: *
36: * The Name element contains the name of a feature property
37: * to be updated.
38: *
39: * <!-- end-model-doc -->
40: * @return the value of the '<em>Name</em>' attribute.
41: * @see #setName(Object)
42: * @see net.opengis.wfs.WFSPackage#getPropertyType_Name()
43: * @model
44: */
45: QName getName();
46:
47: /**
48: * Sets the value of the '{@link net.opengis.wfs.PropertyType#getName <em>Name</em>}' attribute.
49: * <!-- begin-user-doc -->
50: * <!-- end-user-doc -->
51: * @param value the new value of the '<em>Name</em>' attribute.
52: * @see #getName()
53: * @generated
54: */
55: void setName(QName value);
56:
57: /**
58: * Returns the value of the '<em><b>Value</b></em>' containment reference.
59: * <!-- begin-user-doc -->
60: * <!-- end-user-doc -->
61: * <!-- begin-model-doc -->
62: *
63: * The Value element contains the replacement value for the
64: * named property.
65: * <!-- end-model-doc -->
66: * @return the value of the '<em>Value</em>' containment reference.
67: * @see #setValue(EObject)
68: * @see net.opengis.wfs.WFSPackage#getPropertyType_Value()
69: * @model
70: */
71: Object getValue();
72:
73: /**
74: * Sets the value of the '{@link net.opengis.wfs.PropertyType#getValue <em>Value</em>}' attribute.
75: * <!-- begin-user-doc -->
76: * <!-- end-user-doc -->
77: * @param value the new value of the '<em>Value</em>' attribute.
78: * @see #getValue()
79: * @generated
80: */
81: void setValue(Object value);
82:
83: } // PropertyType
|