package net.opengis.wcs20; import java.lang.Object; import org.eclipse.emf.ecore.EObject; /** * Contains one item from the csw:Extension container. This class does not come from the WCS model, * it has been created to carry around name and namespace of the various values since various * of them are literals * * @author Andrea Aime - GeoSolutions * @model */ public interface ExtensionItemType extends EObject { /** * The name of the element containing the item * @model */ public String getName(); /** * Sets the value of the '{@link net.opengis.wcs20.ExtensionItemType#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); /** * The namespace of the element * @model */ public String getNamespace(); /** * Sets the value of the '{@link net.opengis.wcs20.ExtensionItemType#getNamespace <em>Namespace</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Namespace</em>' attribute. * @see #getNamespace() * @generated */ void setNamespace(String value); /** * The content of the element, for simple elements * @model */ public String getSimpleContent(); /** * Sets the value of the '{@link net.opengis.wcs20.ExtensionItemType#getSimpleContent <em>Simple Content</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Simple Content</em>' attribute. * @see #getSimpleContent() * @generated */ void setSimpleContent(String value); /** * The content of the element, for simple elements * @model type="java.lang.Object" */ public Object getObjectContent(); /** * Sets the value of the '{@link net.opengis.wcs20.ExtensionItemType#getObjectContent <em>Object Content</em>}' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Object Content</em>' reference. * @see #getObjectContent() * @generated */ void setObjectContent(Object value); }