public EObject createEMFObject(String nodeName, String readAheadName) { ApplicationFactory fact = ApplicationFactory.eINSTANCE; if (EJB.equals(readAheadName)) return fact.createEjbModule(); else if (WEB.equals(readAheadName)) return fact.createWebModule(); else if (JAVA.equals(readAheadName)) return fact.createJavaClientModule(); else if (CONNECTOR.equals(readAheadName)) return fact.createConnectorModule(); else return fact.createModule(); }
/** * <p> * Creates a new EJB module * </p> * * @return */ public Module createNewModule() { verifyOperationSupported(); if (isBinary()) { throwAttemptedBinaryEditModelAccess(); } return ((ApplicationPackage) EPackage.Registry.INSTANCE.getEPackage(ApplicationPackage.eNS_URI)).getApplicationFactory().createEjbModule(); }
/** * @see com.ibm.etools.commonarchive.impl.ModuleFileImpl */ public org.eclipse.emf.ecore.EObject makeDeploymentDescriptor(XMLResource resource) { Application appl = ((ApplicationPackage) EPackage.Registry.INSTANCE.getEPackage(ApplicationPackage.eNS_URI)).getApplicationFactory().createApplication(); resource.setID(appl, J2EEConstants.APPL_ID); setDeploymentDescriptorGen(appl); resource.getContents().add(appl); return appl; }
/** * This creates a new child for * {@link org.eclipse.jst.j2ee.internal.internal.application.command.CreateChildCommand}. */ public Object createChild(Object object) { // TODO: check that this is what you want. Module child = org.eclipse.jst.j2ee.internal.plugin.J2EEPlugin.getPlugin().getApplicationFactory().createModule(); // TODO: initialize child here... return child; }
/** * <p> * Method used for adding a j2ee project to an ear project; subclasses must override to create a * new instance of the correct kind of Module * </p> */ public Module createNewModule() { if(isBinary()){ throwAttemptedBinaryEditModelAccess(); } return ((ApplicationPackage) EPackage.Registry.INSTANCE.getEPackage(ApplicationPackage.eNS_URI)).getApplicationFactory().createJavaClientModule(); }
if (aResource != null) { if (aResource.getContents() == null || aResource.getContents().isEmpty()) { Application newApp = ApplicationFactory.eINSTANCE.createApplication(); aResource.getContents().add(newApp);
/** * This adds to the collection of {@link org.eclipse.emf.edit.command.CommandParameter}s * describing all of the children that can be created under this object. <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated */ protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { super.collectNewChildDescriptors(newChildDescriptors, object); newChildDescriptors.add(createChildParameter(ApplicationPackage.eINSTANCE.getApplication_SecurityRoles(), CommonFactory.eINSTANCE.createSecurityRole())); newChildDescriptors.add(createChildParameter(ApplicationPackage.eINSTANCE.getApplication_Modules(), ApplicationFactory.eINSTANCE.createModule())); newChildDescriptors.add(createChildParameter(ApplicationPackage.eINSTANCE.getApplication_Modules(), ApplicationFactory.eINSTANCE.createWebModule())); newChildDescriptors.add(createChildParameter(ApplicationPackage.eINSTANCE.getApplication_Modules(), ApplicationFactory.eINSTANCE.createJavaClientModule())); newChildDescriptors.add(createChildParameter(ApplicationPackage.eINSTANCE.getApplication_Modules(), ApplicationFactory.eINSTANCE.createEjbModule())); newChildDescriptors.add(createChildParameter(ApplicationPackage.eINSTANCE.getApplication_Modules(), ApplicationFactory.eINSTANCE.createConnectorModule())); }
protected Module createModuleForCopying(ModuleFile aModuleFile) { Module aModule = null; if (aModuleFile.isWARFile()) { aModule = getApplicationFactory().createWebModule(); } else if (aModuleFile.isEJBJarFile()) { aModule = getApplicationFactory().createEjbModule(); } else if (aModuleFile.isApplicationClientFile()) { aModule = getApplicationFactory().createJavaClientModule(); } else if (aModuleFile.isRARFile()) { aModule = getApplicationFactory().createConnectorModule(); } aModule.setUri(aModuleFile.getURI()); return aModule; }
org.eclipse.jst.j2ee.application.WebModule webModule = org.eclipse.jst.j2ee.application.ApplicationFactory.eINSTANCE.createWebModule(); webModule.setUri(name); webModule.setContextRoot(contextroot); org.eclipse.jst.j2ee.application.EjbModule ejbModule = org.eclipse.jst.j2ee.application.ApplicationFactory.eINSTANCE.createEjbModule(); ejbModule.setUri(name); newModule = (ICommonModule)ejbModule; org.eclipse.jst.j2ee.application.JavaClientModule appClientModule = org.eclipse.jst.j2ee.application.ApplicationFactory.eINSTANCE.createJavaClientModule(); appClientModule.setUri(name); newModule = (ICommonModule)appClientModule; org.eclipse.jst.j2ee.application.ConnectorModule j2cModule = org.eclipse.jst.j2ee.application.ApplicationFactory.eINSTANCE.createConnectorModule(); j2cModule.setUri(name); newModule = (ICommonModule)j2cModule;