Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.eclipse.ohf.ihe.common.hl7v2.impl
Class XONImpl

    java.lang.Object
      org.eclipse.emf.common.notify.impl.BasicNotifierImpl
          org.eclipse.emf.ecore.impl.BasicEObjectImpl
              org.eclipse.emf.ecore.impl.EObjectImpl
                  org.eclipse.ohf.ihe.common.hl7v2.impl.XONImpl

All Implemented Interfaces:
  org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.InternalEObject, XON

    public class XONImpl

extends org.eclipse.emf.ecore.impl.EObjectImpl
implements XON

An implementation of the model object 'XON'. This data structure is being used to represent an organization name and is based on the HL7 v2.5 data type XON.

The following features are implemented:

- `Organization Name`
- `Id Number`
- `Assigning Authority Name`
- `Assigning Authority Universal Id`
- `Assigning Authority Universal Id Type`

Nested Class Summary

Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
`org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList`

Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
`org.eclipse.emf.ecore.InternalEObject.EStore`

Field Summary

Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
`ELAST_EOBJECT_FLAG`

Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
`EOPPOSITE_FEATURE_BASE`

Method Summary
`java.lang.Object` | `eGet(int featureID, boolean resolve, boolean coreType)`
`boolean` | `eIsSet(int featureID)`
`void` | `eSet(int featureID, java.lang.Object newValue)`
`void` | `eUnset(int featureID)`
`java.lang.String` | `getAssigningAuthorityName()`
`java.lang.String` | `getAssigningAuthorityUniversalId()`
`java.lang.String` | `getAssigningAuthorityUniversalIdType()`
`java.lang.String` | `getIdNumber()`
`java.lang.String` | `getOrganizationName()`
`void` | `setAssigningAuthorityName(java.lang.String newAssigningAuthorityName)`
`void` | `setAssigningAuthorityUniversalId(java.lang.String newAssigningAuthorityUniversalId)`
`void` | `setAssigningAuthorityUniversalIdType(java.lang.String newAssigningAuthorityUniversalIdType)`
`void` | `setIdNumber(java.lang.String newIdNumber)`
`void` | `setOrganizationName(java.lang.String newOrganizationName)`
`java.lang.String` | `toString()`

Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
`eAdapters, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetClass, eSetDeliver, eSetProxyURI`

Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
`eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eContainer, eContainingFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment, eVirtualGet, eVirtualGet, eVirtualIsSet, eVirtualSet, eVirtualUnset`

Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
`eNotificationRequired, eNotify`

Methods inherited from class java.lang.Object
`equals, 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, 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`

Method Detail

### getOrganizationName

    public java.lang.String getOrganizationName()

  Specified by:
    `getOrganizationName` in interface `XON`
  Returns:
    the value of the 'Organization Name' attribute.
  See Also:
    `XON.setOrganizationName(String)`, `Hl7v2Package.getXON_OrganizationName()`

### setOrganizationName

    public void setOrganizationName(java.lang.String newOrganizationName)

  Specified by:
    `setOrganizationName` in interface `XON`
  Parameters:
    `newOrganizationName` - the new value of the 'Organization Name' attribute.
  See Also:
    `XON.getOrganizationName()`

### getIdNumber

    public java.lang.String getIdNumber()

  Specified by:
    `getIdNumber` in interface `XON`
  Returns:
    the value of the 'Id Number' attribute.
  See Also:
    `XON.setIdNumber(String)`, `Hl7v2Package.getXON_IdNumber()`

### setIdNumber

    public void setIdNumber(java.lang.String newIdNumber)

  Specified by:
    `setIdNumber` in interface `XON`
  Parameters:
    `newIdNumber` - the new value of the 'Id Number' attribute.
  See Also:
    `XON.getIdNumber()`

### getAssigningAuthorityName

    public java.lang.String getAssigningAuthorityName()

  Specified by:
    `getAssigningAuthorityName` in interface `XON`
  Returns:
    the value of the 'Assigning Authority Name' attribute.
  See Also:
    `XON.setAssigningAuthorityName(String)`, `Hl7v2Package.getXON_AssigningAuthorityName()`

### setAssigningAuthorityName

    public void setAssigningAuthorityName(java.lang.String newAssigningAuthorityName)

  Specified by:
    `setAssigningAuthorityName` in interface `XON`
  Parameters:
    `newAssigningAuthorityName` - the new value of the 'Assigning Authority Name' attribute.
  See Also:
    `XON.getAssigningAuthorityName()`

### getAssigningAuthorityUniversalId

    public java.lang.String getAssigningAuthorityUniversalId()

  Specified by:
    `getAssigningAuthorityUniversalId` in interface `XON`
  Returns:
    the value of the 'Assigning Authority Universal Id' attribute.
  See Also:
    `XON.setAssigningAuthorityUniversalId(String)`, `Hl7v2Package.getXON_AssigningAuthorityUniversalId()`

### setAssigningAuthorityUniversalId

    public void setAssigningAuthorityUniversalId(java.lang.String newAssigningAuthorityUniversalId)

  Specified by:
    `setAssigningAuthorityUniversalId` in interface `XON`
  Parameters:
    `newAssigningAuthorityUniversalId` - the new value of the 'Assigning Authority Universal Id' attribute.
  See Also:
    `XON.getAssigningAuthorityUniversalId()`

### getAssigningAuthorityUniversalIdType

    public java.lang.String getAssigningAuthorityUniversalIdType()

  Specified by:
    `getAssigningAuthorityUniversalIdType` in interface `XON`
  Returns:
    the value of the 'Assigning Authority Universal Id Type' attribute.
  See Also:
    `XON.setAssigningAuthorityUniversalIdType(String)`, `Hl7v2Package.getXON_AssigningAuthorityUniversalIdType()`

### setAssigningAuthorityUniversalIdType

    public void setAssigningAuthorityUniversalIdType(java.lang.String newAssigningAuthorityUniversalIdType)

  Specified by:
    `setAssigningAuthorityUniversalIdType` in interface `XON`
  Parameters:
    `newAssigningAuthorityUniversalIdType` - the new value of the 'Assigning Authority Universal Id Type' attribute.
  See Also:
    `XON.getAssigningAuthorityUniversalIdType()`

### 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`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD