easybox.org.omg.spec.bpmn._20100524.model
Class EJaxbTMultiInstanceLoopCharacteristics

java.lang.Object
  extended by com.ebmwebsourcing.easybox.impl.AbstractModelObject
      extended by com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
          extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
              extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTLoopCharacteristics
                  extended by easybox.org.omg.spec.bpmn._20100524.model.EJaxbTMultiInstanceLoopCharacteristics
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject

public class EJaxbTMultiInstanceLoopCharacteristics
extends EJaxbTLoopCharacteristics

Java class for tMultiInstanceLoopCharacteristics complex type.

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

 <complexType name="tMultiInstanceLoopCharacteristics">
   <complexContent>
     <extension base="{http://www.omg.org/spec/BPMN/20100524/MODEL}tLoopCharacteristics">
       <sequence>
         <element name="loopCardinality" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tExpression" minOccurs="0"/>
         <element name="loopDataInputRef" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
         <element name="loopDataOutputRef" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/>
         <element name="inputDataItem" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tDataInput" minOccurs="0"/>
         <element name="outputDataItem" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tDataOutput" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}complexBehaviorDefinition" maxOccurs="unbounded" minOccurs="0"/>
         <element name="completionCondition" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tExpression" minOccurs="0"/>
       </sequence>
       <attribute name="isSequential" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" />
       <attribute name="behavior" type="{http://www.omg.org/spec/BPMN/20100524/MODEL}tMultiInstanceFlowCondition" default="All" />
       <attribute name="oneBehaviorEventRef" type="{http://www.w3.org/2001/XMLSchema}QName" />
       <attribute name="noneBehaviorEventRef" type="{http://www.w3.org/2001/XMLSchema}QName" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  EJaxbTMultiInstanceFlowCondition behavior
           
protected  EJaxbTExpression completionCondition
           
protected  java.util.List<EJaxbTComplexBehaviorDefinition> complexBehaviorDefinition
           
protected  EJaxbTDataInput inputDataItem
           
protected  java.lang.Boolean isSequential
           
protected  EJaxbTExpression loopCardinality
           
protected  javax.xml.namespace.QName loopDataInputRef
           
protected  javax.xml.namespace.QName loopDataOutputRef
           
protected  javax.xml.namespace.QName noneBehaviorEventRef
           
protected  javax.xml.namespace.QName oneBehaviorEventRef
           
protected  EJaxbTDataOutput outputDataItem
           
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
documentation, extensionElements, id
 
Constructor Summary
EJaxbTMultiInstanceLoopCharacteristics()
           
 
Method Summary
 EJaxbTMultiInstanceFlowCondition getBehavior()
          Gets the value of the behavior property.
 EJaxbTExpression getCompletionCondition()
          Gets the value of the completionCondition property.
 java.util.List<EJaxbTComplexBehaviorDefinition> getComplexBehaviorDefinition()
          Gets the value of the complexBehaviorDefinition property.
 EJaxbTDataInput getInputDataItem()
          Gets the value of the inputDataItem property.
 EJaxbTExpression getLoopCardinality()
          Gets the value of the loopCardinality property.
 javax.xml.namespace.QName getLoopDataInputRef()
          Gets the value of the loopDataInputRef property.
 javax.xml.namespace.QName getLoopDataOutputRef()
          Gets the value of the loopDataOutputRef property.
 javax.xml.namespace.QName getNoneBehaviorEventRef()
          Gets the value of the noneBehaviorEventRef property.
 javax.xml.namespace.QName getOneBehaviorEventRef()
          Gets the value of the oneBehaviorEventRef property.
 EJaxbTDataOutput getOutputDataItem()
          Gets the value of the outputDataItem property.
 boolean isIsSequential()
          Gets the value of the isSequential property.
 boolean isSetBehavior()
           
 boolean isSetCompletionCondition()
           
 boolean isSetComplexBehaviorDefinition()
           
 boolean isSetInputDataItem()
           
 boolean isSetIsSequential()
           
 boolean isSetLoopCardinality()
           
 boolean isSetLoopDataInputRef()
           
 boolean isSetLoopDataOutputRef()
           
 boolean isSetNoneBehaviorEventRef()
           
 boolean isSetOneBehaviorEventRef()
           
 boolean isSetOutputDataItem()
           
 void setBehavior(EJaxbTMultiInstanceFlowCondition value)
          Sets the value of the behavior property.
 void setCompletionCondition(EJaxbTExpression value)
          Sets the value of the completionCondition property.
 void setInputDataItem(EJaxbTDataInput value)
          Sets the value of the inputDataItem property.
 void setIsSequential(boolean value)
          Sets the value of the isSequential property.
 void setLoopCardinality(EJaxbTExpression value)
          Sets the value of the loopCardinality property.
 void setLoopDataInputRef(javax.xml.namespace.QName value)
          Sets the value of the loopDataInputRef property.
 void setLoopDataOutputRef(javax.xml.namespace.QName value)
          Sets the value of the loopDataOutputRef property.
 void setNoneBehaviorEventRef(javax.xml.namespace.QName value)
          Sets the value of the noneBehaviorEventRef property.
 void setOneBehaviorEventRef(javax.xml.namespace.QName value)
          Sets the value of the oneBehaviorEventRef property.
 void setOutputDataItem(EJaxbTDataOutput value)
          Sets the value of the outputDataItem property.
 void unsetComplexBehaviorDefinition()
           
 void unsetIsSequential()
           
 
