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
Line 1: | Line 1: | ||
− | + | ==CDOObject== | |
+ | |||
+ | {|border="2" cellspacing="0" cellpadding="4" width="100%" | ||
+ | |rowspan = "2"|'''Model Type''' | ||
+ | |rowspan = "2"|'''Dynamic''' | ||
+ | |rowspan = "2"|'''CDO<br>Generated''' | ||
+ | |rowspan = "2"|'''EMF<br>Generated''' | ||
+ | |colspan = "2" rowspan = "2"|'''Ecore''' | ||
+ | |||
+ | |- | ||
+ | |colspan = "2"|$$DeleteCell$$ | ||
+ | |||
+ | |- | ||
+ | |rowspan = "2"|'''Development<br>Artifacts''' | ||
+ | |'''Ecore''' | ||
+ | |colspan = "3"|Unaffected | ||
+ | |rowspan = "2"|N/A | ||
+ | |||
+ | |- | ||
+ | |'''Genmodel''' | ||
+ | |N/A | ||
+ | |Slightly modified | ||
+ | |Unaffected | ||
+ | |||
+ | |- | ||
+ | |'''Instance Interface''' | ||
+ | |colspan = "3" rowspan = "2"|CDOObject | ||
+ | |EObject | ||
+ | |EModelObject | ||
+ | |||
+ | |- | ||
+ | |'''Statemachine Interface''' | ||
+ | |colspan = "3"|CDOAdapter | ||
+ | |CDOMeta | ||
+ | |||
+ | |- | ||
+ | |rowspan = "7"|'''Location of <br>Internal Values''' | ||
+ | |'''class''' | ||
+ | |DynamicCDOObject | ||
+ | |colspan = "3"|Java Byte Code | ||
+ | |||
+ | |- | ||
+ | |'''store''' | ||
+ | |colspan = "3" rowspan = "7"|CDOObject | ||
+ | |N/A | ||
+ | |||
+ | |- | ||
+ | |'''view''' | ||
+ | |colspan = "2"|rowspan = "5"|CDOAdapter | ||
+ | |CDOMeta | ||
+ | |||
+ | |- | ||
+ | |'''id''' | ||
+ | |colspan = "2"|CDOSession | ||
+ | |||
+ | |- | ||
+ | |'''state''' | ||
+ | |colspan = "2"|rowspan = "6"|N/A | ||
+ | |||
+ | |- | ||
+ | |'''revision''' | ||
+ | |colspan = "2"|$$DeleteCell$$ | ||
+ | |||
+ | |- | ||
+ | |'''resource''' | ||
+ | |colspan = "2"|$$DeleteCell$$ | ||
+ | |||
+ | |- | ||
+ | |rowspan = "4"|'''Location of<br>Model Values<br>per CDOState''' | ||
+ | |'''TRANSIENT''' | ||
+ | |colspan = "2"|EObject | ||
+ | |||
+ | |- | ||
+ | |'''NEW''' | ||
+ | |colspan = "2" rowspan = "3"|CDORevision | ||
+ | |rowspan = "3"|EObject<br>and<br>CDORevision | ||
+ | |||
+ | |- | ||
+ | |'''DIRTY''' | ||
+ | |colspan = "2"|$$DeleteCell$$ | ||
+ | |||
+ | |- | ||
+ | |'''CLEAN''' | ||
+ | |colspan = "2"|EModelObject | ||
+ | |||
+ | |} | ||
---- | ---- | ||
Wikis: [[CDO]] | [[Net4j]] | [[EMF]] | [[Eclipse]] | Wikis: [[CDO]] | [[Net4j]] | [[EMF]] | [[Eclipse]] |
Revision as of 04:08, 19 October 2007
CDOObject
Model Type | Dynamic | CDO Generated |
EMF Generated |
Ecore | |
$$DeleteCell$$ | |||||
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 | rowspan = "5"|CDOAdapter | CDOMeta | |||
id | CDOSession | ||||
state | rowspan = "6"|N/A | ||||
revision | $$DeleteCell$$ | ||||
resource | $$DeleteCell$$ | ||||
Location of Model Values per CDOState |
TRANSIENT | EObject | |||
NEW | CDORevision | EObject and CDORevision | |||
DIRTY | $$DeleteCell$$ | ||||
CLEAN | EModelObject |