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

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.EJaxbTDefinitions
All Implemented Interfaces:
com.ebmwebsourcing.easybox.api.ModelObject

public class EJaxbTDefinitions
extends com.ebmwebsourcing.easybox.impl.AbstractJaxbModelObject

Java class for tDefinitions complex type.

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

 <complexType name="tDefinitions">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}import" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}extension" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}rootElement" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/DI}BPMNDiagram" maxOccurs="unbounded" minOccurs="0"/>
         <element ref="{http://www.omg.org/spec/BPMN/20100524/MODEL}relationship" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
       <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="targetNamespace" use="required" type="{http://www.w3.org/2001/XMLSchema}anyURI" />
       <attribute name="expressionLanguage" type="{http://www.w3.org/2001/XMLSchema}anyURI" default="http://www.w3.org/1999/XPath" />
       <attribute name="typeLanguage" type="{http://www.w3.org/2001/XMLSchema}anyURI" default="http://www.w3.org/2001/XMLSchema" />
       <attribute name="exporter" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="exporterVersion" type="{http://www.w3.org/2001/XMLSchema}string" />
       <anyAttribute processContents='lax' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 


Field Summary
protected  java.util.List<EJaxbTImport> _import
           
protected  java.util.List<EJaxbBPMNDiagram> bpmnDiagram
           
protected  java.lang.String exporter
           
protected  java.lang.String exporterVersion
           
protected  java.lang.String expressionLanguage
           
protected  java.util.List<EJaxbTExtension> extension
           
protected  java.lang.String id
           
protected  java.lang.String name
           
protected  java.util.List<EJaxbTRelationship> relationship
           
protected  java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTRootElement>> rootElement
           
protected  java.lang.String targetNamespace
           
protected  java.lang.String typeLanguage
           
 
Constructor Summary
EJaxbTDefinitions()
           
 
Method Summary
 java.util.List<EJaxbBPMNDiagram> getBPMNDiagram()
          Gets the value of the bpmnDiagram property.
 java.lang.String getExporter()
          Gets the value of the exporter property.
 java.lang.String getExporterVersion()
          Gets the value of the exporterVersion property.
 java.lang.String getExpressionLanguage()
          Gets the value of the expressionLanguage property.
 java.util.List<EJaxbTExtension> getExtension()
          Gets the value of the extension property.
 java.lang.String getId()
          Gets the value of the id property.
 java.util.List<EJaxbTImport> getImport()
          Gets the value of the import property.
 java.lang.String getName()
          Gets the value of the name property.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 java.util.List<EJaxbTRelationship> getRelationship()
          Gets the value of the relationship property.
 java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTRootElement>> getRootElement()
          Gets the value of the rootElement property.
 java.lang.String getTargetNamespace()
          Gets the value of the targetNamespace property.
 java.lang.String getTypeLanguage()
          Gets the value of the typeLanguage property.
 boolean isSetBPMNDiagram()
           
 boolean isSetExporter()
           
 boolean isSetExporterVersion()
           
 boolean isSetExpressionLanguage()
           
 boolean isSetExtension()
           
 boolean isSetId()
           
 boolean isSetImport()
           
 boolean isSetName()
           
 boolean isSetRelationship()
           
 boolean isSetRootElement()
           
 boolean isSetTargetNamespace()
           
 boolean isSetTypeLanguage()
           
 void setExporter(java.lang.String value)
          Sets the value of the exporter property.
 void setExporterVersion(java.lang.String value)
          Sets the value of the exporterVersion property.
 void setExpressionLanguage(java.lang.String value)
          Sets the value of the expressionLanguage property.
 void setId(java.lang.String value)
          Sets the value of the id property.
 void setName(java.lang.String value)
          Sets the value of the name property.
 void setTargetNamespace(java.lang.String value)
          Sets the value of the targetNamespace property.
 void setTypeLanguage(java.lang.String value)
          Sets the value of the typeLanguage property.
 void unsetBPMNDiagram()
           
 void unsetExtension()
           
 void unsetImport()
           
 void unsetRelationship()
           
 void unsetRootElement()
           
 
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

_import

protected java.util.List<EJaxbTImport> _import

extension

protected java.util.List<EJaxbTExtension> extension

rootElement

protected java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTRootElement>> rootElement

bpmnDiagram

protected java.util.List<EJaxbBPMNDiagram> bpmnDiagram

relationship

protected java.util.List<EJaxbTRelationship> relationship

id

protected java.lang.String id

name

protected java.lang.String name

targetNamespace

protected java.lang.String targetNamespace

expressionLanguage

protected java.lang.String expressionLanguage

typeLanguage

protected java.lang.String typeLanguage

exporter

protected java.lang.String exporter

exporterVersion

protected java.lang.String exporterVersion
Constructor Detail

EJaxbTDefinitions

public EJaxbTDefinitions()
Method Detail

getImport

public java.util.List<EJaxbTImport> getImport()
Gets the value of the import 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 import property.

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

    getImport().add(newItem);
 

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


isSetImport

public boolean isSetImport()

unsetImport

public void unsetImport()

