diff options
Diffstat (limited to 'plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/model/translator/webservices/WebServicesTranslator.java')
-rw-r--r-- | plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/model/translator/webservices/WebServicesTranslator.java | 135 |
1 files changed, 0 insertions, 135 deletions
diff --git a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/model/translator/webservices/WebServicesTranslator.java b/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/model/translator/webservices/WebServicesTranslator.java deleted file mode 100644 index c9de1addb..000000000 --- a/plugins/org.eclipse.jst.j2ee.core/mofj2ee/org/eclipse/jst/j2ee/internal/model/translator/webservices/WebServicesTranslator.java +++ /dev/null @@ -1,135 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2001, 2006 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * IBM Corporation - initial API and implementation - *******************************************************************************/ -package org.eclipse.jst.j2ee.internal.model.translator.webservices; - -import org.eclipse.emf.ecore.EStructuralFeature; -import org.eclipse.jst.j2ee.common.CommonPackage; -import org.eclipse.jst.j2ee.internal.model.translator.common.CommonTranslators; -import org.eclipse.jst.j2ee.internal.model.translator.common.JavaClassTranslator; -import org.eclipse.jst.j2ee.internal.xml.WebServicesDeploymentDescriptorXmlMapperI; -import org.eclipse.jst.j2ee.webservice.wsclient.Webservice_clientPackage; -import org.eclipse.wst.common.internal.emf.resource.GenericTranslator; -import org.eclipse.wst.common.internal.emf.resource.IDTranslator; -import org.eclipse.wst.common.internal.emf.resource.RootTranslator; -import org.eclipse.wst.common.internal.emf.resource.Translator; - -public class WebServicesTranslator extends RootTranslator implements WebServicesDeploymentDescriptorXmlMapperI{ - public static WebServicesTranslator INSTANCE = new WebServicesTranslator(); - public static final String WEBSERVICESCLIENT = WEB_SERVICES_CLIENT; - private static CommonPackage COMMON_PKG = CommonPackage.eINSTANCE; - - private static Webservice_clientPackage WEBSERVICECLIENT_PKG = Webservice_clientPackage.eINSTANCE; - - private static Translator[] children13; - - public WebServicesTranslator() { - super(WEBSERVICESCLIENT, Webservice_clientPackage.eINSTANCE.getWebServicesClient()); - } - /* (non-Javadoc) - * @see com.ibm.etools.emf2xml.impl.Translator#getChildren(java.lang.Object, int) - */ - public Translator[] getChildren(Object o, int versionID) { - if (children13 == null) - children13 = create13Children(); - return children13; - } - - protected Translator[] create13Children() { - return new Translator[] { - IDTranslator.INSTANCE, - createServiceRefGroupTranslator13(null), - createComponentScopedRefs13() - }; - } - /** - * This model was model from Websphere Webservices - * @param reference - * @return - */ - public static Translator createServiceRefGroupTranslator13(EStructuralFeature feature) { - if (feature == null) - feature = WEBSERVICECLIENT_PKG.getWebServicesClient_ServiceRefs(); - GenericTranslator result = new GenericTranslator(SERVICE_REF, feature); - result.setChildren( new Translator[] { - IDTranslator.INSTANCE, - new Translator(DESCRIPTION, COMMON_PKG.getCompatibilityDescriptionGroup_Description()), - new Translator(DISPLAY_NAME, COMMON_PKG.getCompatibilityDescriptionGroup_DisplayName()), - new Translator(SMALL_ICON, COMMON_PKG.getCompatibilityDescriptionGroup_SmallIcon()), - new Translator(LARGE_ICON, COMMON_PKG.getCompatibilityDescriptionGroup_LargeIcon()), - new Translator(SERVICE_REF_NAME, WEBSERVICECLIENT_PKG.getServiceRef_ServiceRefName()), - new JavaClassTranslator(SERVICE_INTERFACE, WEBSERVICECLIENT_PKG.getServiceRef_ServiceInterface()), - new Translator(WSDL_FILE, WEBSERVICECLIENT_PKG.getServiceRef_WsdlFile()), - new Translator(JAXRPC_MAPPING_FILE, WEBSERVICECLIENT_PKG.getServiceRef_JaxrpcMappingFile()), - createQNameTranslator10(SERVICE_QNAME, WEBSERVICECLIENT_PKG.getServiceRef_ServiceQname()), - CommonTranslators.createPortComponentRefTranslator(), - createServiceRefHandlerTranslator13(), - }); - - - return result; - } - /** - * This model was model from Websphere Webservices - * @return - */ - public static Translator createServiceRefHandlerTranslator13() { - GenericTranslator result = new GenericTranslator(HANDLER, WEBSERVICECLIENT_PKG.getServiceRef_Handlers()); - result.setChildren(new Translator[]{ - IDTranslator.INSTANCE, - new Translator(DESCRIPTION, COMMON_PKG.getCompatibilityDescriptionGroup_Description()), - new Translator(DISPLAY_NAME, COMMON_PKG.getCompatibilityDescriptionGroup_DisplayName()), - new Translator(SMALL_ICON, COMMON_PKG.getCompatibilityDescriptionGroup_SmallIcon()), - new Translator(LARGE_ICON, COMMON_PKG.getCompatibilityDescriptionGroup_LargeIcon()), - new Translator(HANDLER_NAME, WEBSERVICECLIENT_PKG.getHandler_HandlerName()), - new JavaClassTranslator(HANDLER_CLASS, WEBSERVICECLIENT_PKG.getHandler_HandlerClass()), - createParamValueType13(HANDLER_INIT_PARAM, WEBSERVICECLIENT_PKG.getHandler_InitParams()), - createQNameTranslator10(SOAP_HEADER, WEBSERVICECLIENT_PKG.getHandler_SoapHeaders()), - new Translator(SOAP_ROLE, WEBSERVICECLIENT_PKG.getHandler_SoapRoles()), - new Translator(PORT_NAME, WEBSERVICECLIENT_PKG.getHandler_PortNames()) - }); - - return result; - } - /** - * @return - */ - private Translator createComponentScopedRefs13() { - GenericTranslator result = new GenericTranslator(COMP_SCOPED_REFS, WEBSERVICECLIENT_PKG.getWebServicesClient_ComponentScopedRefs()); - result.setChildren(new Translator[] { - IDTranslator.INSTANCE, - new Translator(COMP_COMPONENT_NAME, WEBSERVICECLIENT_PKG.getComponentScopedRefs_ComponentName()), - createServiceRefGroupTranslator13(WEBSERVICECLIENT_PKG.getComponentScopedRefs_ServiceRefs()) - }); - return result; - } - - public static Translator createQNameTranslator10(String domName, EStructuralFeature feature) { - GenericTranslator result = new GenericTranslator(domName, feature); - result.setChildren(new Translator[] { - IDTranslator.INSTANCE, - new Translator(NAMESPACEURI, COMMON_PKG.getQName_NamespaceURI()), - new Translator(LOCALPART, COMMON_PKG.getQName_LocalPart()) - }); - return result; - } - - public static Translator createParamValueType13(String domName, EStructuralFeature feature){ - GenericTranslator result = new GenericTranslator(domName, feature); - result.setChildren(new Translator[] { - IDTranslator.INSTANCE, - new Translator(PARAM_NAME, COMMON_PKG.getParamValue_Name()), - new Translator(PARAM_VALUE, COMMON_PKG.getParamValue_Value()), - new Translator(DESCRIPTION, COMMON_PKG.getParamValue_Description()) - }); - return result; - } - -} |