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

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.EJaxbTResourceRole
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject
Direct Known Subclasses:
EJaxbTPerformer

public class EJaxbTResourceRole
extends EJaxbTBaseElement

Java class for tResourceRole complex type.

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

 <complexType name="tResourceRole">
   <complexContent>
     <extension base="{http://www.omg.org/spec/BPMN/20100524/MODEL}tBaseElement">
       <choice>
         <sequence>
           <element name="resourceRef" type="{http://www.w3.org/2001/XMLSchema}QName"/>
           <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}resourceParameterBinding" maxOccurs="unbounded" minOccurs="0"/>
         </sequence>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}resourceAssignmentExpression" minOccurs="0"/>
       </choice>
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.lang.String name
           
protected  EJaxbTResourceAssignmentExpression resourceAssignmentExpression
           
protected  java.util.List<EJaxbTResourceParameterBinding> resourceParameterBinding
           
protected  javax.xml.namespace.QName resourceRef
           
 
Fields inherited from class easybox.org.omg.spec.bpmn._20100524.model.EJaxbTBaseElement
documentation, extensionElements, id
 
Constructor Summary
EJaxbTResourceRole()
           
 
Method Summary
 java.lang.String getName()
          Gets the value of the name property.
 EJaxbTResourceAssignmentExpression getResourceAssignmentExpression()
          Gets the value of the resourceAssignmentExpression property.
 java.util.List<EJaxbTResourceParameterBinding> getResourceParameterBinding()
          Gets the value of the resourceParameterBinding property.
 javax.xml.namespace.QName getResourceRef()
          Gets the value of the resourceRef property.
 boolean isSetName()
           
 boolean isSetResourceAssignmentExpression()
           
 boolean isSetResourceParameterBinding()
           
 boolean isSetResourceRef()
           
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setResourceAssignmentExpression(EJaxbTResourceAssignmentExpression value)
          Sets the value of the resourceAssignmentExpression property.
 void setResourceRef(javax.xml.namespace.QName value)
          Sets the value of the resourceRef property.
 void unsetResourceParameterBinding()
           
 
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

resourceRef

protected javax.xml.namespace.QName resourceRef

resourceParameterBinding

protected java.util.List<EJaxbTResourceParameterBinding> resourceParameterBinding

resourceAssignmentExpression

protected EJaxbTResourceAssignmentExpression resourceAssignmentExpression

name

protected java.lang.String name
Constructor Detail

EJaxbTResourceRole

public EJaxbTResourceRole()
Method Detail

getResourceRef

public javax.xml.namespace.QName getResourceRef()
Gets the value of the resourceRef property.

Returns:
possible object is QName

setResourceRef

public void setResourceRef(javax.xml.namespace.QName value)
Sets the value of the resourceRef property.

Parameters:
value - allowed object is QName

isSetResourceRef

public boolean isSetResourceRef()

getResourceParameterBinding

public java.util.List<EJaxbTResourceParameterBinding> getResourceParameterBinding()
Gets the value of the resourceParameterBinding 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 resourceParameterBinding property.

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

    getResourceParameterBinding().add(newItem);
 

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


isSetResourceParameterBinding

public boolean isSetResourceParameterBinding()

unsetResourceParameterBinding

public void unsetResourceParameterBinding()

getResourceAssignmentExpression

public EJaxbTResourceAssignmentExpression getResourceAssignmentExpression()
Gets the value of the resourceAssignmentExpression property.

Returns:
possible object is EJaxbTResourceAssignmentExpression

setResourceAssignmentExpression

public void setResourceAssignmentExpression(EJaxbTResourceAssignmentExpression value)
Sets the value of the resourceAssignmentExpression property.

Parameters:
value - allowed object is EJaxbTResourceAssignmentExpression

isSetResourceAssignmentExpression

public boolean isSetResourceAssignmentExpression()

getName

public java.lang.String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(java.lang.String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

isSetName

public boolean isSetName()


Copyright © 2011 Petals Link. All Rights Reserved.