net.opengis.ows10.impl
Class ContactTypeImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by net.opengis.ows10.impl.ContactTypeImpl
All Implemented Interfaces:
ContactType, org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject

public class ContactTypeImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements ContactType

An implementation of the model object 'Contact Type'.

The following features are implemented:


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
protected  AddressType address
          The cached value of the 'Address' containment reference.
protected static java.lang.String CONTACT_INSTRUCTIONS_EDEFAULT
          The default value of the 'Contact Instructions' attribute.
protected  java.lang.String contactInstructions
          The cached value of the 'Contact Instructions' attribute.
protected static java.lang.String HOURS_OF_SERVICE_EDEFAULT
          The default value of the 'Hours Of Service' attribute.
protected  java.lang.String hoursOfService
          The cached value of the 'Hours Of Service' attribute.
protected  OnlineResourceType onlineResource
          The cached value of the 'Online Resource' containment reference.
protected  TelephoneType phone
          The cached value of the 'Phone' containment reference.
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
protected ContactTypeImpl()
           
 
Method Summary
 org.eclipse.emf.common.notify.NotificationChain basicSetAddress(AddressType newAddress, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetOnlineResource(OnlineResourceType newOnlineResource, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 org.eclipse.emf.common.notify.NotificationChain basicSetPhone(TelephoneType newPhone, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  org.eclipse.emf.ecore.EClass eStaticClass()
           
 void eUnset(int featureID)
           
 AddressType getAddress()
           
 java.lang.String getContactInstructions()
           
 java.lang.String getHoursOfService()
           
 OnlineResourceType getOnlineResource()
           
 TelephoneType getPhone()
           
 void setAddress(AddressType newAddress)
           
 void setContactInstructions(java.lang.String newContactInstructions)
           
 void setHoursOfService(java.lang.String newHoursOfService)
           
 void setOnlineResource(OnlineResourceType newOnlineResource)
           
 void setPhone(TelephoneType newPhone)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Field Detail

phone

protected TelephoneType phone
The cached value of the 'Phone' containment reference.

See Also:
getPhone()

address

protected AddressType address
The cached value of the 'Address' containment reference.

See Also:
getAddress()

onlineResource

protected OnlineResourceType onlineResource
The cached value of the 'Online Resource' containment reference.

See Also:
getOnlineResource()

HOURS_OF_SERVICE_EDEFAULT

protected static final java.lang.String HOURS_OF_SERVICE_EDEFAULT
The default value of the 'Hours Of Service' attribute.

See Also:
getHoursOfService()

hoursOfService

protected java.lang.String hoursOfService
The cached value of the 'Hours Of Service' attribute.

See Also:
getHoursOfService()

CONTACT_INSTRUCTIONS_EDEFAULT

protected static final java.lang.String CONTACT_INSTRUCTIONS_EDEFAULT
The default value of the 'Contact Instructions' attribute.

See Also:
getContactInstructions()

contactInstructions

protected java.lang.String contactInstructions
The cached value of the 'Contact Instructions' attribute.

See Also:
getContactInstructions()
Constructor Detail

ContactTypeImpl

protected ContactTypeImpl()

Method Detail

eStaticClass

protected org.eclipse.emf.ecore.EClass eStaticClass()

Overrides:
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImpl

getPhone

public TelephoneType getPhone()

Specified by:
getPhone in interface ContactType
Returns:
the value of the 'Phone' containment reference.
See Also:
ContactType.setPhone(TelephoneType), Ows10Package.getContactType_Phone()

basicSetPhone

public org.eclipse.emf.common.notify.NotificationChain basicSetPhone(TelephoneType newPhone,
                                                                     org.eclipse.emf.common.notify.NotificationChain msgs)


setPhone

public void setPhone(TelephoneType newPhone)

Specified by:
setPhone in interface ContactType
Parameters:
newPhone - the new value of the 'Phone' containment reference.
See Also:
ContactType.getPhone()

getAddress

public AddressType getAddress()

Specified by:
getAddress in interface ContactType
Returns:
the value of the 'Address' containment reference.
See Also:
ContactType.setAddress(AddressType), Ows10Package.getContactType_Address()

basicSetAddress

public org.eclipse.emf.common.notify.NotificationChain basicSetAddress(AddressType newAddress,
                                                                       org.eclipse.emf.common.notify.NotificationChain msgs)


setAddress

public void setAddress(AddressType newAddress)

Specified by:
setAddress in interface ContactType
Parameters:
newAddress - the new value of the 'Address' containment reference.
See Also:
ContactType.getAddress()

getOnlineResource

public OnlineResourceType getOnlineResource()

Specified by:
getOnlineResource in interface ContactType
Returns:
the value of the 'Online Resource' containment reference.
See Also:
ContactType.setOnlineResource(OnlineResourceType), Ows10Package.getContactType_OnlineResource()

basicSetOnlineResource

public org.eclipse.emf.common.notify.NotificationChain basicSetOnlineResource(OnlineResourceType newOnlineResource,
                                                                              org.eclipse.emf.common.notify.NotificationChain msgs)


setOnlineResource

public void setOnlineResource(OnlineResourceType newOnlineResource)

Specified by:
setOnlineResource in interface ContactType
Parameters:
newOnlineResource - the new value of the 'Online Resource' containment reference.
See Also:
ContactType.getOnlineResource()

getHoursOfService

public java.lang.String getHoursOfService()

Specified by:
getHoursOfService in interface ContactType
Returns:
the value of the 'Hours Of Service' attribute.
See Also:
ContactType.setHoursOfService(String), Ows10Package.getContactType_HoursOfService()

setHoursOfService

public void setHoursOfService(java.lang.String newHoursOfService)

Specified by:
setHoursOfService in interface ContactType
Parameters:
newHoursOfService - the new value of the 'Hours Of Service' attribute.
See Also:
ContactType.getHoursOfService()

getContactInstructions

public java.lang.String getContactInstructions()

Specified by:
getContactInstructions in interface ContactType
Returns:
the value of the 'Contact Instructions' attribute.
See Also:
ContactType.setContactInstructions(String), Ows10Package.getContactType_ContactInstructions()

setContactInstructions

public void setContactInstructions(java.lang.String newContactInstructions)

Specified by:
setContactInstructions in interface ContactType
Parameters:
newContactInstructions - the new value of the 'Contact Instructions' attribute.
See Also:
ContactType.getContactInstructions()

eInverseRemove

public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
                                                                      int featureID,
                                                                      org.eclipse.emf.common.notify.NotificationChain msgs)

Overrides:
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Specified by:
eGet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eGet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Specified by:
eSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eUnset

public void eUnset(int featureID)

Specified by:
eUnset in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

eIsSet

public boolean eIsSet(int featureID)

Specified by:
eIsSet in interface org.eclipse.emf.ecore.InternalEObject
Overrides:
eIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImpl

toString

public java.lang.String toString()

Overrides:
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl


Copyright © 1996-2010 Geotools. All Rights Reserved.