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

All Superinterfaces:
AbstractVariableDeclaration, BpelContainer, BpelEntity, BpelReferenceable, Component<BpelEntity>, DocumentComponent<BpelEntity>, ElementReference, ExtensibleElements, FromHolder, MessageTypeReference, Named<BpelEntity>, NamedElement, Referenceable, ReferenceCollection, VariableDeclaration
All Known Implementing Classes:
VariableImpl

public interface Variable
extends NamedElement, ExtensibleElements, MessageTypeReference, FromHolder, VariableDeclaration, ElementReference, ReferenceCollection

Java class for tVariable complex type.

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

   <complexType name="tVariable">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tExtensibleElements">
         <sequence>
           <element ref="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}from" minOccurs="0"/>
         </sequence>
         <attribute name="element" type="{http://www.w3.org/2001/XMLSchema}QName" />
         <attribute name="messageType" type="{http://www.w3.org/2001/XMLSchema}QName" />
         <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}NCName" />
         <attribute name="type" type="{http://www.w3.org/2001/XMLSchema}QName" />
       </extension>
     </complexContent>
   </complexType>
 


Field Summary
static java.lang.String TYPE
          type attribute name.
 
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.MessageTypeReference
MESSAGE_TYPE
 
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
 
Method Summary
 void removeFrom()
          Removes From child object.
 void removeType()
          Removes type attribute.
 void setType(SchemaReference<org.netbeans.modules.xml.schema.model.GlobalType> value)
          Sets the value of the type property.
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.NamedElement
getName, setName
 
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.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.MessageTypeReference
getMessageType, removeMessageType, setMessageType
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.FromHolder
getFrom, setFrom
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.AbstractVariableDeclaration
getElement, getMessageType, getType, getVariableName
 
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.ElementReference
getElement, removeElement, setElement
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.references.ReferenceCollection
createReference, createSchemaReference, createWSDLReference, getReferences
 

Field Detail

TYPE

static final java.lang.String TYPE
type attribute name.

See Also:
Constant Field Values
Method Detail

setType

void setType(SchemaReference<org.netbeans.modules.xml.schema.model.GlobalType> value)
Sets the value of the type property.

Parameters:
value - allowed object is reference to GlobalSimpleType.

removeType

void removeType()
Removes type attribute.


removeFrom

void removeFrom()
Removes From child object.