Jump to: navigation, search

Difference between revisions of "CDO/Client"

< CDO
(CDOObject Introduction)
Line 11: Line 11:
 
   public CDORevision cdoRevision();
 
   public CDORevision cdoRevision();
 
}
 
}
<pre>
+
</pre>
  
 
[[Image:CDOObject.png]]
 
[[Image:CDOObject.png]]
  
 +
 +
==CDOObject Categories==
 +
 +
{|border="1" cellspacing="0" cellpadding="4" width="60%" style="background:#FFFFDD"
 +
|colspan="2" rowspan="2" style="background:#9999CC"|'''Model Type'''
 +
|colspan="2" align="center" style="background:#9999CC"|'''Native'''
 +
|colspan="2" align="center" style="background:#9999CC"|'''Legacy'''
 +
|rowspan="2" align="center" style="background:#9999CC"|'''Meta'''
 +
 +
|-
 +
|align="center" style="background:#9999CC"|'''Dynamic'''
 +
|align="center" style="background:#9999CC"|'''Generated'''
 +
|align="center" style="background:#9999CC"|'''Unwoven'''
 +
|align="center" style="background:#9999CC"|'''Woven'''
 +
 +
|-
 +
|rowspan="2" style="background:#CCCCFF"|'''Development<br>Artifacts'''
 +
|style="background:#CCCCFF"|'''Ecore'''
 +
|colspan="4" align="center"|Unaffected
 +
|rowspan="2" align="center"|N/A
 +
 +
|-
 +
|style="background:#CCCCFF"|'''Genmodel'''
 +
|align="center"|N/A
 +
|align="center"|Slightly modified
 +
|colspan="2" align="center"|Unaffected
 +
 +
|-
 +
|colspan="2" style="background:#CCCCFF"|'''Instance Interface'''
 +
|colspan="2" rowspan="2" align="center"|CDOObject
 +
|colspan="2" align="center"|EObject
 +
|align="center"|EModelObject
 +
 +
|-
 +
|colspan="2" style="background:#CCCCFF"|'''Statemachine Interface'''
 +
|align="center"|CDOAdapter
 +
|align="center"|CDOCallback
 +
|align="center"|CDOMeta
 +
 +
|-
 +
|rowspan="7" style="background:#CCCCFF"|'''Location of <br>Internal Values'''
 +
|style="background:#CCCCFF"|'''class'''
 +
|align="center"|DynamicCDOObject
 +
|colspan="4" align="center"|Java Byte Code
 +
 +
|-
 +
|style="background:#CCCCFF"|'''store'''
 +
|colspan="2" rowspan="7" align="center"|CDOObject
 +
|colspan="3" align="center"|N/A
 +
 +
|-
 +
|style="background:#CCCCFF"|'''view'''
 +
|rowspan="5" align="center"|CDOAdapter
 +
|rowspan="5" align="center"|CDOCallback
 +
|align="center"|CDOMeta
 +
 +
|-
 +
|style="background:#CCCCFF"|'''id'''
 +
|align="center"|CDOSession
 +
 +
|-
 +
|style="background:#CCCCFF"|'''state'''
 +
|rowspan="6" align="center"|N/A
 +
 +
|-
 +
|style="background:#CCCCFF"|'''revision'''
 +
 +
|-
 +
|style="background:#CCCCFF"|'''resource'''
 +
 +
|-
 +
|rowspan="4" style="background:#CCCCFF"|'''Location of<br>Model Values<br>per CDOState'''
 +
|style="background:#CCCCFF"|'''TRANSIENT'''
 +
|colspan="2" align="center"|EObject
 +
 +
|-
 +
|style="background:#CCCCFF"|'''NEW'''
 +
|colspan="2" rowspan="3" align="center"|CDORevision
 +
|colspan="2" rowspan="3" align="center"|EObject<br>and<br>CDORevision
 +
 +
|-
 +
|style="background:#CCCCFF"|'''DIRTY'''
 +
 +
|-
 +
|style="background:#CCCCFF"|'''CLEAN'''
 +
|align="center"|EModelObject
 +
 +
|}
 +
 +
----
 +
Wikis: [[CDO]] | [[Net4j]] | [[EMF]] | [[Eclipse]]
  
 
==CDOObject Categories==
 
==CDOObject Categories==

Revision as of 06:00, 19 October 2007

CDOObject Introduction

public interface CDOObject extends EObject
{
  public CDOClass cdoClass();
  public CDOID cdoID();
  public CDOState cdoState();
  public CDOView cdoView();
  public CDOResource cdoResource();
  public CDORevision cdoRevision();
}

CDOObject.png


CDOObject Categories

Model Type Native Legacy Meta
Dynamic Generated Unwoven Woven
Development
Artifacts
Ecore Unaffected N/A
Genmodel N/A Slightly modified Unaffected
Instance Interface CDOObject EObject EModelObject
Statemachine Interface CDOAdapter CDOCallback CDOMeta
Location of
Internal Values
class DynamicCDOObject Java Byte Code
store CDOObject N/A
view CDOAdapter CDOCallback 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

CDOObject Categories

Model Type Native Legacy Meta
Dynamic Generated Unwoven Woven
Development
Artifacts
Ecore Unaffected N/A
Genmodel N/A Slightly modified Unaffected
Instance Interface CDOObject EObject EModelObject
Statemachine Interface CDOAdapter CDOCallback CDOMeta
Location of
Internal Values
class DynamicCDOObject Java Byte Code
store CDOObject N/A
view CDOAdapter CDOCallback 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