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

All Superinterfaces:
BpelContainer, BpelEntity, Component<BpelEntity>, DocumentComponent<BpelEntity>, ExtensibleElements, VariableDeclarationScope
All Known Implementing Classes:
VariableContainerImpl

public interface VariableContainer
extends ExtensibleElements, VariableDeclarationScope

Java class for tVariables complex type.

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

   <complexType name="tVariables">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tExtensibleElements">
         <sequence>
           <element name="variable" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tVariable" maxOccurs="unbounded"/>
         </sequence>
       </extension>
     </complexContent>
   </complexType>
 


Field Summary
 
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
 
Method Summary
 void addVariable(Variable variable)
          Add variable.
 Variable getVariable(int i)
           
 Variable[] getVariables()
           
 void insertVariable(Variable variable, int i)
          Insert variable to the ith place.
 void removeVariable(int i)
          Removes ith variable.
 void setVariable(Variable variable, int i)
          Set ith variable.
 void setVariables(Variable[] variables)
          Set new array of variables children.
 int sizeOfVariable()
           
 
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.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
 

Method Detail

getVariables

Variable[] getVariables()
Returns:
array of variables.

getVariable

Variable getVariable(int i)
Parameters:
i - index
Returns:
ith variable.

setVariables

void setVariables(Variable[] variables)
Set new array of variables children.

Parameters:
variables - array for set.

removeVariable

void removeVariable(int i)
Removes ith variable.

Parameters:
i - index.

setVariable

void setVariable(Variable variable,
                 int i)
Set ith variable.

Parameters:
variable - object for set.
i - index.

addVariable

void addVariable(Variable variable)
Add variable.

Parameters:
variable - object for add.

insertVariable

void insertVariable(Variable variable,
                    int i)
Insert variable to the ith place.

Parameters:
variable - object for insert.
i - index.

sizeOfVariable

int sizeOfVariable()
Returns:
size of variables.