Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "CDO/Client"
< CDO
(→CDOObject) |
(→CDOObject) |
||
Line 1: | Line 1: | ||
==CDOObject== | ==CDOObject== | ||
− | {|border=" | + | {|border="1" cellspacing="0" cellpadding="4" width="80%" |
− | |colspan = "2"|'''Model Type''' | + | |colspan = "2" style="background:#9999CC; color:white"|'''Model Type''' |
− | |align="center"|'''Dynamic''' | + | |align="center" style="background:#9999CC; color:white"|'''Dynamic''' |
− | |align="center"|'''CDO<br>Generated''' | + | |align="center" style="background:#9999CC; color:white"|'''CDO<br>Generated''' |
− | |align="center"|'''EMF<br>Generated''' | + | |align="center" style="background:#9999CC; color:white"|'''EMF<br>Generated''' |
− | |align="center"|'''Ecore''' | + | |align="center" style="background:#9999CC; color:white"|'''Ecore''' |
|- | |- | ||
− | |rowspan = "2"|'''Development<br>Artifacts''' | + | |rowspan = "2" style="background:#CCCCFF"|'''Development<br>Artifacts''' |
− | |'''Ecore''' | + | |style="background:#CCCCFF"|'''Ecore''' |
|colspan = "3" align="center"|Unaffected | |colspan = "3" align="center"|Unaffected | ||
|rowspan = "2" align="center"|N/A | |rowspan = "2" align="center"|N/A | ||
|- | |- | ||
− | |'''Genmodel''' | + | |style="background:#CCCCFF"|'''Genmodel''' |
|align="center"|N/A | |align="center"|N/A | ||
|align="center"|Slightly modified | |align="center"|Slightly modified | ||
Line 21: | Line 21: | ||
|- | |- | ||
− | |colspan = "2"|'''Instance Interface''' | + | |colspan = "2" style="background:#CCCCFF"|'''Instance Interface''' |
|colspan = "2" rowspan = "2" align="center"|CDOObject | |colspan = "2" rowspan = "2" align="center"|CDOObject | ||
|align="center"|EObject | |align="center"|EObject | ||
Line 27: | Line 27: | ||
|- | |- | ||
− | |colspan = "2"|'''Statemachine Interface''' | + | |colspan = "2" style="background:#CCCCFF"|'''Statemachine Interface''' |
|align="center"|CDOAdapter | |align="center"|CDOAdapter | ||
|align="center"|CDOMeta | |align="center"|CDOMeta | ||
|- | |- | ||
− | |rowspan = "7"|'''Location of <br>Internal Values''' | + | |rowspan = "7" style="background:#CCCCFF"|'''Location of <br>Internal Values''' |
− | |'''class''' | + | |style="background:#CCCCFF"|'''class''' |
|align="center"|DynamicCDOObject | |align="center"|DynamicCDOObject | ||
|colspan = "3" align="center"|Java Byte Code | |colspan = "3" align="center"|Java Byte Code | ||
|- | |- | ||
− | |'''store''' | + | |style="background:#CCCCFF"|'''store''' |
|colspan = "2" rowspan = "7" align="center"|CDOObject | |colspan = "2" rowspan = "7" align="center"|CDOObject | ||
|colspan = "2" align="center"|N/A | |colspan = "2" align="center"|N/A | ||
|- | |- | ||
− | |'''view''' | + | |style="background:#CCCCFF"|'''view''' |
|rowspan = "5" align="center"|CDOAdapter | |rowspan = "5" align="center"|CDOAdapter | ||
|align="center"|CDOMeta | |align="center"|CDOMeta | ||
|- | |- | ||
− | |'''id''' | + | |style="background:#CCCCFF"|'''id''' |
|align="center"|CDOSession | |align="center"|CDOSession | ||
|- | |- | ||
− | |'''state''' | + | |style="background:#CCCCFF"|'''state''' |
|rowspan = "6" align="center"|N/A | |rowspan = "6" align="center"|N/A | ||
|- | |- | ||
− | |'''revision''' | + | |style="background:#CCCCFF"|'''revision''' |
|- | |- | ||
− | |'''resource''' | + | |style="background:#CCCCFF"|'''resource''' |
|- | |- | ||
− | |rowspan = "4"|'''Location of<br>Model Values<br>per CDOState''' | + | |rowspan = "4" style="background:#CCCCFF"|'''Location of<br>Model Values<br>per CDOState''' |
− | |'''TRANSIENT''' | + | |style="background:#CCCCFF"|'''TRANSIENT''' |
|align="center"|EObject | |align="center"|EObject | ||
|- | |- | ||
− | |'''NEW''' | + | |style="background:#CCCCFF"|'''NEW''' |
|colspan = "2" rowspan = "3" align="center"|CDORevision | |colspan = "2" rowspan = "3" align="center"|CDORevision | ||
|rowspan = "3" align="center"|EObject<br>and<br>CDORevision | |rowspan = "3" align="center"|EObject<br>and<br>CDORevision | ||
|- | |- | ||
− | |'''DIRTY''' | + | |style="background:#CCCCFF"|'''DIRTY''' |
|- | |- | ||
− | |'''CLEAN''' | + | |style="background:#CCCCFF"|'''CLEAN''' |
|align="center"|EModelObject | |align="center"|EModelObject | ||
Revision as of 04:45, 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 |