org.eclipse.emf.cdo.common.model
Class CDOModelUtil

java.lang.Object
  extended by org.eclipse.emf.cdo.common.model.CDOModelUtil

public final class CDOModelUtil
extends java.lang.Object


Method Summary
static CDOFeature createAttribute(CDOClass containingClass, int featureID, java.lang.String name, CDOType type, boolean many)
           
static CDOClass createClass(CDOPackage containingPackage, int classifierID, java.lang.String name, boolean isAbstract)
           
static CDOClassRef createClassRef(java.lang.String packageURI, int classifierID)
           
static CDOPackage createPackage(CDOPackageManager packageManager, java.lang.String packageURI, java.lang.String name, java.lang.String ecore, boolean dynamic, CDOIDMetaRange metaIDRange, java.lang.String parentURI)
           
static CDOPackage createProxyPackage(CDOPackageManager packageManager, java.lang.String packageURI, boolean dynamic, CDOIDMetaRange metaIDRange, java.lang.String parentURI)
           
static CDOFeature createReference(CDOClass containingClass, int featureID, java.lang.String name, CDOClassProxy referenceType, boolean many, boolean containment)
           
static CDOType getType(int typeID)
           
static CDOClass readClass(CDOPackage containingPackage, org.eclipse.net4j.util.io.ExtendedDataInput in)
           
static CDOClassRef readClassRef(org.eclipse.net4j.util.io.ExtendedDataInput in)
           
static CDOClassRef readClassRef(org.eclipse.net4j.util.io.ExtendedDataInput in, java.lang.String defaultURI)
           
static CDOFeature readFeature(CDOClass containingClass, org.eclipse.net4j.util.io.ExtendedDataInput in)
           
static CDOPackage readPackage(CDOPackageManager packageManager, org.eclipse.net4j.util.io.ExtendedDataInput in)
           
static CDOType readType(org.eclipse.net4j.util.io.ExtendedDataInput in)
           
static void writeClass(org.eclipse.net4j.util.io.ExtendedDataOutput out, CDOClass cdoClass)
           
static void writeClassRef(org.eclipse.net4j.util.io.ExtendedDataOutput out, CDOClassRef classRef)
           
static void writeClassRef(org.eclipse.net4j.util.io.ExtendedDataOutput out, CDOClassRef classRef, java.lang.String defaultURI)
           
static void writeFeature(org.eclipse.net4j.util.io.ExtendedDataOutput out, CDOFeature cdoFeature)
           
static void writePackage(org.eclipse.net4j.util.io.ExtendedDataOutput out, CDOPackage cdoPackage)
           
static void writeType(org.eclipse.net4j.util.io.ExtendedDataOutput out, CDOType type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getType

public static CDOType getType(int typeID)

readType

public static CDOType readType(org.eclipse.net4j.util.io.ExtendedDataInput in)
                        throws java.io.IOException
Throws:
java.io.IOException

writeType

public static void writeType(org.eclipse.net4j.util.io.ExtendedDataOutput out,
                             CDOType type)
                      throws java.io.IOException
Throws:
java.io.IOException

createPackage

public static CDOPackage createPackage(CDOPackageManager packageManager,
                                       java.lang.String packageURI,
                                       java.lang.String name,
                                       java.lang.String ecore,
                                       boolean dynamic,
                                       CDOIDMetaRange metaIDRange,
                                       java.lang.String parentURI)

createProxyPackage

public static CDOPackage createProxyPackage(CDOPackageManager packageManager,
                                            java.lang.String packageURI,
                                            boolean dynamic,
                                            CDOIDMetaRange metaIDRange,
                                            java.lang.String parentURI)

readPackage

public static CDOPackage readPackage(CDOPackageManager packageManager,
                                     org.eclipse.net4j.util.io.ExtendedDataInput in)
                              throws java.io.IOException
Throws:
java.io.IOException

writePackage

public static void writePackage(org.eclipse.net4j.util.io.ExtendedDataOutput out,
                                CDOPackage cdoPackage)
                         throws java.io.IOException
Throws:
java.io.IOException

createClass

public static CDOClass createClass(CDOPackage containingPackage,
                                   int classifierID,
                                   java.lang.String name,
                                   boolean isAbstract)

readClass

public static CDOClass readClass(CDOPackage containingPackage,
                                 org.eclipse.net4j.util.io.ExtendedDataInput in)
                          throws java.io.IOException
Throws:
java.io.IOException

writeClass

public static void writeClass(org.eclipse.net4j.util.io.ExtendedDataOutput out,
                              CDOClass cdoClass)
                       throws java.io.IOException
Throws:
java.io.IOException

createAttribute

public static CDOFeature createAttribute(CDOClass containingClass,
                                         int featureID,
                                         java.lang.String name,
                                         CDOType type,
                                         boolean many)

createReference

public static CDOFeature createReference(CDOClass containingClass,
                                         int featureID,
                                         java.lang.String name,
                                         CDOClassProxy referenceType,
                                         boolean many,
                                         boolean containment)

readFeature

public static CDOFeature readFeature(CDOClass containingClass,
                                     org.eclipse.net4j.util.io.ExtendedDataInput in)
                              throws java.io.IOException
Throws:
java.io.IOException

writeFeature

public static void writeFeature(org.eclipse.net4j.util.io.ExtendedDataOutput out,
                                CDOFeature cdoFeature)
                         throws java.io.IOException
Throws:
java.io.IOException

createClassRef

public static CDOClassRef createClassRef(java.lang.String packageURI,
                                         int classifierID)

readClassRef

public static CDOClassRef readClassRef(org.eclipse.net4j.util.io.ExtendedDataInput in,
                                       java.lang.String defaultURI)
                                throws java.io.IOException
Throws:
java.io.IOException

readClassRef

public static CDOClassRef readClassRef(org.eclipse.net4j.util.io.ExtendedDataInput in)
                                throws java.io.IOException
Throws:
java.io.IOException

writeClassRef

public static void writeClassRef(org.eclipse.net4j.util.io.ExtendedDataOutput out,
                                 CDOClassRef classRef,
                                 java.lang.String defaultURI)
                          throws java.io.IOException
Throws:
java.io.IOException

writeClassRef

public static void writeClassRef(org.eclipse.net4j.util.io.ExtendedDataOutput out,
                                 CDOClassRef classRef)
                          throws java.io.IOException
Throws:
java.io.IOException

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.