theModelPackage.createPackageContents();
    public static DataPackage init()    {        if (isInited) return (DataPackage)EPackage.Registry.INSTANCE.getEPackage(DataPackage.eNS_URI);        // Obtain or create and register package        DataPackageImpl theDataPackage = (DataPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof DataPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new DataPackageImpl());        isInited = true;        // Initialize simple dependencies        XMLTypePackageImpl.init();        // Obtain or create and register interdependencies        AttributePackageImpl theAttributePackage = (AttributePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(AttributePackage.eNS_URI) instanceof AttributePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(AttributePackage.eNS_URI) : AttributePackageImpl.eINSTANCE);        ComponentPackageImpl theComponentPackage = (ComponentPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ComponentPackage.eNS_URI) instanceof ComponentPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ComponentPackage.eNS_URI) : ComponentPackageImpl.eINSTANCE);        TypePackageImpl theTypePackage = (TypePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(TypePackage.eNS_URI) instanceof TypePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(TypePackage.eNS_URI) : TypePackageImpl.eINSTANCE);        LayoutPackageImpl theLayoutPackage = (LayoutPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(LayoutPackage.eNS_URI) instanceof LayoutPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(LayoutPackage.eNS_URI) : LayoutPackageImpl.eINSTANCE);        ModelPackageImpl theModelPackage = (ModelPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ModelPackage.eNS_URI) instanceof ModelPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ModelPackage.eNS_URI) : ModelPackageImpl.eINSTANCE);        // Create package meta-data objects        theDataPackage.createPackageContents();        theAttributePackage.createPackageContents();        theComponentPackage.createPackageContents();        theTypePackage.createPackageContents();        theLayoutPackage.createPackageContents();        theModelPackage.createPackageContents();        // Initialize created meta-data        theDataPackage.initializePackageContents();        theAttributePackage.initializePackageContents();        theComponentPackage.initializePackageContents();        theTypePackage.initializePackageContents();        theLayoutPackage.initializePackageContents();        theModelPackage.initializePackageContents();        // Mark meta-data to indicate it can't be changed        theDataPackage.freeze();        return theDataPackage;    }