Methods inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
getDocumentation, getExtensionElements, getId, getOtherAttributes, isSetDocumentation, isSetExtensionElements, isSetId, setExtensionElements, setId, unsetDocumentation
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject
duplicate, duplicateAs, equals, getAdoptiveParent, getBaseURI, getDOMNode, getNaturalParent, hashCode, setAdoptiveParent, setBaseURI, setNaturalParent
 
Methods inherited from class com.ebmwebsourcing.easybox.impl.AbstractModelObject
getParent, getXmlObject, setXmlObject
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

loopCardinality

protected EJaxbTExpression loopCardinality

loopDataInputRef

protected javax.xml.namespace.QName loopDataInputRef

loopDataOutputRef

protected javax.xml.namespace.QName loopDataOutputRef

inputDataItem

protected EJaxbTDataInput inputDataItem

outputDataItem

protected EJaxbTDataOutput outputDataItem

complexBehaviorDefinition

protected java.util.List<EJaxbTComplexBehaviorDefinition> complexBehaviorDefinition

completionCondition

protected EJaxbTExpression completionCondition

isSequential

protected java.lang.Boolean isSequential

behavior

protected EJaxbTMultiInstanceFlowCondition behavior

oneBehaviorEventRef

protected javax.xml.namespace.QName oneBehaviorEventRef

noneBehaviorEventRef

protected javax.xml.namespace.QName noneBehaviorEventRef
Constructor Detail

EJaxbTMultiInstanceLoopCharacteristics

public EJaxbTMultiInstanceLoopCharacteristics()
Method Detail

getLoopCardinality

public EJaxbTExpression getLoopCardinality()
Gets the value of the loopCardinality property.

Returns:
possible object is EJaxbTExpression

setLoopCardinality

public void setLoopCardinality(EJaxbTExpression value)
Sets the value of the loopCardinality property.

Parameters:
value - allowed object is EJaxbTExpression

isSetLoopCardinality

public boolean isSetLoopCardinality()

getLoopDataInputRef

public javax.xml.namespace.QName getLoopDataInputRef()
Gets the value of the loopDataInputRef property.

Returns:
possible object is QName

setLoopDataInputRef

public void setLoopDataInputRef(javax.xml.namespace.QName value)
Sets the value of the loopDataInputRef property.

Parameters:
value - allowed object is QName

isSetLoopDataInputRef

public boolean isSetLoopDataInputRef()

getLoopDataOutputRef

public javax.xml.namespace.QName getLoopDataOutputRef()
Gets the value of the loopDataOutputRef property.

