/******************************************************************************
* 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.cdk.cdk5;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import com.sun.java.xml.ns.jbi.JbiPackage;
/**
* <!-- begin-user-doc -->
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.Cdk5Factory
* @model kind="package"
* @generated
*/
public interface Cdk5Package extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "cdk5";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://petals.ow2.org/components/extensions/version-5";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "cdk5";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
Cdk5Package eINSTANCE = com.ebmwebsourcing.petals.services.cdk.cdk5.impl.Cdk5PackageImpl.init();
/**
* The meta object id for the '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.impl.CDK5ProvidesImpl <em>CDK5 Provides</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.CDK5ProvidesImpl
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.Cdk5PackageImpl#getCDK5Provides()
* @generated
*/
int CDK5_PROVIDES = 0;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__GROUP = JbiPackage.PROVIDES__GROUP;
/**
* The feature id for the '<em><b>Other</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__OTHER = JbiPackage.PROVIDES__OTHER;
/**
* The feature id for the '<em><b>Local</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__LOCAL = JbiPackage.PROVIDES__LOCAL;
/**
* The feature id for the '<em><b>Endpoint Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__ENDPOINT_NAME = JbiPackage.PROVIDES__ENDPOINT_NAME;
/**
* The feature id for the '<em><b>Interface Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__INTERFACE_NAME = JbiPackage.PROVIDES__INTERFACE_NAME;
/**
* The feature id for the '<em><b>Service Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__SERVICE_NAME = JbiPackage.PROVIDES__SERVICE_NAME;
/**
* The feature id for the '<em><b>Timeout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__TIMEOUT = JbiPackage.PROVIDES_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Validate Wsdl</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__VALIDATE_WSDL = JbiPackage.PROVIDES_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Forward Security Subject</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__FORWARD_SECURITY_SUBJECT = JbiPackage.PROVIDES_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Forward Message Properties</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__FORWARD_MESSAGE_PROPERTIES = JbiPackage.PROVIDES_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Forward Attachments</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__FORWARD_ATTACHMENTS = JbiPackage.PROVIDES_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Wsdl</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES__WSDL = JbiPackage.PROVIDES_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>CDK5 Provides</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_PROVIDES_FEATURE_COUNT = JbiPackage.PROVIDES_FEATURE_COUNT + 6;
/**
* The meta object id for the '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.impl.CDK5ConsumesImpl <em>CDK5 Consumes</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.CDK5ConsumesImpl
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.Cdk5PackageImpl#getCDK5Consumes()
* @generated
*/
int CDK5_CONSUMES = 1;
/**
* The feature id for the '<em><b>Group</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__GROUP = JbiPackage.CONSUMES__GROUP;
/**
* The feature id for the '<em><b>Other</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__OTHER = JbiPackage.CONSUMES__OTHER;
/**
* The feature id for the '<em><b>Local</b></em>' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__LOCAL = JbiPackage.CONSUMES__LOCAL;
/**
* The feature id for the '<em><b>Endpoint Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__ENDPOINT_NAME = JbiPackage.CONSUMES__ENDPOINT_NAME;
/**
* The feature id for the '<em><b>Interface Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__INTERFACE_NAME = JbiPackage.CONSUMES__INTERFACE_NAME;
/**
* The feature id for the '<em><b>Service Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__SERVICE_NAME = JbiPackage.CONSUMES__SERVICE_NAME;
/**
* The feature id for the '<em><b>Timeout</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__TIMEOUT = JbiPackage.CONSUMES_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operation</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__OPERATION = JbiPackage.CONSUMES_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Mep</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES__MEP = JbiPackage.CONSUMES_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>CDK5 Consumes</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CDK5_CONSUMES_FEATURE_COUNT = JbiPackage.CONSUMES_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.impl.RetryPolicyImpl <em>Retry Policy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.RetryPolicyImpl
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.Cdk5PackageImpl#getRetryPolicy()
* @generated
*/
int RETRY_POLICY = 2;
/**
* The feature id for the '<em><b>Attempts</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RETRY_POLICY__ATTEMPTS = 0;
/**
* The feature id for the '<em><b>Delay</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RETRY_POLICY__DELAY = 1;
/**
* The number of structural features of the '<em>Retry Policy</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int RETRY_POLICY_FEATURE_COUNT = 2;
/**
* Returns the meta object for class '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides <em>CDK5 Provides</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>CDK5 Provides</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides
* @generated
*/
EClass getCDK5Provides();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#getTimeout <em>Timeout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Timeout</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#getTimeout()
* @see #getCDK5Provides()
* @generated
*/
EAttribute getCDK5Provides_Timeout();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#isValidateWsdl <em>Validate Wsdl</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Validate Wsdl</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#isValidateWsdl()
* @see #getCDK5Provides()
* @generated
*/
EAttribute getCDK5Provides_ValidateWsdl();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#isForwardSecuritySubject <em>Forward Security Subject</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Forward Security Subject</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#isForwardSecuritySubject()
* @see #getCDK5Provides()
* @generated
*/
EAttribute getCDK5Provides_ForwardSecuritySubject();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#isForwardMessageProperties <em>Forward Message Properties</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Forward Message Properties</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#isForwardMessageProperties()
* @see #getCDK5Provides()
* @generated
*/
EAttribute getCDK5Provides_ForwardMessageProperties();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#isForwardAttachments <em>Forward Attachments</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Forward Attachments</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#isForwardAttachments()
* @see #getCDK5Provides()
* @generated
*/
EAttribute getCDK5Provides_ForwardAttachments();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#getWsdl <em>Wsdl</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Wsdl</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Provides#getWsdl()
* @see #getCDK5Provides()
* @generated
*/
EAttribute getCDK5Provides_Wsdl();
/**
* Returns the meta object for class '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Consumes <em>CDK5 Consumes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>CDK5 Consumes</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Consumes
* @generated
*/
EClass getCDK5Consumes();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Consumes#getTimeout <em>Timeout</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Timeout</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Consumes#getTimeout()
* @see #getCDK5Consumes()
* @generated
*/
EAttribute getCDK5Consumes_Timeout();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Consumes#getOperation <em>Operation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operation</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Consumes#getOperation()
* @see #getCDK5Consumes()
* @generated
*/
EAttribute getCDK5Consumes_Operation();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Consumes#getMep <em>Mep</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Mep</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.CDK5Consumes#getMep()
* @see #getCDK5Consumes()
* @generated
*/
EAttribute getCDK5Consumes_Mep();
/**
* Returns the meta object for class '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.RetryPolicy <em>Retry Policy</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Retry Policy</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.RetryPolicy
* @generated
*/
EClass getRetryPolicy();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.RetryPolicy#getAttempts <em>Attempts</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Attempts</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.RetryPolicy#getAttempts()
* @see #getRetryPolicy()
* @generated
*/
EAttribute getRetryPolicy_Attempts();
/**
* Returns the meta object for the attribute '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.RetryPolicy#getDelay <em>Delay</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Delay</em>'.
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.RetryPolicy#getDelay()
* @see #getRetryPolicy()
* @generated
*/
EAttribute getRetryPolicy_Delay();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
Cdk5Factory getCdk5Factory();
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.impl.CDK5ProvidesImpl <em>CDK5 Provides</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.CDK5ProvidesImpl
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.Cdk5PackageImpl#getCDK5Provides()
* @generated
*/
EClass CDK5_PROVIDES = eINSTANCE.getCDK5Provides();
/**
* The meta object literal for the '<em><b>Timeout</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_PROVIDES__TIMEOUT = eINSTANCE.getCDK5Provides_Timeout();
/**
* The meta object literal for the '<em><b>Validate Wsdl</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_PROVIDES__VALIDATE_WSDL = eINSTANCE.getCDK5Provides_ValidateWsdl();
/**
* The meta object literal for the '<em><b>Forward Security Subject</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_PROVIDES__FORWARD_SECURITY_SUBJECT = eINSTANCE.getCDK5Provides_ForwardSecuritySubject();
/**
* The meta object literal for the '<em><b>Forward Message Properties</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_PROVIDES__FORWARD_MESSAGE_PROPERTIES = eINSTANCE.getCDK5Provides_ForwardMessageProperties();
/**
* The meta object literal for the '<em><b>Forward Attachments</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_PROVIDES__FORWARD_ATTACHMENTS = eINSTANCE.getCDK5Provides_ForwardAttachments();
/**
* The meta object literal for the '<em><b>Wsdl</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_PROVIDES__WSDL = eINSTANCE.getCDK5Provides_Wsdl();
/**
* The meta object literal for the '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.impl.CDK5ConsumesImpl <em>CDK5 Consumes</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.CDK5ConsumesImpl
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.Cdk5PackageImpl#getCDK5Consumes()
* @generated
*/
EClass CDK5_CONSUMES = eINSTANCE.getCDK5Consumes();
/**
* The meta object literal for the '<em><b>Timeout</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_CONSUMES__TIMEOUT = eINSTANCE.getCDK5Consumes_Timeout();
/**
* The meta object literal for the '<em><b>Operation</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_CONSUMES__OPERATION = eINSTANCE.getCDK5Consumes_Operation();
/**
* The meta object literal for the '<em><b>Mep</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute CDK5_CONSUMES__MEP = eINSTANCE.getCDK5Consumes_Mep();
/**
* The meta object literal for the '{@link com.ebmwebsourcing.petals.services.cdk.cdk5.impl.RetryPolicyImpl <em>Retry Policy</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.RetryPolicyImpl
* @see com.ebmwebsourcing.petals.services.cdk.cdk5.impl.Cdk5PackageImpl#getRetryPolicy()
* @generated
*/
EClass RETRY_POLICY = eINSTANCE.getRetryPolicy();
/**
* The meta object literal for the '<em><b>Attempts</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RETRY_POLICY__ATTEMPTS = eINSTANCE.getRetryPolicy_Attempts();
/**
* The meta object literal for the '<em><b>Delay</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute RETRY_POLICY__DELAY = eINSTANCE.getRetryPolicy_Delay();
}
} //Cdk5Package