getExtension

public java.util.List<EJaxbTExtension> getExtension()
Gets the value of the extension 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 extension property.

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

    getExtension().add(newItem);
 

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


isSetExtension

public boolean isSetExtension()

unsetExtension

public void unsetExtension()

getRootElement

public java.util.List<javax.xml.bind.JAXBElement<? extends EJaxbTRootElement>> getRootElement()
Gets the value of the rootElement 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 rootElement property.

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

    getRootElement().add(newItem);
 

Objects of the following type(s) are allowed in the list JAXBElement<EJaxbTConditionalEventDefinition> JAXBElement<EJaxbTCollaboration> JAXBElement<EJaxbTSignalEventDefinition> JAXBElement<EJaxbTCompensateEventDefinition> JAXBElement<EJaxbTRootElement> JAXBElement<EJaxbTSignal> JAXBElement<EJaxbTEscalationEventDefinition> JAXBElement<EJaxbTChoreography> JAXBElement<EJaxbTGlobalScriptTask> JAXBElement<EJaxbTResource> JAXBElement<EJaxbTGlobalTask> JAXBElement<EJaxbTTimerEventDefinition> JAXBElement<EJaxbTLinkEventDefinition> JAXBElement<EJaxbTTerminateEventDefinition> JAXBElement<EJaxbTInterface> JAXBElement<EJaxbTDataStore> JAXBElement<EJaxbTEndPoint> JAXBElement<EJaxbTCategory> JAXBElement<EJaxbTGlobalUserTask> JAXBElement<EJaxbTItemDefinition> JAXBElement<EJaxbTEscalation> JAXBElement<EJaxbTGlobalManualTask> JAXBElement<EJaxbTGlobalConversation> JAXBElement<EJaxbTCancelEventDefinition> JAXBElement<EJaxbTPartnerRole> JAXBElement<EJaxbTProcess> JAXBElement<EJaxbTCorrelationProperty> JAXBElement<EJaxbTErrorEventDefinition> JAXBElement<EJaxbTEventDefinition> JAXBElement<EJaxbTPartnerEntity> JAXBElement<EJaxbTMessageEventDefinition> JAXBElement<EJaxbTError> JAXBElement<EJaxbTGlobalBusinessRuleTask> JAXBElement<EJaxbTMessage> JAXBElement<EJaxbTGlobalChoreographyTask>


isSetRootElement

public boolean isSetRootElement()

unsetRootElement

public void unsetRootElement()

getBPMNDiagram

public java.util.List<EJaxbBPMNDiagram> getBPMNDiagram()
Gets the value of the bpmnDiagram 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 bpmnDiagram property.

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

    getBPMNDiagram().add(newItem);
 

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


isSetBPMNDiagram

public boolean isSetBPMNDiagram()

unsetBPMNDiagram

public void unsetBPMNDiagram()

getRelationship

public java.util.List<EJaxbTRelationship> getRelationship()
Gets the value of the relationship 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 relationship property.

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

    getRelationship().add(newItem);
 

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


isSetRelationship

public boolean isSetRelationship()

unsetRelationship

public void unsetRelationship()

getId

public java.lang.String getId()
Gets the value of the id property.

Returns:
possible object is String

setId

public void setId(java.lang.String value)
Sets the value of the id property.

Parameters:
value - allowed object is String

isSetId

public boolean isSetId()

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()

getTargetNamespace

public java.lang.String getTargetNamespace()
Gets the value of the targetNamespace property.

Returns:
possible object is String

setTargetNamespace

public void setTargetNamespace(java.lang.String value)
Sets the value of the targetNamespace property.

Parameters:
value - allowed object is String

isSetTargetNamespace

public boolean isSetTargetNamespace()

getExpressionLanguage

public java.lang.String getExpressionLanguage()
Gets the value of the expressionLanguage property.

Returns:
possible object is String

setExpressionLanguage

public void setExpressionLanguage(java.lang.String value)
Sets the value of the expressionLanguage property.

Parameters:
value - allowed object is String

isSetExpressionLanguage

public boolean isSetExpressionLanguage()

getTypeLanguage

public java.lang.String getTypeLanguage()
Gets the value of the typeLanguage property.

Returns:
possible object is String

setTypeLanguage

public void setTypeLanguage(java.lang.String value)
Sets the value of the typeLanguage property.

Parameters:
value - allowed object is String

isSetTypeLanguage

public boolean isSetTypeLanguage()

getExporter

public java.lang.String getExporter()
Gets the value of the exporter property.

Returns:
possible object is String

setExporter

public void setExporter(java.lang.String value)
Sets the value of the exporter property.

Parameters:
value - allowed object is String

isSetExporter

public boolean isSetExporter()

getExporterVersion

public java.lang.String getExporterVersion()
Gets the value of the exporterVersion property.

Returns:
possible object is String

setExporterVersion

public void setExporterVersion(java.lang.String value)
Sets the value of the exporterVersion property.

Parameters:
value - allowed object is String

isSetExporterVersion

public boolean isSetExporterVersion()

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2011 Petals Link. All Rights Reserved.