Added:
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/OperationParameterImpl.java
URL:
http://svn.apache.org/viewvc/axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/OperationParameterImpl.java?rev=1417222&view=auto
==============================================================================
---
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/OperationParameterImpl.java
(added)
+++
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/OperationParameterImpl.java
Tue Dec 4 22:17:00 2012
@@ -0,0 +1,462 @@
+/**
+ * <copyright>
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.apache.axis.model.wsdd.impl;
+
+import org.apache.axis.model.wsdd.OperationParameter;
+import org.apache.axis.model.wsdd.ParameterMode;
+import org.apache.axis.model.wsdd.WSDDPackage;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.emf.ecore.impl.EObjectImpl;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Operation Parameter</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.apache.axis.model.wsdd.impl.OperationParameterImpl#getName
<em>Name</em>}</li>
+ * <li>{@link
org.apache.axis.model.wsdd.impl.OperationParameterImpl#getQname
<em>Qname</em>}</li>
+ * <li>{@link org.apache.axis.model.wsdd.impl.OperationParameterImpl#getType
<em>Type</em>}</li>
+ * <li>{@link org.apache.axis.model.wsdd.impl.OperationParameterImpl#getMode
<em>Mode</em>}</li>
+ * <li>{@link
org.apache.axis.model.wsdd.impl.OperationParameterImpl#getInHeader <em>In
Header</em>}</li>
+ * <li>{@link
org.apache.axis.model.wsdd.impl.OperationParameterImpl#getOutHeader <em>Out
Header</em>}</li>
+ * <li>{@link
org.apache.axis.model.wsdd.impl.OperationParameterImpl#getItemQName <em>Item
QName</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class OperationParameterImpl extends EObjectImpl implements
OperationParameter {
+ /**
+ * The default value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected static final String NAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getName()
+ * @generated
+ * @ordered
+ */
+ protected String name = NAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getQname() <em>Qname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getQname()
+ * @generated
+ * @ordered
+ */
+ protected static final Object QNAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getQname() <em>Qname</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getQname()
+ * @generated
+ * @ordered
+ */
+ protected Object qname = QNAME_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getType() <em>Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getType()
+ * @generated
+ * @ordered
+ */
+ protected static final Object TYPE_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getType() <em>Type</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getType()
+ * @generated
+ * @ordered
+ */
+ protected Object type = TYPE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getMode() <em>Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMode()
+ * @generated
+ * @ordered
+ */
+ protected static final ParameterMode MODE_EDEFAULT =
ParameterMode.IN_LITERAL;
+
+ /**
+ * The cached value of the '{@link #getMode() <em>Mode</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getMode()
+ * @generated
+ * @ordered
+ */
+ protected ParameterMode mode = MODE_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getInHeader() <em>In Header</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInHeader()
+ * @generated
+ * @ordered
+ */
+ protected static final Boolean IN_HEADER_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getInHeader() <em>In Header</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getInHeader()
+ * @generated
+ * @ordered
+ */
+ protected Boolean inHeader = IN_HEADER_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getOutHeader() <em>Out Header</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOutHeader()
+ * @generated
+ * @ordered
+ */
+ protected static final Boolean OUT_HEADER_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getOutHeader() <em>Out Header</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOutHeader()
+ * @generated
+ * @ordered
+ */
+ protected Boolean outHeader = OUT_HEADER_EDEFAULT;
+
+ /**
+ * The default value of the '{@link #getItemQName() <em>Item QName</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getItemQName()
+ * @generated
+ * @ordered
+ */
+ protected static final Object ITEM_QNAME_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getItemQName() <em>Item QName</em>}'
attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getItemQName()
+ * @generated
+ * @ordered
+ */
+ protected Object itemQName = ITEM_QNAME_EDEFAULT;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected OperationParameterImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected EClass eStaticClass() {
+ return WSDDPackage.Literals.OPERATION_PARAMETER;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setName(String newName) {
+ name = newName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object getQname() {
+ return qname;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setQname(Object newQname) {
+ qname = newQname;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object getType() {
+ return type;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setType(Object newType) {
+ type = newType;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public ParameterMode getMode() {
+ return mode;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setMode(ParameterMode newMode) {
+ mode = newMode == null ? MODE_EDEFAULT : newMode;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Boolean getInHeader() {
+ return inHeader;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setInHeader(Boolean newInHeader) {
+ inHeader = newInHeader;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Boolean getOutHeader() {
+ return outHeader;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setOutHeader(Boolean newOutHeader) {
+ outHeader = newOutHeader;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object getItemQName() {
+ return itemQName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setItemQName(Object newItemQName) {
+ itemQName = newItemQName;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case WSDDPackage.OPERATION_PARAMETER__NAME:
+ return getName();
+ case WSDDPackage.OPERATION_PARAMETER__QNAME:
+ return getQname();
+ case WSDDPackage.OPERATION_PARAMETER__TYPE:
+ return getType();
+ case WSDDPackage.OPERATION_PARAMETER__MODE:
+ return getMode();
+ case WSDDPackage.OPERATION_PARAMETER__IN_HEADER:
+ return getInHeader();
+ case WSDDPackage.OPERATION_PARAMETER__OUT_HEADER:
+ return getOutHeader();
+ case WSDDPackage.OPERATION_PARAMETER__ITEM_QNAME:
+ return getItemQName();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case WSDDPackage.OPERATION_PARAMETER__NAME:
+ setName((String)newValue);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__QNAME:
+ setQname(newValue);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__TYPE:
+ setType(newValue);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__MODE:
+ setMode((ParameterMode)newValue);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__IN_HEADER:
+ setInHeader((Boolean)newValue);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__OUT_HEADER:
+ setOutHeader((Boolean)newValue);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__ITEM_QNAME:
+ setItemQName(newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case WSDDPackage.OPERATION_PARAMETER__NAME:
+ setName(NAME_EDEFAULT);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__QNAME:
+ setQname(QNAME_EDEFAULT);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__TYPE:
+ setType(TYPE_EDEFAULT);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__MODE:
+ setMode(MODE_EDEFAULT);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__IN_HEADER:
+ setInHeader(IN_HEADER_EDEFAULT);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__OUT_HEADER:
+ setOutHeader(OUT_HEADER_EDEFAULT);
+ return;
+ case WSDDPackage.OPERATION_PARAMETER__ITEM_QNAME:
+ setItemQName(ITEM_QNAME_EDEFAULT);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case WSDDPackage.OPERATION_PARAMETER__NAME:
+ return NAME_EDEFAULT == null ? name != null :
!NAME_EDEFAULT.equals(name);
+ case WSDDPackage.OPERATION_PARAMETER__QNAME:
+ return QNAME_EDEFAULT == null ? qname != null :
!QNAME_EDEFAULT.equals(qname);
+ case WSDDPackage.OPERATION_PARAMETER__TYPE:
+ return TYPE_EDEFAULT == null ? type != null :
!TYPE_EDEFAULT.equals(type);
+ case WSDDPackage.OPERATION_PARAMETER__MODE:
+ return mode != MODE_EDEFAULT;
+ case WSDDPackage.OPERATION_PARAMETER__IN_HEADER:
+ return IN_HEADER_EDEFAULT == null ? inHeader != null :
!IN_HEADER_EDEFAULT.equals(inHeader);
+ case WSDDPackage.OPERATION_PARAMETER__OUT_HEADER:
+ return OUT_HEADER_EDEFAULT == null ? outHeader != null :
!OUT_HEADER_EDEFAULT.equals(outHeader);
+ case WSDDPackage.OPERATION_PARAMETER__ITEM_QNAME:
+ return ITEM_QNAME_EDEFAULT == null ? itemQName != null :
!ITEM_QNAME_EDEFAULT.equals(itemQName);
+ }
+ return super.eIsSet(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuffer result = new StringBuffer(super.toString());
+ result.append(" (name: ");
+ result.append(name);
+ result.append(", qname: ");
+ result.append(qname);
+ result.append(", type: ");
+ result.append(type);
+ result.append(", mode: ");
+ result.append(mode);
+ result.append(", inHeader: ");
+ result.append(inHeader);
+ result.append(", outHeader: ");
+ result.append(outHeader);
+ result.append(", itemQName: ");
+ result.append(itemQName);
+ result.append(')');
+ return result.toString();
+ }
+
+} //OperationParameterImpl
Propchange:
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/OperationParameterImpl.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified:
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/ServiceImpl.java
URL:
http://svn.apache.org/viewvc/axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/ServiceImpl.java?rev=1417222&r1=1417221&r2=1417222&view=diff
==============================================================================
---
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/ServiceImpl.java
(original)
+++
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/ServiceImpl.java
Tue Dec 4 22:17:00 2012
@@ -7,14 +7,17 @@
package org.apache.axis.model.wsdd.impl;
import java.util.Collection;
+import java.util.Iterator;
import org.apache.axis.model.wsdd.ArrayMapping;
import org.apache.axis.model.wsdd.BeanMapping;
+import org.apache.axis.model.wsdd.Operation;
import org.apache.axis.model.wsdd.Parameter;
import org.apache.axis.model.wsdd.Service;
import org.apache.axis.model.wsdd.Style;
import org.apache.axis.model.wsdd.TypeMapping;
import org.apache.axis.model.wsdd.Use;
+import org.apache.axis.model.wsdd.WSDDFactory;
import org.apache.axis.model.wsdd.WSDDPackage;
import org.eclipse.emf.common.notify.NotificationChain;
@@ -38,6 +41,7 @@ import org.eclipse.emf.ecore.util.Intern
* <li>{@link org.apache.axis.model.wsdd.impl.ServiceImpl#getUse
<em>Use</em>}</li>
* <li>{@link org.apache.axis.model.wsdd.impl.ServiceImpl#getStyle
<em>Style</em>}</li>
* <li>{@link org.apache.axis.model.wsdd.impl.ServiceImpl#getParameters
<em>Parameters</em>}</li>
+ * <li>{@link org.apache.axis.model.wsdd.impl.ServiceImpl#getOperations
<em>Operations</em>}</li>
* <li>{@link org.apache.axis.model.wsdd.impl.ServiceImpl#getTypeMappings
<em>Type Mappings</em>}</li>
* <li>{@link org.apache.axis.model.wsdd.impl.ServiceImpl#getBeanMappings
<em>Bean Mappings</em>}</li>
* <li>{@link org.apache.axis.model.wsdd.impl.ServiceImpl#getArrayMappings
<em>Array Mappings</em>}</li>
@@ -118,6 +122,16 @@ public class ServiceImpl extends Deploya
protected EList parameters;
/**
+ * The cached value of the '{@link #getOperations() <em>Operations</em>}'
containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getOperations()
+ * @generated
+ * @ordered
+ */
+ protected EList operations;
+
+ /**
* The cached value of the '{@link #getTypeMappings() <em>Type
Mappings</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -236,6 +250,18 @@ public class ServiceImpl extends Deploya
* <!-- end-user-doc -->
* @generated
*/
+ public EList getOperations() {
+ if (operations == null) {
+ operations = new BasicInternalEList(Operation.class);
+ }
+ return operations;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EList getTypeMappings() {
if (typeMappings == null) {
typeMappings = new BasicInternalEList(TypeMapping.class);
@@ -267,6 +293,20 @@ public class ServiceImpl extends Deploya
return arrayMappings;
}
+ public void setParameter(String name, String value) {
+ for (Iterator it = getParameters().iterator(); it.hasNext(); ) {
+ Parameter param = (Parameter)it.next();
+ if (name.equals(param.getName())) {
+ param.setValue(value);
+ return;
+ }
+ }
+ Parameter param = WSDDFactory.eINSTANCE.createParameter();
+ param.setName(name);
+ param.setValue(value);
+ getParameters().add(param);
+ }
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -276,6 +316,8 @@ public class ServiceImpl extends Deploya
switch (featureID) {
case WSDDPackage.SERVICE__PARAMETERS:
return ((InternalEList)getParameters()).basicRemove(otherEnd,
msgs);
+ case WSDDPackage.SERVICE__OPERATIONS:
+ return ((InternalEList)getOperations()).basicRemove(otherEnd,
msgs);
case WSDDPackage.SERVICE__TYPE_MAPPINGS:
return
((InternalEList)getTypeMappings()).basicRemove(otherEnd, msgs);
case WSDDPackage.SERVICE__BEAN_MAPPINGS:
@@ -301,6 +343,8 @@ public class ServiceImpl extends Deploya
return getStyle();
case WSDDPackage.SERVICE__PARAMETERS:
return getParameters();
+ case WSDDPackage.SERVICE__OPERATIONS:
+ return getOperations();
case WSDDPackage.SERVICE__TYPE_MAPPINGS:
return getTypeMappings();
case WSDDPackage.SERVICE__BEAN_MAPPINGS:
@@ -331,6 +375,10 @@ public class ServiceImpl extends Deploya
getParameters().clear();
getParameters().addAll((Collection)newValue);
return;
+ case WSDDPackage.SERVICE__OPERATIONS:
+ getOperations().clear();
+ getOperations().addAll((Collection)newValue);
+ return;
case WSDDPackage.SERVICE__TYPE_MAPPINGS:
getTypeMappings().clear();
getTypeMappings().addAll((Collection)newValue);
@@ -366,6 +414,9 @@ public class ServiceImpl extends Deploya
case WSDDPackage.SERVICE__PARAMETERS:
getParameters().clear();
return;
+ case WSDDPackage.SERVICE__OPERATIONS:
+ getOperations().clear();
+ return;
case WSDDPackage.SERVICE__TYPE_MAPPINGS:
getTypeMappings().clear();
return;
@@ -394,6 +445,8 @@ public class ServiceImpl extends Deploya
return style != STYLE_EDEFAULT;
case WSDDPackage.SERVICE__PARAMETERS:
return parameters != null && !parameters.isEmpty();
+ case WSDDPackage.SERVICE__OPERATIONS:
+ return operations != null && !operations.isEmpty();
case WSDDPackage.SERVICE__TYPE_MAPPINGS:
return typeMappings != null && !typeMappings.isEmpty();
case WSDDPackage.SERVICE__BEAN_MAPPINGS:
Modified:
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/WSDDFactoryImpl.java
URL:
http://svn.apache.org/viewvc/axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/WSDDFactoryImpl.java?rev=1417222&r1=1417221&r2=1417222&view=diff
==============================================================================
---
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/WSDDFactoryImpl.java
(original)
+++
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/WSDDFactoryImpl.java
Tue Dec 4 22:17:00 2012
@@ -64,6 +64,9 @@ public class WSDDFactoryImpl extends EFa
case WSDDPackage.TYPE_MAPPING: return createTypeMapping();
case WSDDPackage.ARRAY_MAPPING: return createArrayMapping();
case WSDDPackage.BEAN_MAPPING: return createBeanMapping();
+ case WSDDPackage.OPERATION_PARAMETER: return
createOperationParameter();
+ case WSDDPackage.FAULT: return createFault();
+ case WSDDPackage.OPERATION: return createOperation();
case WSDDPackage.SERVICE: return createService();
case WSDDPackage.DEPLOYMENT: return createDeployment();
default:
@@ -82,6 +85,8 @@ public class WSDDFactoryImpl extends EFa
return createUseFromString(eDataType, initialValue);
case WSDDPackage.STYLE:
return createStyleFromString(eDataType, initialValue);
+ case WSDDPackage.PARAMETER_MODE:
+ return createParameterModeFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" +
eDataType.getName() + "' is not a valid classifier");
}
@@ -98,6 +103,8 @@ public class WSDDFactoryImpl extends EFa
return convertUseToString(eDataType, instanceValue);
case WSDDPackage.STYLE:
return convertStyleToString(eDataType, instanceValue);
+ case WSDDPackage.PARAMETER_MODE:
+ return convertParameterModeToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" +
eDataType.getName() + "' is not a valid classifier");
}
@@ -148,6 +155,36 @@ public class WSDDFactoryImpl extends EFa
* <!-- end-user-doc -->
* @generated
*/
+ public OperationParameter createOperationParameter() {
+ OperationParameterImpl operationParameter = new
OperationParameterImpl();
+ return operationParameter;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Fault createFault() {
+ FaultImpl fault = new FaultImpl();
+ return fault;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Operation createOperation() {
+ OperationImpl operation = new OperationImpl();
+ return operation;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public Service createService() {
ServiceImpl service = new ServiceImpl();
return service;
@@ -208,6 +245,26 @@ public class WSDDFactoryImpl extends EFa
* <!-- end-user-doc -->
* @generated
*/
+ public ParameterMode createParameterModeFromString(EDataType eDataType,
String initialValue) {
+ ParameterMode result = ParameterMode.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" +
initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertParameterModeToString(EDataType eDataType, Object
instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public WSDDPackage getWSDDPackage() {
return (WSDDPackage)getEPackage();
}
Modified:
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/WSDDPackageImpl.java
URL:
http://svn.apache.org/viewvc/axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/WSDDPackageImpl.java?rev=1417222&r1=1417221&r2=1417222&view=diff
==============================================================================
---
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/WSDDPackageImpl.java
(original)
+++
axis/axis1/java/branches/EMF/axis-model/src/main/java/org/apache/axis/model/wsdd/impl/WSDDPackageImpl.java
Tue Dec 4 22:17:00 2012
@@ -10,8 +10,12 @@ import org.apache.axis.model.wsdd.ArrayM
import org.apache.axis.model.wsdd.BeanMapping;
import org.apache.axis.model.wsdd.DeployableItem;
import org.apache.axis.model.wsdd.Deployment;
+import org.apache.axis.model.wsdd.Fault;
import org.apache.axis.model.wsdd.Mapping;
+import org.apache.axis.model.wsdd.Operation;
+import org.apache.axis.model.wsdd.OperationParameter;
import org.apache.axis.model.wsdd.Parameter;
+import org.apache.axis.model.wsdd.ParameterMode;
import org.apache.axis.model.wsdd.Service;
import org.apache.axis.model.wsdd.Style;
import org.apache.axis.model.wsdd.TypeMapping;
@@ -22,6 +26,7 @@ import org.apache.axis.model.wsdd.WSDDPa
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
@@ -76,6 +81,27 @@ public class WSDDPackageImpl extends EPa
* <!-- end-user-doc -->
* @generated
*/
+ private EClass operationParameterEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass faultEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass operationEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass deployableItemEClass = null;
/**
@@ -107,6 +133,13 @@ public class WSDDPackageImpl extends EPa
private EEnum styleEEnum = null;
/**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum parameterModeEEnum = null;
+
+ /**
* Creates an instance of the model <b>Package</b>, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by
the package
* package URI value.
@@ -292,6 +325,231 @@ public class WSDDPackageImpl extends EPa
* <!-- end-user-doc -->
* @generated
*/
+ public EClass getOperationParameter() {
+ return operationParameterEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperationParameter_Name() {
+ return
(EAttribute)operationParameterEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperationParameter_Qname() {
+ return
(EAttribute)operationParameterEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperationParameter_Type() {
+ return
(EAttribute)operationParameterEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperationParameter_Mode() {
+ return
(EAttribute)operationParameterEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperationParameter_InHeader() {
+ return
(EAttribute)operationParameterEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperationParameter_OutHeader() {
+ return
(EAttribute)operationParameterEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperationParameter_ItemQName() {
+ return
(EAttribute)operationParameterEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getFault() {
+ return faultEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFault_Name() {
+ return (EAttribute)faultEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFault_Qname() {
+ return (EAttribute)faultEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFault_Class() {
+ return (EAttribute)faultEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getFault_Type() {
+ return (EAttribute)faultEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EClass getOperation() {
+ return operationEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_Name() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_Qname() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_ReturnQName() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_ReturnType() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(3);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_ReturnItemQName() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(4);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_ReturnItemType() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(5);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_SoapAction() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(6);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_Mep() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EAttribute getOperation_ReturnHeader() {
+ return (EAttribute)operationEClass.getEStructuralFeatures().get(8);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOperation_Parameters() {
+ return (EReference)operationEClass.getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getOperation_Faults() {
+ return (EReference)operationEClass.getEStructuralFeatures().get(10);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getDeployableItem() {
return deployableItemEClass;
}
@@ -355,7 +613,7 @@ public class WSDDPackageImpl extends EPa
* <!-- end-user-doc -->
* @generated
*/
- public EReference getService_TypeMappings() {
+ public EReference getService_Operations() {
return (EReference)serviceEClass.getEStructuralFeatures().get(4);
}
@@ -364,7 +622,7 @@ public class WSDDPackageImpl extends EPa
* <!-- end-user-doc -->
* @generated
*/
- public EReference getService_BeanMappings() {
+ public EReference getService_TypeMappings() {
return (EReference)serviceEClass.getEStructuralFeatures().get(5);
}
@@ -373,7 +631,7 @@ public class WSDDPackageImpl extends EPa
* <!-- end-user-doc -->
* @generated
*/
- public EReference getService_ArrayMappings() {
+ public EReference getService_BeanMappings() {
return (EReference)serviceEClass.getEStructuralFeatures().get(6);
}
@@ -382,6 +640,15 @@ public class WSDDPackageImpl extends EPa
* <!-- end-user-doc -->
* @generated
*/
+ public EReference getService_ArrayMappings() {
+ return (EReference)serviceEClass.getEStructuralFeatures().get(7);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getDeployment() {
return deploymentEClass;
}
@@ -418,6 +685,15 @@ public class WSDDPackageImpl extends EPa
* <!-- end-user-doc -->
* @generated
*/
+ public EEnum getParameterMode() {
+ return parameterModeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public WSDDFactory getWSDDFactory() {
return (WSDDFactory)getEFactoryInstance();
}
@@ -459,6 +735,34 @@ public class WSDDPackageImpl extends EPa
beanMappingEClass = createEClass(BEAN_MAPPING);
+ operationParameterEClass = createEClass(OPERATION_PARAMETER);
+ createEAttribute(operationParameterEClass, OPERATION_PARAMETER__NAME);
+ createEAttribute(operationParameterEClass, OPERATION_PARAMETER__QNAME);
+ createEAttribute(operationParameterEClass, OPERATION_PARAMETER__TYPE);
+ createEAttribute(operationParameterEClass, OPERATION_PARAMETER__MODE);
+ createEAttribute(operationParameterEClass,
OPERATION_PARAMETER__IN_HEADER);
+ createEAttribute(operationParameterEClass,
OPERATION_PARAMETER__OUT_HEADER);
+ createEAttribute(operationParameterEClass,
OPERATION_PARAMETER__ITEM_QNAME);
+
+ faultEClass = createEClass(FAULT);
+ createEAttribute(faultEClass, FAULT__NAME);
+ createEAttribute(faultEClass, FAULT__QNAME);
+ createEAttribute(faultEClass, FAULT__CLASS);
+ createEAttribute(faultEClass, FAULT__TYPE);
+
+ operationEClass = createEClass(OPERATION);
+ createEAttribute(operationEClass, OPERATION__NAME);
+ createEAttribute(operationEClass, OPERATION__QNAME);
+ createEAttribute(operationEClass, OPERATION__RETURN_QNAME);
+ createEAttribute(operationEClass, OPERATION__RETURN_TYPE);
+ createEAttribute(operationEClass, OPERATION__RETURN_ITEM_QNAME);
+ createEAttribute(operationEClass, OPERATION__RETURN_ITEM_TYPE);
+ createEAttribute(operationEClass, OPERATION__SOAP_ACTION);
+ createEAttribute(operationEClass, OPERATION__MEP);
+ createEAttribute(operationEClass, OPERATION__RETURN_HEADER);
+ createEReference(operationEClass, OPERATION__PARAMETERS);
+ createEReference(operationEClass, OPERATION__FAULTS);
+
deployableItemEClass = createEClass(DEPLOYABLE_ITEM);
createEAttribute(deployableItemEClass, DEPLOYABLE_ITEM__NAME);
@@ -467,6 +771,7 @@ public class WSDDPackageImpl extends EPa
createEAttribute(serviceEClass, SERVICE__USE);
createEAttribute(serviceEClass, SERVICE__STYLE);
createEReference(serviceEClass, SERVICE__PARAMETERS);
+ createEReference(serviceEClass, SERVICE__OPERATIONS);
createEReference(serviceEClass, SERVICE__TYPE_MAPPINGS);
createEReference(serviceEClass, SERVICE__BEAN_MAPPINGS);
createEReference(serviceEClass, SERVICE__ARRAY_MAPPINGS);
@@ -477,6 +782,7 @@ public class WSDDPackageImpl extends EPa
// Create enums
useEEnum = createEEnum(USE);
styleEEnum = createEEnum(STYLE);
+ parameterModeEEnum = createEEnum(PARAMETER_MODE);
}
/**
@@ -530,6 +836,34 @@ public class WSDDPackageImpl extends EPa
initEClass(beanMappingEClass, BeanMapping.class, "BeanMapping",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEClass(operationParameterEClass, OperationParameter.class,
"OperationParameter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getOperationParameter_Name(),
ecorePackage.getEString(), "name", null, 0, 1, OperationParameter.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperationParameter_Qname(),
theXMLTypePackage.getQName(), "qname", null, 0, 1, OperationParameter.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperationParameter_Type(),
theXMLTypePackage.getQName(), "type", null, 0, 1, OperationParameter.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperationParameter_Mode(), this.getParameterMode(),
"mode", null, 0, 1, OperationParameter.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperationParameter_InHeader(),
ecorePackage.getEBooleanObject(), "inHeader", null, 0, 1,
OperationParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperationParameter_OutHeader(),
ecorePackage.getEBooleanObject(), "outHeader", null, 0, 1,
OperationParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperationParameter_ItemQName(),
theXMLTypePackage.getQName(), "itemQName", null, 0, 1,
OperationParameter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(faultEClass, Fault.class, "Fault", !IS_ABSTRACT,
!IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getFault_Name(), ecorePackage.getEString(), "name",
null, 0, 1, Fault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFault_Qname(), theXMLTypePackage.getQName(),
"qname", null, 0, 1, Fault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFault_Class(), ecorePackage.getEString(), "class",
null, 0, 1, Fault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getFault_Type(), theXMLTypePackage.getQName(), "type",
null, 0, 1, Fault.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(operationEClass, Operation.class, "Operation",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getOperation_Name(), ecorePackage.getEString(), "name",
null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperation_Qname(), theXMLTypePackage.getQName(),
"qname", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperation_ReturnQName(),
theXMLTypePackage.getQName(), "returnQName", null, 0, 1, Operation.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperation_ReturnType(),
theXMLTypePackage.getQName(), "returnType", null, 0, 1, Operation.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperation_ReturnItemQName(),
theXMLTypePackage.getQName(), "returnItemQName", null, 0, 1, Operation.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperation_ReturnItemType(),
theXMLTypePackage.getQName(), "returnItemType", null, 0, 1, Operation.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperation_SoapAction(), ecorePackage.getEString(),
"soapAction", null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperation_Mep(), ecorePackage.getEString(), "mep",
null, 0, 1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
!IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getOperation_ReturnHeader(),
ecorePackage.getEBooleanObject(), "returnHeader", null, 0, 1, Operation.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEReference(getOperation_Parameters(),
this.getOperationParameter(), null, "parameters", null, 0, -1, Operation.class,
!IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES,
!IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getOperation_Faults(), this.getFault(), null, "faults",
null, 0, -1, Operation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE,
IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED,
IS_ORDERED);
+
initEClass(deployableItemEClass, DeployableItem.class,
"DeployableItem", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDeployableItem_Name(), ecorePackage.getEString(),
"name", null, 0, 1, DeployableItem.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -538,10 +872,15 @@ public class WSDDPackageImpl extends EPa
initEAttribute(getService_Use(), this.getUse(), "use", null, 0, 1,
Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getService_Style(), this.getStyle(), "style", null, 0,
1, Service.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE,
!IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getService_Parameters(), this.getParameter(), null,
"parameters", null, 0, -1, Service.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ initEReference(getService_Operations(), this.getOperation(), null,
"operations", null, 0, -1, Service.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
initEReference(getService_TypeMappings(), this.getTypeMapping(), null,
"typeMappings", null, 0, -1, Service.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
initEReference(getService_BeanMappings(), this.getBeanMapping(), null,
"beanMappings", null, 0, -1, Service.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
initEReference(getService_ArrayMappings(), this.getArrayMapping(),
null, "arrayMappings", null, 0, -1, Service.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
+ EOperation op = addEOperation(serviceEClass, null, "setParameter");
+ addEParameter(op, ecorePackage.getEString(), "name", 1, 1);
+ addEParameter(op, ecorePackage.getEString(), "value", 1, 1);
+
initEClass(deploymentEClass, Deployment.class, "Deployment",
!IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDeployment_Services(), this.getService(), null,
"services", null, 0, -1, Deployment.class, !IS_TRANSIENT, !IS_VOLATILE,
IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE,
!IS_DERIVED, IS_ORDERED);
@@ -556,6 +895,11 @@ public class WSDDPackageImpl extends EPa
addEEnumLiteral(styleEEnum, Style.WRAPPED_LITERAL);
addEEnumLiteral(styleEEnum, Style.MESSAGE_LITERAL);
+ initEEnum(parameterModeEEnum, ParameterMode.class, "ParameterMode");
+ addEEnumLiteral(parameterModeEEnum, ParameterMode.IN_LITERAL);
+ addEEnumLiteral(parameterModeEEnum, ParameterMode.OUT_LITERAL);
+ addEEnumLiteral(parameterModeEEnum, ParameterMode.INOUT_LITERAL);
+
// Create resource
createResource(eNS_URI);
@@ -573,6 +917,38 @@ public class WSDDPackageImpl extends EPa
protected void createExtendedMetaDataAnnotations() {
String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData";
addAnnotation
+ (getOperation_Parameters(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "parameter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getOperation_Faults(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "fault",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getService_Parameters(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "parameter",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
+ (getService_Operations(),
+ source,
+ new String[] {
+ "kind", "element",
+ "name", "operation",
+ "namespace", "##targetNamespace"
+ });
+ addAnnotation
(getService_TypeMappings(),
source,
new String[] {
Modified:
axis/axis1/java/branches/EMF/axis-rt-core/src/main/java/org/apache/axis/wsdl/symbolTable/Utils.java
URL:
http://svn.apache.org/viewvc/axis/axis1/java/branches/EMF/axis-rt-core/src/main/java/org/apache/axis/wsdl/symbolTable/Utils.java?rev=1417222&r1=1417221&r2=1417222&view=diff
==============================================================================
---
axis/axis1/java/branches/EMF/axis-rt-core/src/main/java/org/apache/axis/wsdl/symbolTable/Utils.java
(original)
+++
axis/axis1/java/branches/EMF/axis-rt-core/src/main/java/org/apache/axis/wsdl/symbolTable/Utils.java
Tue Dec 4 22:17:00 2012
@@ -745,41 +745,6 @@ public class Utils {
*/
} // getNestedTypes
- /**
- * Generate an XML prefixed attribute value with a corresponding xmlns
- * declaration for the prefix. If there is no namespace,
- * don't prefix the name or emit the xmlns attribute.
- * <p/>
- * Caller should provide the enclosing quotes.
- * <p/>
- * Usage: println("name=\"" + genXMLQNameString(qname, "foo") + "\""
- *
- * @param qname
- * @param prefix
- * @return
- */
- public static String genQNameAttributeString(QName qname, String prefix) {
-
- if ((qname.getNamespaceURI() == null)
- || qname.getNamespaceURI().equals("")) {
- return qname.getLocalPart();
- }
-
- return prefix + ":" + qname.getLocalPart() + "\" xmlns:" + prefix
- + "=\"" + qname.getNamespaceURI();
- }
-
- public static String genQNameAttributeStringWithLastLocalPart(QName qname,
String prefix) {
- String lastLocalPart = getLastLocalPart(qname.getLocalPart());
- if ((qname.getNamespaceURI() == null)
- || qname.getNamespaceURI().equals("")) {
- return lastLocalPart;
- }
-
- return prefix + ":" + lastLocalPart + "\" xmlns:" + prefix
- + "=\"" + qname.getNamespaceURI();
- }
-
public static String getLastLocalPart(String localPart) {
int anonymousDelimitorIndex = localPart.lastIndexOf('>');
if (anonymousDelimitorIndex > -1 && anonymousDelimitorIndex <
localPart.length()-1) {
Modified: axis/axis1/java/branches/EMF/pom.xml
URL:
http://svn.apache.org/viewvc/axis/axis1/java/branches/EMF/pom.xml?rev=1417222&r1=1417221&r2=1417222&view=diff
==============================================================================
--- axis/axis1/java/branches/EMF/pom.xml (original)
+++ axis/axis1/java/branches/EMF/pom.xml Tue Dec 4 22:17:00 2012
@@ -126,6 +126,11 @@
<artifactId>axiom-testutils</artifactId>
<version>1.2.13</version>
</dependency>
+ <dependency>
+ <groupId>commons-lang</groupId>
+ <artifactId>commons-lang</artifactId>
+ <version>2.6</version>
+ </dependency>
</dependencies>
</dependencyManagement>
<prerequisites>