Jump to: navigation, search

Difference between revisions of "CDO/Client"

< CDO
Line 1: Line 1:
==CDOObject==
+
==CDOObject Introduction==
 +
 
 +
<pre>
 +
public interface CDOObject extends EObject
 +
{
 +
  public CDOClass cdoClass();
 +
  public CDOID cdoID();
 +
  public CDOState cdoState();
 +
  public CDOView cdoView();
 +
  public CDOResource cdoResource();
 +
  public CDORevision cdoRevision();
 +
}
 +
<pre>
  
 
[[Image:CDOObject.png]]
 
[[Image:CDOObject.png]]
  
 +
 +
==CDOObject Categories==
  
 
{|border="1" cellspacing="0" cellpadding="4" width="60%" style="background:#FFFFDD"
 
{|border="1" cellspacing="0" cellpadding="4" width="60%" style="background:#FFFFDD"

Revision as of 05:59, 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();
}
<pre>

[[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]]