Skip to main content

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.

Jump to: navigation, search

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

Wikis: CDO | Net4j | EMF | Eclipse

Back to the top