(createChildParameter (FacesConfigPackage.Literals.COMPONENT_TYPE__DESCRIPTION, FacesConfigFactory.eINSTANCE.createDescriptionType())); FacesConfigFactory.eINSTANCE.createDisplayNameType())); FacesConfigFactory.eINSTANCE.createIconType())); FacesConfigFactory.eINSTANCE.createComponentTypeType())); FacesConfigFactory.eINSTANCE.createComponentClassType())); FacesConfigFactory.eINSTANCE.createFacetType())); FacesConfigFactory.eINSTANCE.createAttributeType())); FacesConfigFactory.eINSTANCE.createPropertyType())); FacesConfigFactory.eINSTANCE.createComponentExtensionType()));
/** * Creates a {@link ComponentType} instance to represent a standard UI * component. * * @param name Base name of component from which component-type and * component-class are formed. * @return {@link ComponentType} instance. */ protected ComponentType createUIComponent(String name) { ComponentType componentType = FacesConfigFactory.eINSTANCE.createComponentType(); //set component-type ComponentTypeType componentTypeType = FacesConfigFactory.eINSTANCE.createComponentTypeType(); StringBuffer sb = new StringBuffer(); sb.append("javax.faces."); //$NON-NLS-1$ sb.append(name); componentTypeType.setTextContent(sb.toString()); componentType.setComponentType(componentTypeType); //set component-class ComponentClassType componentClassType = FacesConfigFactory.eINSTANCE.createComponentClassType(); sb = new StringBuffer(); sb.append("javax.faces.component.UI"); //$NON-NLS-1$ sb.append(name); componentClassType.setTextContent(sb.toString()); componentType.setComponentClass(componentClassType); return componentType; }
/** * Creates a {@link ConverterType} instance. * * @param name Base name of converter from which converter-id and * converter-class are formed. * @return {@link ConverterType} instance. */ protected ConverterType createConverter(String name) { ConverterType converterType = FacesConfigFactory.eINSTANCE.createConverterType(); //set converter-id ConverterIdType converterIdType = FacesConfigFactory.eINSTANCE.createConverterIdType(); StringBuffer sb = new StringBuffer(); sb.append("javax.faces."); //$NON-NLS-1$ sb.append(name); converterIdType.setTextContent(sb.toString()); converterType.setConverterId(converterIdType); //set converter-class ConverterClassType converterClassType = FacesConfigFactory.eINSTANCE.createConverterClassType(); sb = new StringBuffer(); sb.append("javax.faces.convert."); //$NON-NLS-1$ sb.append(name); sb.append("Converter"); //$NON-NLS-1$ converterClassType.setTextContent(sb.toString()); converterType.setConverterClass(converterClassType); return converterType; }
/** * 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 (FacesConfigPackage.Literals.ATTRIBUTE_TYPE__DESCRIPTION, FacesConfigFactory.eINSTANCE.createDescriptionType())); newChildDescriptors.add (createChildParameter (FacesConfigPackage.Literals.ATTRIBUTE_TYPE__DISPLAY_NAME, FacesConfigFactory.eINSTANCE.createDisplayNameType())); newChildDescriptors.add (createChildParameter (FacesConfigPackage.Literals.ATTRIBUTE_TYPE__ICON, FacesConfigFactory.eINSTANCE.createIconType())); newChildDescriptors.add (createChildParameter (FacesConfigPackage.Literals.ATTRIBUTE_TYPE__ATTRIBUTE_NAME, FacesConfigFactory.eINSTANCE.createAttributeNameType())); newChildDescriptors.add (createChildParameter (FacesConfigPackage.Literals.ATTRIBUTE_TYPE__ATTRIBUTE_EXTENSION, FacesConfigFactory.eINSTANCE.createAttributeExtensionType())); }
(createChildParameter (FacesConfigPackage.Literals.DOCUMENT_ROOT__ACTION_LISTENER, FacesConfigFactory.eINSTANCE.createActionListenerType())); FacesConfigFactory.eINSTANCE.createApplicationType())); FacesConfigFactory.eINSTANCE.createApplicationFactoryType())); FacesConfigFactory.eINSTANCE.createAttributeType())); FacesConfigFactory.eINSTANCE.createAttributeExtensionType())); FacesConfigFactory.eINSTANCE.createAttributeNameType())); FacesConfigFactory.eINSTANCE.createComponentType())); FacesConfigFactory.eINSTANCE.createComponentClassType())); FacesConfigFactory.eINSTANCE.createComponentExtensionType())); FacesConfigFactory.eINSTANCE.createComponentTypeType())); FacesConfigFactory.eINSTANCE.createConverterType())); FacesConfigFactory.eINSTANCE.createDefaultLocaleType())); FacesConfigFactory.eINSTANCE.createDescriptionType())); FacesConfigFactory.eINSTANCE.createDisplayNameType()));
(createChildParameter (FacesConfigPackage.Literals.FACES_CONFIG_TYPE__APPLICATION, FacesConfigFactory.eINSTANCE.createApplicationType())); FacesConfigFactory.eINSTANCE.createFactoryType())); FacesConfigFactory.eINSTANCE.createComponentType())); FacesConfigFactory.eINSTANCE.createConverterType())); FacesConfigFactory.eINSTANCE.createManagedBeanType())); FacesConfigFactory.eINSTANCE.createNavigationRuleType())); FacesConfigFactory.eINSTANCE.createReferencedBeanType())); FacesConfigFactory.eINSTANCE.createRenderKitType())); FacesConfigFactory.eINSTANCE.createLifecycleType())); FacesConfigFactory.eINSTANCE.createValidatorType()));
(createChildParameter (FacesConfigPackage.Literals.APPLICATION_TYPE__ACTION_LISTENER, FacesConfigFactory.eINSTANCE.createActionListenerType())); FacesConfigFactory.eINSTANCE.createDefaultRenderKitIdType())); FacesConfigFactory.eINSTANCE.createMessageBundleType())); FacesConfigFactory.eINSTANCE.createNavigationHandlerType())); FacesConfigFactory.eINSTANCE.createViewHandlerType())); FacesConfigFactory.eINSTANCE.createStateManagerType())); FacesConfigFactory.eINSTANCE.createPropertyResolverType())); FacesConfigFactory.eINSTANCE.createVariableResolverType())); FacesConfigFactory.eINSTANCE.createLocaleConfigType()));
/** * Creates a {@link ValidatorType} instance. * * @param name Base name of validator from which validator-id and * validator-class are formed. * @return {@link ValidatorType} instance. */ protected ValidatorType createValidator(String name) { ValidatorType validatorType = FacesConfigFactory.eINSTANCE.createValidatorType(); //set validator-id ValidatorIdType validatorIdType = FacesConfigFactory.eINSTANCE.createValidatorIdType(); StringBuffer sb = new StringBuffer(); sb.append("javax.faces."); //$NON-NLS-1$ sb.append(name); validatorIdType.setTextContent(sb.toString()); validatorType.setValidatorId(validatorIdType); //set validator-class ValidatorClassType validatorClassType = FacesConfigFactory.eINSTANCE.createValidatorClassType(); sb = new StringBuffer(); sb.append("javax.faces.validator."); //$NON-NLS-1$ sb.append(name); sb.append("Validator"); //$NON-NLS-1$ validatorClassType.setTextContent(sb.toString()); validatorType.setValidatorClass(validatorClassType); return validatorType; }
/** * 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 (FacesConfigPackage.Literals.FACTORY_TYPE__APPLICATION_FACTORY, FacesConfigFactory.eINSTANCE.createApplicationFactoryType())); newChildDescriptors.add (createChildParameter (FacesConfigPackage.Literals.FACTORY_TYPE__FACES_CONTEXT_FACTORY, FacesConfigFactory.eINSTANCE.createFacesContextFactoryType())); newChildDescriptors.add (createChildParameter (FacesConfigPackage.Literals.FACTORY_TYPE__LIFECYCLE_FACTORY, FacesConfigFactory.eINSTANCE.createLifecycleFactoryType())); newChildDescriptors.add (createChildParameter (FacesConfigPackage.Literals.FACTORY_TYPE__RENDER_KIT_FACTORY, FacesConfigFactory.eINSTANCE.createRenderKitFactoryType())); }
facesConfig = FacesConfigFactory.eINSTANCE.createFacesConfigType();
/** * Creates a {@link ComponentType} instance to represent a concrete HTML * component. * * @param name Base name of component from which component-type and * component-class are formed. * @return {@link ComponentType} instance. */ protected ComponentType createHTMLComponent(String name) { ComponentType componentType = FacesConfigFactory.eINSTANCE.createComponentType(); //set component-type ComponentTypeType componentTypeType = FacesConfigFactory.eINSTANCE.createComponentTypeType(); StringBuffer sb = new StringBuffer(); sb.append("javax.faces."); //$NON-NLS-1$ sb.append(name); componentTypeType.setTextContent(sb.toString()); componentType.setComponentType(componentTypeType); //set component-class ComponentClassType componentClassType = FacesConfigFactory.eINSTANCE.createComponentClassType(); sb = new StringBuffer(); sb.append("javax.faces.component.html."); //$NON-NLS-1$ sb.append(name); componentClassType.setTextContent(sb.toString()); componentType.setComponentClass(componentClassType); return componentType; }