org.netbeans.modules.bpel.model.api
Interface OnEvent

All Superinterfaces:
AbstractVariableDeclaration, BpelContainer, BpelEntity, BpelReferenceable, Component<BpelEntity>, CorrelationsHolder, DocumentComponent<BpelEntity>, ElementReference, ExtensibleElements, FromPartsHolder, MessageExchangeReference, MessageTypeReference, OnMessageCommon, OperationReference, PartnerLinkReference, PortTypeReference, Referenceable, ReferenceCollection, Responder, ScopeHolder, VariableDeclaration, VariableDeclarationScope
All Known Implementing Classes:
OnEventImpl

public interface OnEvent
extends OnMessageCommon, ScopeHolder, ElementReference, MessageTypeReference, VariableDeclaration, VariableDeclarationScope

Author:
ads

Java class for tOnEvent complex type.

The following schema fragment specifies the expected content contained within this class.

   <complexType name="tOnEvent">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tOnMsgCommon">
         <sequence>
           <element ref="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}scope"/>
         </sequence>
         <attribute name="messageType" use="required" type="{http://www.w3.org/2001/XMLSchema}QName" />
         <attribute name="variable" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
       </extension>
     </complexContent>
   </complexType>
 
This interface should not extend VariableReference becuase it doesn't reference to Variable. It declare new local variable.

Field Summary
static java.lang.String VARIABLE
           
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
BUSINESS_PROCESS_1_1_NS_URI, BUSINESS_PROCESS_DRAFT_NS_URI, BUSINESS_PROCESS_NS_URI
 
Fields inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
TEXT_CONTENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PartnerLinkReference
PARTNER_LINK
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PortTypeReference
PORT_TYPE
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.OperationReference
OPERATION
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.MessageExchangeReference
MESSAGE_EXCHANGE
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
BUSINESS_PROCESS_1_1_NS_URI, BUSINESS_PROCESS_DRAFT_NS_URI, BUSINESS_PROCESS_NS_URI
 
Fields inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
TEXT_CONTENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
BUSINESS_PROCESS_1_1_NS_URI, BUSINESS_PROCESS_DRAFT_NS_URI, BUSINESS_PROCESS_NS_URI
 
Fields inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
TEXT_CONTENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.ElementReference
ELEMENT
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.MessageTypeReference
MESSAGE_TYPE
 
Method Summary
 java.lang.String getVariable()
          Gets the value of the variable property.
 void removeVariable()
          Removes variable attribute.
 void setVariable(java.lang.String value)
          Sets the value of the variable property.
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ExtensibleElements
addDocumentation, addExtensionEntity, getDocumentation, getDocumentation, getDocumentations, getExtensionChildren, insertDocumentation, removeDocumentation, removeDocumentation, setDocumentation, setDocumentation, setDocumentations, sizeOfDocumentations
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelContainer
indexOf, remove
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
accept, accept, copy, cut, getBpelModel, getCookie, getElementType, getNamespaceContext, getParent, getUID, removeCookie, setCookie
 
Methods inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
 
Methods inherited from interface org.netbeans.modules.xml.xam.Component
canPaste, copy, getChildren, getChildren, getChildren, getModel
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.PartnerLinkReference
getPartnerLink, setPartnerLink
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.references.ReferenceCollection
createReference, createSchemaReference, createWSDLReference, getReferences
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.PortTypeReference
getPortType, removePortType, setPortType
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.references.ReferenceCollection
createReference, createSchemaReference, createWSDLReference, getReferences
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.OperationReference
getOperation, setOperation
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.references.ReferenceCollection
createReference, createSchemaReference, createWSDLReference, getReferences
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.MessageExchangeReference
getMessageExchange, removeMessageExchange, setMessageExchange
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.FromPartsHolder
getFromPartContaner, removeFromPartContainer, setFromPartContainer
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelContainer
indexOf, remove
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
accept, accept, copy, cut, getBpelModel, getCookie, getElementType, getNamespaceContext, getParent, getUID, removeCookie, setCookie
 
Methods inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
 
Methods inherited from interface org.netbeans.modules.xml.xam.Component
canPaste, copy, getChildren, getChildren, getChildren, getModel
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.CorrelationsHolder
getCorrelationContainer, removeCorrelationContainer, setCorrelationContainer
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelContainer
indexOf, remove
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.BpelEntity
accept, accept, copy, cut, getBpelModel, getCookie, getElementType, getNamespaceContext, getParent, getUID, removeCookie, setCookie
 
Methods inherited from interface org.netbeans.modules.xml.xam.dom.DocumentComponent
findAttributePosition, findChildComponent, findPosition, getAttribute, getPeer, isInDocumentModel, referencesSameNode, setAttribute
 
Methods inherited from interface org.netbeans.modules.xml.xam.Component
canPaste, copy, getChildren, getChildren, getChildren, getModel
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ScopeHolder
getScope, removeScope, setScope
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ElementReference
getElement, removeElement, setElement
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.MessageTypeReference
getMessageType, removeMessageType, setMessageType
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.AbstractVariableDeclaration
getElement, getMessageType, getType, getVariableName
 

Field Detail

VARIABLE

static final java.lang.String VARIABLE
See Also:
Constant Field Values
Method Detail

getVariable

java.lang.String getVariable()
Gets the value of the variable property. This is variable declaration. Opposite to VariableSpec interface where this attribute is reference to variable.

Returns:
possible object is String.

removeVariable

void removeVariable()
Removes variable attribute.


setVariable

void setVariable(java.lang.String value)
                 throws VetoException
Sets the value of the variable property.

Parameters:
value - allowed object is String.
Throws:
VetoException - { @link VetoException } will be thrown if value is not acceptable name for variable.