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

All Superinterfaces:
Activity, ActivityHolder, BaseScope, BpelContainer, BpelEntity, BpelReferenceable, CompensationHandlerHolder, Component<BpelEntity>, DocumentComponent<BpelEntity>, ExtendableActivity, ExtensibleElements, JoinFailureSuppressor, Named<BpelEntity>, NamedElement, Referenceable, VariableDeclarationScope
All Known Implementing Classes:
ScopeImpl

public interface Scope
extends Activity, BaseScope, CompensationHandlerHolder

Java class for tScope complex type.

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

   <xsd:element name="scope" type="tScope"/>
   <xsd:complexType name="tScope">
        <xsd:complexContent>
           <xsd:extension base="tActivity">
               <xsd:sequence>
                   <xsd:element ref="partnerLinks" minOccurs="0"/>
                   <xsd:element ref="messageExchanges" minOccurs="0"/>
                   <xsd:element ref="variables" minOccurs="0"/>
                   <xsd:element ref="correlationSets" minOccurs="0"/>
                   <xsd:element ref="faultHandlers" minOccurs="0"/>
                   <xsd:element ref="compensationHandler" minOccurs="0"/>
                   <xsd:element ref="terminationHandler" minOccurs="0"/>
                   <xsd:element ref="eventHandlers" minOccurs="0"/>
                   <xsd:group ref="activity" minOccurs="1"/>
               </xsd:sequence>
               <xsd:attribute name="isolated" type="tBoolean" default="no"/>
               <xsd:attribute name="exitOnStandardFault" type="tBoolean"/>
           </xsd:extension>
       </xsd:complexContent>
   </xsd:complexType>
 


Field Summary
static java.lang.String ISOLATED
          isolated attribute name.
 
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.BaseScope
EXIT_ON_STANDART_FAULT
 
Fields inherited from interface org.netbeans.modules.bpel.model.api.JoinFailureSuppressor
SUPPRESS_JOIN_FAILURE
 
Method Summary
 TBoolean getIsolated()
           
 TerminationHandler getTerminationHandler()
           
 void removeIsolated()
          Removes "isolated" attribute.
 void removeTerminationHandler()
          Removes TerminationHandler entity.
 void setIsolated(TBoolean value)
          Setter for "isolated" attribute.
 void setTerminationHandler(TerminationHandler handler)
          Set Termination handler child entity.
 
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.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.BaseScope
getCorrelationSetContainer, getEventHandlers, getExitOnStandardFault, getFaultHandlers, getMessageExchangeContainer, getPartnerLinkContainer, getVariableContainer, removeCorrelationSetContainer, removeEventHandlers, removeExitOnStandardFault, removeFaultHandlers, removeMessageExchangeContainer, removePartnerLinkContainer, removeVariableContainer, setCorrelationSetContainer, setEventHandlers, setExitOnStandardFault, setFaultHandlers, setMessageExchangeContainer, setPartnerLinkContainer, setVariableContainer
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.ActivityHolder
getActivity, removeActivity, setActivity
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.JoinFailureSuppressor
getSuppressJoinFailure, removeSuppressJoinFailure, setSuppressJoinFailure
 
Methods inherited from interface org.netbeans.modules.bpel.model.api.CompensationHandlerHolder
getCompensationHandler, removeCompensationHandler, setCompensationHandler
 

Field Detail

ISOLATED

static final java.lang.String ISOLATED
isolated attribute name.

See Also:
Constant Field Values
Method Detail

getTerminationHandler

TerminationHandler getTerminationHandler()
Returns:
TerminationHandler child entity.

setTerminationHandler

void setTerminationHandler(TerminationHandler handler)
Set Termination handler child entity.

Parameters:
handler - New Termination handler.

removeTerminationHandler

void removeTerminationHandler()
Removes TerminationHandler entity.


getIsolated

TBoolean getIsolated()
Returns:
"isolated" attribute value.

setIsolated

void setIsolated(TBoolean value)
Setter for "isolated" attribute.

Parameters:
value - New "isolated" attribute value.

removeIsolated

void removeIsolated()
Removes "isolated" attribute.