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

All Superinterfaces:
Activity, BpelContainer, BpelEntity, BpelReferenceable, Component<BpelEntity>, CreateInstanceActivity, DocumentComponent<BpelEntity>, ExtendableActivity, ExtensibleElements, JoinFailureSuppressor, Named<BpelEntity>, NamedElement, Referenceable
All Known Implementing Classes:
PickImpl

public interface Pick
extends Activity, CreateInstanceActivity

Java class for tPick complex type.

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

   <complexType name="tPick">
     <complexContent>
       <extension base="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tActivity">
         <sequence>
           <element name="onMessage" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tOnMessage" maxOccurs="unbounded"/>
           <element name="onAlarm" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tOnAlarmPick" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
         <attribute name="createInstance" type="{http://docs.oasis-open.org/wsbpel/2.0/process/executable}tBoolean" default="no" />
       </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.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.CreateInstanceActivity
CREATE_INSTANCE
 
Method Summary
 void addOnAlarm(OnAlarmPick alarm)
          Add new OnAlarmPick in the end of children list.
 void addOnMessage(OnMessage message)
          Add i-th OnMessage child.
 OnAlarmPick getOnAlarm(int i)
          Getter for i-th OnAlarmPick child.
 OnAlarmPick[] getOnAlarms()
           
 OnMessage getOnMessage(int i)
          Getter for i-th OnMessage child.
 OnMessage[] getOnMessages()
           
 void insertOnAlarm(OnAlarmPick alarm, int i)
          Insert new OnAlarmPick on the i-th place.
 void insertOnMessage(OnMessage message, int i)
          Insert i-th OnMessage child.
 void removeOnAlarm(int i)
          Removes i-th OnAlarmPick child.
 void removeOnMessage(int i)
          Removes i-th OnMessage child.
 void setOnAlarm(OnAlarmPick alarm, int i)
          Setter for i-th OnAlarmPick child.
 void setOnAlarms(OnAlarmPick[] alarms)
          Set new list of OnAlarmPick children entities.
 void setOnMessage(OnMessage message, int i)
          Setter for i-th OnMessage child.
 void setOnMessages(OnMessage[] messages)
          Set new list of OnMessage children entities.
 int sizeOfOnAlarms()
           
 int sizeOfOnMessages()
           
 
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.CreateInstanceActivity
getCreateInstance, removeCreateInstance, setCreateInstance
 

Method Detail

getOnMessages

OnMessage[] getOnMessages()
Returns:
Array of OnMessage children entities.

setOnMessages

void setOnMessages(OnMessage[] messages)
Set new list of OnMessage children entities.

Parameters:
messages - New array of children.

getOnMessage

OnMessage getOnMessage(int i)
Getter for i-th OnMessage child.

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

setOnMessage

void setOnMessage(OnMessage message,
                  int i)
Setter for i-th OnMessage child.

Parameters:
message - OnMessage child entity.
i - index in children array.

insertOnMessage

void insertOnMessage(OnMessage message,
                     int i)
Insert i-th OnMessage child.

Parameters:
message - OnMessage child entity.
i - index in children array.

addOnMessage

void addOnMessage(OnMessage message)
Add i-th OnMessage child.

Parameters:
message - OnMessage child entity.

removeOnMessage

void removeOnMessage(int i)
Removes i-th OnMessage child.

Parameters:
i - index in children array.

getOnAlarms

OnAlarmPick[] getOnAlarms()
Returns:
Array of OnAlarmPick children entities.

setOnAlarms

void setOnAlarms(OnAlarmPick[] alarms)
Set new list of OnAlarmPick children entities.

Parameters:
alarms - New array of children.

getOnAlarm

OnAlarmPick getOnAlarm(int i)
Getter for i-th OnAlarmPick child.

Parameters:
i - index in children array.
Returns:
i-th OnMessage child

setOnAlarm

void setOnAlarm(OnAlarmPick alarm,
                int i)
Setter for i-th OnAlarmPick child.

Parameters:
alarm - New OnAlarmPick child entity.
i - index in children array.

insertOnAlarm

void insertOnAlarm(OnAlarmPick alarm,
                   int i)
Insert new OnAlarmPick on the i-th place.

Parameters:
alarm - New OnAlarmPick child entity.
i - index in children array.

addOnAlarm

void addOnAlarm(OnAlarmPick alarm)
Add new OnAlarmPick in the end of children list.

Parameters:
alarm - New OnAlarmPick child entity.

removeOnAlarm

void removeOnAlarm(int i)
Removes i-th OnAlarmPick child.

Parameters:
i - index in children array.

sizeOfOnMessages

int sizeOfOnMessages()
Returns:
size of OnMessages array.

sizeOfOnAlarms

int sizeOfOnAlarms()
Returns:
size of OnAlarmPicks array.