Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDO/Client"
< CDO
(→CDOObject) |
|||
Line 3: | Line 3: | ||
{|border="2" cellspacing="0" cellpadding="4" width="100%" | {|border="2" cellspacing="0" cellpadding="4" width="100%" | ||
|colspan = "2"|'''Model Type''' | |colspan = "2"|'''Model Type''' | ||
− | |'''Dynamic''' | + | |align="center"|'''Dynamic''' |
− | |'''CDO<br>Generated''' | + | |align="center"|'''CDO<br>Generated''' |
− | |'''EMF<br>Generated''' | + | |align="center"|'''EMF<br>Generated''' |
− | |'''Ecore''' | + | |align="center"|'''Ecore''' |
|- | |- | ||
|rowspan = "2"|'''Development<br>Artifacts''' | |rowspan = "2"|'''Development<br>Artifacts''' | ||
|'''Ecore''' | |'''Ecore''' | ||
− | |colspan = "3"|Unaffected | + | |colspan = "3" align="center"|Unaffected |
− | |rowspan = "2"|N/A | + | |rowspan = "2" align="center"|N/A |
|- | |- | ||
|'''Genmodel''' | |'''Genmodel''' | ||
− | |N/A | + | |align="center"|N/A |
− | |Slightly modified | + | |align="center"|Slightly modified |
− | |Unaffected | + | |align="center"|Unaffected |
|- | |- | ||
|colspan = "2"|'''Instance Interface''' | |colspan = "2"|'''Instance Interface''' | ||
− | |colspan = "2" rowspan = "2"|CDOObject | + | |colspan = "2" rowspan = "2" align="center"|CDOObject |
− | |EObject | + | |align="center"|EObject |
− | |EModelObject | + | |align="center"|EModelObject |
|- | |- | ||
|colspan = "2"|'''Statemachine Interface''' | |colspan = "2"|'''Statemachine Interface''' | ||
− | |CDOAdapter | + | |align="center"|CDOAdapter |
− | |CDOMeta | + | |align="center"|CDOMeta |
|- | |- | ||
|rowspan = "7"|'''Location of <br>Internal Values''' | |rowspan = "7"|'''Location of <br>Internal Values''' | ||
|'''class''' | |'''class''' | ||
− | |DynamicCDOObject | + | |align="center"|DynamicCDOObject |
− | |colspan = "3"|Java Byte Code | + | |colspan = "3" align="center"|Java Byte Code |
|- | |- | ||
|'''store''' | |'''store''' | ||
− | |colspan = "2" rowspan = "7"|CDOObject | + | |colspan = "2" rowspan = "7" align="center"|CDOObject |
− | |colspan = "2"|N/A | + | |colspan = "2" align="center"|N/A |
|- | |- | ||
|'''view''' | |'''view''' | ||
− | |rowspan = "5"|CDOAdapter | + | |rowspan = "5" align="center"|CDOAdapter |
− | |CDOMeta | + | |align="center"|CDOMeta |
|- | |- | ||
|'''id''' | |'''id''' | ||
− | |CDOSession | + | |align="center"|CDOSession |
|- | |- | ||
|'''state''' | |'''state''' | ||
− | |rowspan = "6"|N/A | + | |rowspan = "6" align="center"|N/A |
|- | |- | ||
Line 64: | Line 64: | ||
|rowspan = "4"|'''Location of<br>Model Values<br>per CDOState''' | |rowspan = "4"|'''Location of<br>Model Values<br>per CDOState''' | ||
|'''TRANSIENT''' | |'''TRANSIENT''' | ||
− | |EObject | + | |align="center"|EObject |
|- | |- | ||
|'''NEW''' | |'''NEW''' | ||
− | |colspan = "2" rowspan = "3"|CDORevision | + | |colspan = "2" rowspan = "3" align="center"|CDORevision |
− | |rowspan = "3"|EObject<br>and<br>CDORevision | + | |rowspan = "3" align="center"|EObject<br>and<br>CDORevision |
|- | |- | ||
Line 76: | Line 76: | ||
|- | |- | ||
|'''CLEAN''' | |'''CLEAN''' | ||
− | |EModelObject | + | |align="center"|EModelObject |
|} | |} |
Revision as of 04:32, 19 October 2007
CDOObject
Model Type | Dynamic | CDO Generated |
EMF Generated |
Ecore | |
Development Artifacts |
Ecore | Unaffected | N/A | ||
Genmodel | N/A | Slightly modified | Unaffected | ||
Instance Interface | CDOObject | EObject | EModelObject | ||
Statemachine Interface | CDOAdapter | CDOMeta | |||
Location of Internal Values |
class | DynamicCDOObject | Java Byte Code | ||
store | CDOObject | N/A | |||
view | CDOAdapter | CDOMeta | |||
id | CDOSession | ||||
state | N/A | ||||
revision | |||||
resource | |||||
Location of Model Values per CDOState |
TRANSIENT | EObject | |||
NEW | CDORevision | EObject and CDORevision | |||
DIRTY | |||||
CLEAN | EModelObject |