← Back to team overview

mlhim-owners team mailing list archive

[Branch ~mlhim-specs-dev/mlhim-specs/mlhim-emf] Rev 32: Completed attributes in Common package.

 

------------------------------------------------------------
revno: 32
committer: Tim Cook <timothywayne.cook@xxxxxxxxx>
branch nick: mlhim-emf
timestamp: Fri 2011-03-04 02:09:35 -0300
message:
  Completed attributes in Common package.
modified:
  org.mlhim.rm/model/mlhim2.ecore


--
lp:~mlhim-specs-dev/mlhim-specs/mlhim-emf
https://code.launchpad.net/~mlhim-specs-dev/mlhim-specs/mlhim-emf

Your team Multi-level Healthcare Information Modelling Owners is subscribed to branch lp:~mlhim-specs-dev/mlhim-specs/mlhim-emf.
To unsubscribe from this branch go to https://code.launchpad.net/~mlhim-specs-dev/mlhim-specs/mlhim-emf/+edit-subscription
=== modified file 'org.mlhim.rm/model/mlhim2.ecore'
--- org.mlhim.rm/model/mlhim2.ecore	2011-03-04 04:23:49 +0000
+++ org.mlhim.rm/model/mlhim2.ecore	2011-03-04 05:09:35 +0000
@@ -168,18 +168,85 @@
     <eClassifiers xsi:type="ecore:EClass" name="Action" eSuperTypes="#//Content/CareEntry"/>
   </eSubpackages>
   <eSubpackages name="Common" nsURI="http://www.mlhim.org/rm/common"; nsPrefix="rm.common">
-    <eClassifiers xsi:type="ecore:EClass" name="Locatable" abstract="true"/>
-    <eClassifiers xsi:type="ecore:EClass" name="Folder" eSuperTypes="#//Common/Locatable"/>
-    <eClassifiers xsi:type="ecore:EClass" name="PartyProxy" abstract="true"/>
-    <eClassifiers xsi:type="ecore:EClass" name="PartyIdentified" eSuperTypes="#//Common/PartyProxy"/>
-    <eClassifiers xsi:type="ecore:EClass" name="PartyRelated" eSuperTypes="#//Common/PartyIdentified"/>
+    <eClassifiers xsi:type="ecore:EClass" name="Locatable" abstract="true">
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="parent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="uuid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="feeder_audit" eType="#//Common/FeederAudit"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="Folder" eSuperTypes="#//Common/Locatable">
+      <eStructuralFeatures xsi:type="ecore:EReference" name="items" upperBound="-1"
+          eType="#//Content/Composition"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="PartyProxy" abstract="true">
+      <eStructuralFeatures xsi:type="ecore:EReference" name="external_ref" eType="#//Support/EntityRef"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="PartyIdentified" eSuperTypes="#//Common/PartyProxy">
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="identifiers" upperBound="-1"
+          eType="#//Datatypes/DvIdentifier"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="PartyRelated" eSuperTypes="#//Common/PartyIdentified">
+      <eStructuralFeatures xsi:type="ecore:EReference" name="relationship" eType="#//Entity/Relationship"/>
+    </eClassifiers>
     <eClassifiers xsi:type="ecore:EClass" name="PartySelf" eSuperTypes="#//Common/PartyProxy"/>
-    <eClassifiers xsi:type="ecore:EClass" name="Attestation" eSuperTypes="#//Common/Locatable"/>
-    <eClassifiers xsi:type="ecore:EClass" name="Link"/>
-    <eClassifiers xsi:type="ecore:EClass" name="FeederAudit"/>
-    <eClassifiers xsi:type="ecore:EClass" name="FeederAuditDetails"/>
-    <eClassifiers xsi:type="ecore:EClass" name="Participation"/>
-    <eClassifiers xsi:type="ecore:EClass" name="AuthoredResource" abstract="true"/>
+    <eClassifiers xsi:type="ecore:EClass" name="Attestation" eSuperTypes="#//Common/Locatable">
+      <eStructuralFeatures xsi:type="ecore:EReference" name="attested_view" eType="#//Datatypes/DvMultimedia"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="proof" eType="#//Datatypes/DvParsable"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="reason" eType="#//Datatypes/DvCodedText"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="is_pending" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="committer" eType="#//Common/PartyProxy"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="time_committed" eType="#//Datatypes/DvDateTime"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="Link">
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="relation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="target" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="FeederAudit">
+      <eStructuralFeatures xsi:type="ecore:EReference" name="originating_system_audit"
+          eType="#//Common/FeederAuditDetails"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="originating_system_item_ids"
+          upperBound="-1" eType="#//Datatypes/DvIdentifier"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="feeder_system_audit"
+          eType="#//Common/FeederAuditDetails"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="feeder_system_ids" upperBound="-1"
+          eType="#//Datatypes/DvIdentifier"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="original_content" eType="#//Datatypes/DvEncapsulated"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="FeederAuditDetails">
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="system_id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="provider" eType="#//Common/PartyIdentified"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="location" eType="#//Entity/Location"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="time" eType="#//Datatypes/DvDateTime"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="subject" eType="#//Common/PartyProxy"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="version_id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="Participation">
+      <eStructuralFeatures xsi:type="ecore:EReference" name="performer" eType="#//Common/PartyProxy"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="function" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="mode" eType="#//Datatypes/DvCodedText"/>
+      <eStructuralFeatures xsi:type="ecore:EReference" name="time" eType="#//Datatypes/DvDateTime"/>
+    </eClassifiers>
+    <eClassifiers xsi:type="ecore:EClass" name="AuthoredResource" abstract="true">
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="language" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="locale" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributor" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="coverage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="license" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="creator" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="created" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="dateCopyrighted" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="identifier" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="issued" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="relation" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="replaces" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="rightsHolder" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="source" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="subject" upperBound="-1"
+          eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+      <eStructuralFeatures xsi:type="ecore:EAttribute" name="title" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+    </eClassifiers>
   </eSubpackages>
   <eSubpackages name="Entity" nsURI="http://www.mlhim.org/rm/entity"; nsPrefix="rm.entity">
     <eClassifiers xsi:type="ecore:EClass" name="Party" abstract="true" eSuperTypes="#//Common/Locatable"/>