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