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

All Superinterfaces:
BpelContainer, BpelEntity, Component<BpelEntity>, ContentElement, DocumentComponent<BpelEntity>, Expression, ExpressionLanguageSpec, ExtensibleElements, PartnerLinkReference, PartReference, PropertyReference, ReferenceCollection, VariableReference
All Known Implementing Classes:
FromImpl

public interface From
extends PartnerLinkReference, VariableReference, PartReference, Expression, PropertyReference, ExtensibleElements

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

   <xsd:element name="from" type="tFrom"/>
   <xsd:complexType name="tFrom" mixed="true">
       <xsd:sequence>
           <xsd:element ref="documentation" minOccurs="0" maxOccurs="unbounded"/>
           <xsd:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
           <xsd:choice minOccurs="0">
               <xsd:element ref="literal" minOccurs="1"/>
               <xsd:element ref="query" minOccurs="1"/>
           </xsd:choice>
       </xsd:sequence>
       <xsd:attribute name="expressionLanguage" type="xsd:anyURI"/>
       <xsd:attribute name="variable" type="BPELVariableName"/>
       <xsd:attribute name="part" type="xsd:NCName"/>
       <xsd:attribute name="property" type="xsd:QName"/>
       <xsd:attribute name="partnerLink" type="xsd:NCName"/>
       <xsd:attribute name="endpointReference" type="tRoles"/>
       <xsd:anyAttribute namespace="##other" processContents="lax"/>
   </xsd:complexType>
 


Field Summary
static java.lang.String ENDPOINT_REFERENCE
          endpointReference attribute name.
static java.lang.String OPAQUE
          opaque attribute name.
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PartnerLinkReference
PARTNER_LINK
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.VariableReference
VARIABLE
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PartReference
PART
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.ContentElement
CONTENT_PROPERTY
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.ExpressionLanguageSpec
EXPRESSION_LANGUAGE
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.PropertyReference
PROPERTY
 
Method Summary
 Roles getEndpointReference()
          Gets the value of the endpointReference property.
 FromChild getFromChild()
           
 void removeEndpointReference()
          Removes endpointReference attribute.
 void removeFromChild()
          Removes query or literal child element.
 void removePart()
          Removes "part" attribute.
 void removePartnerLink()
          Removes "partnerLink" attribute.
 void setEndpointReference(Roles value)
          Sets the value of the endpointReference property.
 void setFromChild(FromChild child)
          Setter for Literal or Query child elements.
 
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.VariableReference
getVariable, removeVariable, setVariable
 
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.PartReference
getPart, setPart
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ContentElement
getContent, setContent
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ExpressionLanguageSpec
getExpressionLanguage, removeExpressionLanguage, setExpressionLanguage
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.PropertyReference
getProperty, removeProperty, setProperty
 
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
 

Field Detail

ENDPOINT_REFERENCE

static final java.lang.String ENDPOINT_REFERENCE
endpointReference attribute name.

See Also:
Constant Field Values

OPAQUE

static final java.lang.String OPAQUE
opaque attribute name.

See Also:
Constant Field Values
Method Detail

getEndpointReference

Roles getEndpointReference()
Gets the value of the endpointReference property.

Returns:
possible object is Roles

setEndpointReference

void setEndpointReference(Roles value)
Sets the value of the endpointReference property.

Parameters:
value - allowed object is Roles

removeEndpointReference

void removeEndpointReference()
Removes endpointReference attribute.


getFromChild

FromChild getFromChild()
Returns:
child ( Literal or Query ).

setFromChild

void setFromChild(FromChild child)
Setter for Literal or Query child elements.

Parameters:
child - new child.

removeFromChild

void removeFromChild()
Removes query or literal child element.


removePart

void removePart()
Removes "part" attribute.


removePartnerLink

void removePartnerLink()
Removes "partnerLink" attribute.