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

All Superinterfaces:
Activity, BaseFaultHandlers, BpelContainer, BpelEntity, BpelReferenceable, CompensationHandlerHolder, Component<BpelEntity>, DocumentComponent<BpelEntity>, ExtendableActivity, ExtensibleElements, FromPartsHolder, JoinFailureSuppressor, Named<BpelEntity>, NamedElement, OperationReference, PartnerLinkReference, PortTypeReference, Referenceable, ReferenceCollection, Requester, Responder, ToPartsHolder
All Known Implementing Classes:
InvokeImpl

public interface Invoke
extends Activity, BaseFaultHandlers, OperationReference, PortTypeReference, CompensationHandlerHolder, PartnerLinkReference, ToPartsHolder, FromPartsHolder, Responder, Requester

Java class for tInvoke complex type.

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

   <xsd:element name="invoke" type="tInvoke"/>
   <xsd:complexType name="tInvoke">
       <xsd:annotation>
           <xsd:documentation>
               XSD Authors: The child element correlations needs to be a Local Element Declaration, 
               because there is another correlations element defined for the non-invoke activities.
           </xsd:documentation>
       </xsd:annotation>
       <xsd:complexContent>
           <xsd:extension base="tActivity">
               <xsd:sequence>
                   <xsd:element name="correlations" type="tCorrelationsWithPattern" minOccurs="0"/>
                   <xsd:element ref="catch" minOccurs="0" maxOccurs="unbounded"/>
                   <xsd:element ref="catchAll" minOccurs="0"/>
                   <xsd:element ref="compensationHandler" minOccurs="0"/>
                   <xsd:element ref="toParts" minOccurs="0"/>
                   <xsd:element ref="fromParts" minOccurs="0"/>
               </xsd:sequence>
               <xsd:attribute name="partnerLink" type="xsd:NCName" use="required"/>
               <xsd:attribute name="portType" type="xsd:QName" use="optional"/>
               <xsd:attribute name="operation" type="xsd:NCName" use="required"/>
               <xsd:attribute name="inputVariable" type="BPELVariableName" use="optional"/>
               <xsd:attribute name="outputVariable" type="BPELVariableName" use="optional"/>
           </xsd:extension>
       </xsd:complexContent>
   </xsd:complexType>
 


Field Summary
static java.lang.String INPUT_VARIABLE
          inputVariable attribute name.
static java.lang.String OUTPUT_VARIABLE
          outputVariable attribute name.
 
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.JoinFailureSuppressor
SUPPRESS_JOIN_FAILURE
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.NamedElement
NAME
 
Fields inherited from interface org.netbeans.modules.xml.xam.Named
NAME_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.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.OperationReference
OPERATION
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PortTypeReference
PORT_TYPE
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PartnerLinkReference
PARTNER_LINK
 
Method Summary
 BpelReference<VariableDeclaration> getInputVariable()
          Gets the value of the "inputVariable" property.
 BpelReference<VariableDeclaration> getOutputVariable()
          Gets the value of the outputVariable property.
 PatternedCorrelationContainer getPatternedCorrelationContainer()
          Gets the value of the correlations property.
 void removeInputVariable()
          Removes inputVariable attribute.
 void removeOutputVariable()
          Removes outputVariable attribute.
 void removePatternedCorrelationContainer()
          Removes PatternedCorrelationContainer.
 void setInputVariable(BpelReference<VariableDeclaration> value)
          Sets the value of the inputVariable property.
 void setOutputVariable(BpelReference<VariableDeclaration> value)
          Sets the value of the outputVariable property.
 void setPatternedCorrelationContainer(PatternedCorrelationContainer value)
          Sets the value of the correlations property.
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.Activity
getSourceContainer, getTargetContainer, removeName, removeSourceContainer, removeTargetContainer, setSourceContainer, setTargetContainer
 
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.JoinFailureSuppressor
getSuppressJoinFailure, removeSuppressJoinFailure, setSuppressJoinFailure
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.NamedElement
getName, setName
 
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.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.BaseFaultHandlers
addCatch, getCatch, getCatchAll, getCatches, insertCatch, removeCatch, removeCatchAll, setCatch, setCatchAll, setCatches, sizeOfCathes
 
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.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.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.CompensationHandlerHolder
getCompensationHandler, removeCompensationHandler, setCompensationHandler
 
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.ToPartsHolder
getToPartContaner, removeToPartContainer, setToPartContainer
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.FromPartsHolder
getFromPartContaner, removeFromPartContainer, setFromPartContainer
 

Field Detail

INPUT_VARIABLE

static final java.lang.String INPUT_VARIABLE
inputVariable attribute name.

See Also:
Constant Field Values

OUTPUT_VARIABLE

static final java.lang.String OUTPUT_VARIABLE
outputVariable attribute name.

See Also:
Constant Field Values
Method Detail

getPatternedCorrelationContainer

PatternedCorrelationContainer getPatternedCorrelationContainer()
Gets the value of the correlations property.

Returns:
possible object is PatternedCorrelationContainer

setPatternedCorrelationContainer

void setPatternedCorrelationContainer(PatternedCorrelationContainer value)
Sets the value of the correlations property.

Parameters:
value - allowed object is PatternedCorrelationContainer

removePatternedCorrelationContainer

void removePatternedCorrelationContainer()
Removes PatternedCorrelationContainer.


getInputVariable

BpelReference<VariableDeclaration> getInputVariable()
Gets the value of the "inputVariable" property.

Returns:
possible object is VariableReference.

setInputVariable

void setInputVariable(BpelReference<VariableDeclaration> value)
Sets the value of the inputVariable property.

Parameters:
value - allowed object is VariableReference.

removeInputVariable

void removeInputVariable()
Removes inputVariable attribute.


getOutputVariable

BpelReference<VariableDeclaration> getOutputVariable()
Gets the value of the outputVariable property.

Returns:
possible object is VariableReference.

setOutputVariable

void setOutputVariable(BpelReference<VariableDeclaration> value)
Sets the value of the outputVariable property.

Parameters:
value - allowed object is VariableReference.

removeOutputVariable

void removeOutputVariable()
Removes outputVariable attribute.