Returns:
possible object is QName

setLoopDataOutputRef

public void setLoopDataOutputRef(javax.xml.namespace.QName value)
Sets the value of the loopDataOutputRef property.

Parameters:
value - allowed object is QName

isSetLoopDataOutputRef

public boolean isSetLoopDataOutputRef()

getInputDataItem

public EJaxbTDataInput getInputDataItem()
Gets the value of the inputDataItem property.

Returns:
possible object is EJaxbTDataInput

setInputDataItem

public void setInputDataItem(EJaxbTDataInput value)
Sets the value of the inputDataItem property.

Parameters:
value - allowed object is EJaxbTDataInput

isSetInputDataItem

public boolean isSetInputDataItem()

getOutputDataItem

public EJaxbTDataOutput getOutputDataItem()
Gets the value of the outputDataItem property.

Returns:
possible object is EJaxbTDataOutput

setOutputDataItem

public void setOutputDataItem(EJaxbTDataOutput value)
Sets the value of the outputDataItem property.

Parameters:
value - allowed object is EJaxbTDataOutput

isSetOutputDataItem

public boolean isSetOutputDataItem()

getComplexBehaviorDefinition

public java.util.List<EJaxbTComplexBehaviorDefinition> getComplexBehaviorDefinition()
Gets the value of the complexBehaviorDefinition property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the complexBehaviorDefinition property.

For example, to add a new item, do as follows:

    getComplexBehaviorDefinition().add(newItem);
 

Objects of the following type(s) are allowed in the list EJaxbTComplexBehaviorDefinition


isSetComplexBehaviorDefinition

public boolean isSetComplexBehaviorDefinition()

unsetComplexBehaviorDefinition

public void unsetComplexBehaviorDefinition()

getCompletionCondition

public EJaxbTExpression getCompletionCondition()
Gets the value of the completionCondition property.

Returns:
possible object is EJaxbTExpression

setCompletionCondition

public void setCompletionCondition(EJaxbTExpression value)
Sets the value of the completionCondition property.

Parameters:
value - allowed object is EJaxbTExpression

isSetCompletionCondition

public boolean isSetCompletionCondition()

isIsSequential

public boolean isIsSequential()
Gets the value of the isSequential property.

Returns:
possible object is Boolean

setIsSequential

public void setIsSequential(boolean value)
Sets the value of the isSequential property.

Parameters:
value - allowed object is Boolean

isSetIsSequential

public boolean isSetIsSequential()

unsetIsSequential

public void unsetIsSequential()

getBehavior

public EJaxbTMultiInstanceFlowCondition getBehavior()
Gets the value of the behavior property.

Returns:
possible object is EJaxbTMultiInstanceFlowCondition

setBehavior

public void setBehavior(EJaxbTMultiInstanceFlowCondition value)
Sets the value of the behavior property.

Parameters:
value - allowed object is EJaxbTMultiInstanceFlowCondition

isSetBehavior

public boolean isSetBehavior()

getOneBehaviorEventRef

public javax.xml.namespace.QName getOneBehaviorEventRef()
Gets the value of the oneBehaviorEventRef property.

Returns:
possible object is QName

setOneBehaviorEventRef

public void setOneBehaviorEventRef(javax.xml.namespace.QName value)
Sets the value of the oneBehaviorEventRef property.

Parameters:
value - allowed object is QName

isSetOneBehaviorEventRef

public boolean isSetOneBehaviorEventRef()

getNoneBehaviorEventRef

public javax.xml.namespace.QName getNoneBehaviorEventRef()
Gets the value of the noneBehaviorEventRef property.

Returns:
possible object is QName

setNoneBehaviorEventRef

public void setNoneBehaviorEventRef(javax.xml.namespace.QName value)
Sets the value of the noneBehaviorEventRef property.

Parameters:
value - allowed object is QName

isSetNoneBehaviorEventRef

public boolean isSetNoneBehaviorEventRef()


Copyright © 2011 Petals Link. All Rights Reserved.