org.eclipse.ohf.ihe.common.ebxml._2._1.rim
Interface RegistryObjectType

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Subinterfaces:
AssociationType1, AuditableEventType, ClassificationNodeType, ClassificationSchemeType, ClassificationType, ExternalIdentifierType, ExternalLinkType, ExtrinsicObjectType, OrganizationType, RegistryEntryType, RegistryPackageType, ServiceBindingType, ServiceType, SpecificationLinkType, UserType
All Known Implementing Classes:
AssociationType1Impl, AuditableEventTypeImpl, ClassificationNodeTypeImpl, ClassificationSchemeTypeImpl, ClassificationTypeImpl, ExternalIdentifierTypeImpl, ExternalLinkTypeImpl, ExtrinsicObjectTypeImpl, OrganizationTypeImpl, RegistryEntryTypeImpl, RegistryObjectTypeImpl, RegistryPackageTypeImpl, ServiceBindingTypeImpl, ServiceTypeImpl, SpecificationLinkTypeImpl, UserTypeImpl

public interface RegistryObjectType
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'Registry Object Type'. id may be empty. If specified it may be in urn:uuid format or be in some arbitrary format. If id is empty registry must generate globally unique id. If id is provided and in proper UUID syntax (starts with urn:uuid:) registry will honour it. If id is provided and is not in proper UUID syntax then it is used for linkage within document and is ignored by the registry. In this case the registry generates a UUID for id attribute. id must not be null when object is being retrieved from the registry.

The following features are supported:

See Also:
RimPackage.getRegistryObjectType()

Method Summary
 java.lang.String getAccessControlPolicy()
          Returns the value of the 'Access Control Policy' attribute.
 org.eclipse.emf.common.util.EList getClassification()
          Returns the value of the 'Classification' containment reference list.
 InternationalStringType getDescription()
          Returns the value of the 'Description' containment reference.
 org.eclipse.emf.common.util.EList getExternalIdentifier()
          Returns the value of the 'External Identifier' containment reference list.
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
 InternationalStringType getName()
          Returns the value of the 'Name' containment reference.
 java.lang.String getObjectType()
          Returns the value of the 'Object Type' attribute.
 org.eclipse.emf.common.util.EList getSlot()
          Returns the value of the 'Slot' containment reference list.
 void setAccessControlPolicy(java.lang.String value)
          Sets the value of the 'Access Control Policy' attribute.
 void setDescription(InternationalStringType value)
          Sets the value of the 'Description' containment reference.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 void setName(InternationalStringType value)
          Sets the value of the 'Name' containment reference.
 void setObjectType(java.lang.String value)
          Sets the value of the 'Object Type' attribute.
 
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
 

Method Detail

getName

InternationalStringType getName()
Returns the value of the 'Name' containment reference.

If the meaning of the 'Name' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Name' containment reference.
See Also:
setName(InternationalStringType), RimPackage.getRegistryObjectType_Name()

setName

void setName(InternationalStringType value)
Sets the value of the 'Name' containment reference.

Parameters:
value - the new value of the 'Name' containment reference.
See Also:
getName()

getDescription

InternationalStringType getDescription()
Returns the value of the 'Description' containment reference.

If the meaning of the 'Description' containment reference isn't clear, there really should be more of a description here...

Returns:
the value of the 'Description' containment reference.
See Also:
setDescription(InternationalStringType), RimPackage.getRegistryObjectType_Description()

setDescription

void setDescription(InternationalStringType value)
Sets the value of the 'Description' containment reference.

Parameters:
value - the new value of the 'Description' containment reference.
See Also:
getDescription()

getSlot

org.eclipse.emf.common.util.EList getSlot()
Returns the value of the 'Slot' containment reference list. The list contents are of type SlotType1.

If the meaning of the 'Slot' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Slot' containment reference list.
See Also:
RimPackage.getRegistryObjectType_Slot()

getClassification

org.eclipse.emf.common.util.EList getClassification()
Returns the value of the 'Classification' containment reference list. The list contents are of type ClassificationType.

If the meaning of the 'Classification' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Classification' containment reference list.
See Also:
RimPackage.getRegistryObjectType_Classification()

getExternalIdentifier

org.eclipse.emf.common.util.EList getExternalIdentifier()
Returns the value of the 'External Identifier' containment reference list. The list contents are of type ExternalIdentifierType.

If the meaning of the 'External Identifier' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'External Identifier' containment reference list.
See Also:
RimPackage.getRegistryObjectType_ExternalIdentifier()

getAccessControlPolicy

java.lang.String getAccessControlPolicy()
Returns the value of the 'Access Control Policy' attribute.

If the meaning of the 'Access Control Policy' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Access Control Policy' attribute.
See Also:
setAccessControlPolicy(String), RimPackage.getRegistryObjectType_AccessControlPolicy()

setAccessControlPolicy

void setAccessControlPolicy(java.lang.String value)
Sets the value of the 'Access Control Policy' attribute.

Parameters:
value - the new value of the 'Access Control Policy' attribute.
See Also:
getAccessControlPolicy()

getId

java.lang.String getId()
Returns the value of the 'Id' attribute.

If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), RimPackage.getRegistryObjectType_Id()

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()

getObjectType

java.lang.String getObjectType()
Returns the value of the 'Object Type' attribute.

If the meaning of the 'Object Type' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Object Type' attribute.
See Also:
setObjectType(String), RimPackage.getRegistryObjectType_ObjectType()

setObjectType

void setObjectType(java.lang.String value)
Sets the value of the 'Object Type' attribute.

Parameters:
value - the new value of the 'Object Type' attribute.
See Also:
getObjectType()