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

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

public interface ExtensionContainer
extends ExtensibleElements

Author:
ads

Java class for tExtensions complex type.

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

   <xsd:element name="extensions" type="tExtensions"/>
   <xsd:complexType name="tExtensions">
       <xsd:complexContent>
           <xsd:extension base="tExtensibleElements">
               <xsd:sequence>
                   <xsd:element ref="extension" minOccurs="1" maxOccurs="unbounded"/>
               </xsd:sequence>
           </xsd:extension>
       </xsd:complexContent>
   </xsd: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
 
Method Summary
 void addExtension(Extension extension)
          Add new Extension element to the end Extensions children array.
 Extension getExtension(int i)
          Returns i-th Extension child element.
 Extension[] getExtensions()
           
 void insertExtension(Extension extension, int i)
          Insert New Extension element to the i-th position.
 void removeExtension(int i)
          Removes i-th Extension child element.
 void setExtension(Extension extension, int i)
          Set New Extension element to the i-th position.
 void setExtensions(Extension[] extensions)
          Set new children array of Extensions.
 int sizeOfExtensions()
           
 
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
 

Method Detail

getExtensions

Extension[] getExtensions()
Returns:
Children array of Extensions.

getExtension

Extension getExtension(int i)
Returns i-th Extension child element.

Parameters:
i - Index in Extensions children array.
Returns:
i-th child Extension.

removeExtension

void removeExtension(int i)
Removes i-th Extension child element.

Parameters:
i - Index in Extensions children array.

addExtension

void addExtension(Extension extension)
Add new Extension element to the end Extensions children array.

Parameters:
extension - New Extension element.

setExtension

void setExtension(Extension extension,
                  int i)
Set New Extension element to the i-th position.

Parameters:
extension - New Extension element.
i - Index in Extensions children array.

insertExtension

void insertExtension(Extension extension,
                     int i)
Insert New Extension element to the i-th position.

Parameters:
extension - New Extension element.
i - Index in Extensions children array.

setExtensions

void setExtensions(Extension[] extensions)
Set new children array of Extensions.

Parameters:
extensions - New array of extansions chldren.

sizeOfExtensions

int sizeOfExtensions()
Returns:
size of children array of Extensions.