/****************************************************************************** * Copyright (c) 2011-2013, Linagora * * 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: * Linagora - initial API and implementation *******************************************************************************/ package com.ebmwebsourcing.petals.services.soap.soap; import com.sun.java.xml.ns.jbi.Component; /** * <!-- begin-user-doc --> * A representation of the model object '<em><b>Component</b></em>'. * <!-- end-user-doc --> * * <p> * The following features are supported: * <ul> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpPort <em>Http Port</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpHost <em>Http Host</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#isHttpServiceList <em>Http Service List</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpServiceContext <em>Http Service Context</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpServiceMapping <em>Http Service Mapping</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpThreadPoolSizeMin <em>Http Thread Pool Size Min</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpThreadPoolSizeMax <em>Http Thread Pool Size Max</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpAcceptors <em>Http Acceptors</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getJavaNamingFactoryInitial <em>Java Naming Factory Initial</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getJavaNamingProviderUrl <em>Java Naming Provider Url</em>}</li> * <li>{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getJmsConnectionFactoryJndiname <em>Jms Connection Factory Jndiname</em>}</li> * </ul> * </p> * * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent() * @model extendedMetaData="name=''" * @generated */ public interface SoapComponent extends Component { /** * Returns the value of the '<em><b>Http Port</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Port</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Port</em>' attribute. * @see #setHttpPort(int) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_HttpPort() * @model dataType="org.eclipse.emf.ecore.xml.type.Int" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-port'" * @generated */ int getHttpPort(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpPort <em>Http Port</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Port</em>' attribute. * @see #getHttpPort() * @generated */ void setHttpPort(int value); /** * Returns the value of the '<em><b>Http Host</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Host</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Host</em>' attribute. * @see #setHttpHost(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_HttpHost() * @model dataType="org.eclipse.emf.ecore.xml.type.String" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-host'" * @generated */ String getHttpHost(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpHost <em>Http Host</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Host</em>' attribute. * @see #getHttpHost() * @generated */ void setHttpHost(String value); /** * Returns the value of the '<em><b>Http Service List</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Service List</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Service List</em>' attribute. * @see #setHttpServiceList(boolean) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_HttpServiceList() * @model dataType="org.eclipse.emf.ecore.xml.type.Boolean" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-service-list'" * @generated */ boolean isHttpServiceList(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#isHttpServiceList <em>Http Service List</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Service List</em>' attribute. * @see #isHttpServiceList() * @generated */ void setHttpServiceList(boolean value); /** * Returns the value of the '<em><b>Http Service Context</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Service Context</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Service Context</em>' attribute. * @see #setHttpServiceContext(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_HttpServiceContext() * @model dataType="org.eclipse.emf.ecore.xml.type.String" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-service-context'" * @generated */ String getHttpServiceContext(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpServiceContext <em>Http Service Context</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Service Context</em>' attribute. * @see #getHttpServiceContext() * @generated */ void setHttpServiceContext(String value); /** * Returns the value of the '<em><b>Http Service Mapping</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Service Mapping</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Service Mapping</em>' attribute. * @see #setHttpServiceMapping(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_HttpServiceMapping() * @model dataType="org.eclipse.emf.ecore.xml.type.String" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-service-mapping'" * @generated */ String getHttpServiceMapping(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpServiceMapping <em>Http Service Mapping</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Service Mapping</em>' attribute. * @see #getHttpServiceMapping() * @generated */ void setHttpServiceMapping(String value); /** * Returns the value of the '<em><b>Http Thread Pool Size Min</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Thread Pool Size Min</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Thread Pool Size Min</em>' attribute. * @see #setHttpThreadPoolSizeMin(int) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_HttpThreadPoolSizeMin() * @model dataType="org.eclipse.emf.ecore.xml.type.Int" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-thread-pool-size-min'" * @generated */ int getHttpThreadPoolSizeMin(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpThreadPoolSizeMin <em>Http Thread Pool Size Min</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Thread Pool Size Min</em>' attribute. * @see #getHttpThreadPoolSizeMin() * @generated */ void setHttpThreadPoolSizeMin(int value); /** * Returns the value of the '<em><b>Http Thread Pool Size Max</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Thread Pool Size Max</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Thread Pool Size Max</em>' attribute. * @see #setHttpThreadPoolSizeMax(int) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_HttpThreadPoolSizeMax() * @model dataType="org.eclipse.emf.ecore.xml.type.Int" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-thread-pool-size-max'" * @generated */ int getHttpThreadPoolSizeMax(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpThreadPoolSizeMax <em>Http Thread Pool Size Max</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Thread Pool Size Max</em>' attribute. * @see #getHttpThreadPoolSizeMax() * @generated */ void setHttpThreadPoolSizeMax(int value); /** * Returns the value of the '<em><b>Http Acceptors</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Http Acceptors</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Http Acceptors</em>' attribute. * @see #setHttpAcceptors(int) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_HttpAcceptors() * @model dataType="org.eclipse.emf.ecore.xml.type.Int" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='http-acceptors'" * @generated */ int getHttpAcceptors(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getHttpAcceptors <em>Http Acceptors</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Http Acceptors</em>' attribute. * @see #getHttpAcceptors() * @generated */ void setHttpAcceptors(int value); /** * Returns the value of the '<em><b>Java Naming Factory Initial</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Java Naming Factory Initial</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Java Naming Factory Initial</em>' attribute. * @see #setJavaNamingFactoryInitial(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_JavaNamingFactoryInitial() * @model dataType="org.eclipse.emf.ecore.xml.type.String" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='java-naming-factory-initial'" * @generated */ String getJavaNamingFactoryInitial(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getJavaNamingFactoryInitial <em>Java Naming Factory Initial</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Java Naming Factory Initial</em>' attribute. * @see #getJavaNamingFactoryInitial() * @generated */ void setJavaNamingFactoryInitial(String value); /** * Returns the value of the '<em><b>Java Naming Provider Url</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Java Naming Provider Url</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Java Naming Provider Url</em>' attribute. * @see #setJavaNamingProviderUrl(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_JavaNamingProviderUrl() * @model dataType="org.eclipse.emf.ecore.xml.type.String" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='java-naming-provider-url'" * @generated */ String getJavaNamingProviderUrl(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getJavaNamingProviderUrl <em>Java Naming Provider Url</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Java Naming Provider Url</em>' attribute. * @see #getJavaNamingProviderUrl() * @generated */ void setJavaNamingProviderUrl(String value); /** * Returns the value of the '<em><b>Jms Connection Factory Jndiname</b></em>' attribute. * <!-- begin-user-doc --> * <p> * If the meaning of the '<em>Jms Connection Factory Jndiname</em>' attribute isn't clear, * there really should be more of a description here... * </p> * <!-- end-user-doc --> * @return the value of the '<em>Jms Connection Factory Jndiname</em>' attribute. * @see #setJmsConnectionFactoryJndiname(String) * @see com.ebmwebsourcing.petals.services.soap.soap.SoapPackage#getSoapComponent_JmsConnectionFactoryJndiname() * @model dataType="org.eclipse.emf.ecore.xml.type.String" derived="true" * extendedMetaData="group='#group:0' namespace='##targetNamespace' kind='element' name='jms-connection-factory-jndiname'" * @generated */ String getJmsConnectionFactoryJndiname(); /** * Sets the value of the '{@link com.ebmwebsourcing.petals.services.soap.soap.SoapComponent#getJmsConnectionFactoryJndiname <em>Jms Connection Factory Jndiname</em>}' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @param value the new value of the '<em>Jms Connection Factory Jndiname</em>' attribute. * @see #getJmsConnectionFactoryJndiname() * @generated */ void setJmsConnectionFactoryJndiname(String value); } // SoapComponent