chqu1012 / RichClientFX

A lightweight EMF Rich Client Platform based on JavaFX
Apache License 2.0
2 stars 0 forks source link

CreateIdeFileDialog set text fields #509

Closed chqu1012 closed 5 years ago

chqu1012 commented 5 years ago
                        EList<Adapter> adapters = xPackage.eAdapters();
                        Adapter adapter = adapters.get(2);
                        if (adapter instanceof XPackageMapping) {
                            XPackageMapping mapping = (XPackageMapping) adapter;
                            String basePackage = mapping.getGenPackage().getBasePackage();

                            packageText.setText(basePackage+"."+fileExtensions+"Package");
                            factoryText.setText(basePackage+"."+fileExtensions+"Factory");
                            itemProviderAdapterFactoryText.setText(basePackage+".provider."+fileExtensions+"ItemAdapterFactory");
                            modelSwitchText.setText(basePackage+".util."+fileExtensions+"Switch");
                            filenameText.setText(fileExtensions);
                        }