Package org.eclipse.wst.wsdl

Examples of org.eclipse.wst.wsdl.Message


  {
    if (element != null)
    {
      Definition definition = getEnclosingDefinition();
      QName messageQName = createQName(definition, element.getAttribute(WSDLConstants.MESSAGE_ATTRIBUTE), element);
      Message newMessage = messageQName != null ? (Message)definition.getMessage(messageQName) : null;
      if (newMessage != getEMessage())
      {
        setEMessage(newMessage);
      }
    }
View Full Code Here


        addImport(i);
        break;
      }
      case WSDLConstants.MESSAGE:
      {
        Message message = WSDLFactory.eINSTANCE.createMessage();
        message.setEnclosingDefinition(this);
        message.setElement(child);
        addMessage(message);
        break;
      }
      case WSDLConstants.PORT_TYPE:
      {
View Full Code Here

    Variable variable = getVariable();
    if (variable != null && variable instanceof Variable) {
      return ((Variable)variable).getMessageType();
    }
    if (messageType != null && messageType.eIsProxy()) {
      Message oldMessageType = messageType;
      messageType = (Message)eResolveProxy((InternalEObject)messageType);
      if (messageType != oldMessageType) {
        if (eNotificationRequired())
          eNotify(new ENotificationImpl(this, Notification.RESOLVE, BPELPackage.ON_EVENT__MESSAGE_TYPE, oldMessageType, messageType));
      }
View Full Code Here

  public void setMessageType(Message newMessageType) {
    Variable variable = getVariable();
    if (variable != null && variable instanceof Variable) {
      ((Variable)variable).setMessageType(newMessageType);
    }
    Message oldMessageType = messageType;
    messageType = newMessageType;
    if (eNotificationRequired())
      eNotify(new ENotificationImpl(this, Notification.SET, BPELPackage.ON_EVENT__MESSAGE_TYPE, oldMessageType, messageType));
  }
View Full Code Here

     */
    public Part getPart() {
        if (part == null && partName != null) {
            Variable aVar = getVariable();
            if (variable != null) {
                Message message = aVar.getMessageType();
                if (message != null) {
                    // Create an part proxy with the deserialized part name.
                    part = new PartProxy(eResource(), message, partName);
                    partName = null;
                }
View Full Code Here

  public Message getFaultMessageType() {
    if (faultVariable != null && faultVariable instanceof Variable) {
      return ((Variable)faultVariable).getMessageType();
    }
    if (faultMessageType != null && faultMessageType.eIsProxy()) {
      Message oldFaultMessageType = faultMessageType;
      faultMessageType = (Message)eResolveProxy((InternalEObject)faultMessageType);
      if (faultMessageType != oldFaultMessageType) {
        if (eNotificationRequired())
          eNotify(new ENotificationImpl(this, Notification.RESOLVE, BPELPackage.CATCH__FAULT_MESSAGE_TYPE, oldFaultMessageType, faultMessageType));
      }
View Full Code Here

  public void setFaultMessageType(Message newFaultMessageType) {
    Variable variable = getFaultVariable();
    if (variable != null && variable instanceof Variable) {
      ((Variable)variable).setMessageType(newFaultMessageType);
    }
    Message oldFaultMessageType = faultMessageType;
    faultMessageType = newFaultMessageType;
    if (eNotificationRequired())
      eNotify(new ENotificationImpl(this, Notification.SET, BPELPackage.CATCH__FAULT_MESSAGE_TYPE, oldFaultMessageType, faultMessageType));
  }
View Full Code Here

   
    if (variable.getName() != null) {
      variableElement.setAttribute("name", variable.getName());
    }
   
    Message msg = variable.getMessageType();
    if (msg != null) {
      variableElement.setAttribute("messageType", bpelNamespacePrefixManager.qNameToString(variable, msg.getQName()));
    }
       
    if (variable.getType() != null) {
      XSDTypeDefinition type = variable.getType();
      QName qname = new QName(type.getTargetNamespace(), type.getName());
View Full Code Here

  /**
   * @customized
   */
  public Object getMessageType() {
    if (messageType instanceof Message && ((Message)messageType).eIsProxy()) {
      Message oldMessageType = (Message)messageType;
      messageType = (Message)eResolveProxy((InternalEObject)messageType);
      if (messageType != oldMessageType) {
        if (eNotificationRequired())
          eNotify(new ENotificationImpl(this, Notification.RESOLVE, MessagepropertiesPackage.PROPERTY_ALIAS__MESSAGE_TYPE, oldMessageType, messageType));
      }
View Full Code Here

    if (element != null && element.hasAttribute(MessagepropertiesConstants.PROPERTY_ALIAS_MESSAGE_TYPE_ATTRIBUTE))
      {
      if (definition != null)
      {
          QName messageQName = createQName(definition, element.getAttribute(MessagepropertiesConstants.PROPERTY_ALIAS_MESSAGE_TYPE_ATTRIBUTE));
          Message newMessage = (messageQName != null) ? (Message) definition.getMessage(messageQName) : null;
          if (newMessage != null && newMessage!=  getMessageType())
            setMessageType(newMessage);
      }
      } else {
        setMessageType(null);
View Full Code Here

TOP

Related Classes of org.eclipse.wst.wsdl.Message

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.