java.lang.Object
ru.cg.webbpm.studio.subsystems.bpmn.bpmn_model.TDefinitions

public class TDefinitions extends Object

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 Details

    • _import

      protected List<TImport> _import
    • extension

      protected List<TExtension> extension
    • rootElement

      protected List<jakarta.xml.bind.JAXBElement<? extends TRootElement>> rootElement
    • bpmnDiagram

      protected List<BPMNDiagram> bpmnDiagram
    • relationship

      protected List<TRelationship> relationship
    • id

      protected String id
    • name

      protected String name
    • targetNamespace

      protected String targetNamespace
    • expressionLanguage

      protected String expressionLanguage
    • typeLanguage

      protected String typeLanguage
    • exporter

      protected String exporter
    • exporterVersion

      protected String exporterVersion
  • Constructor Details

    • TDefinitions

      public TDefinitions()
  • Method Details

    • getImport

      public List<TImport> 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 Jakarta XML Binding 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 TImport

    • getExtension

      public List<TExtension> 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 Jakarta XML Binding 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 TExtension

    • getRootElement

      public List<jakarta.xml.bind.JAXBElement<? extends TRootElement>> 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 Jakarta XML Binding 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<TCategory> JAXBElement<TSignalEventDefinition> JAXBElement<TMessageEventDefinition> JAXBElement<TConditionalEventDefinition> JAXBElement<TErrorEventDefinition> JAXBElement<TCancelEventDefinition> JAXBElement<TCompensateEventDefinition> JAXBElement<TLinkEventDefinition> JAXBElement<TTerminateEventDefinition> JAXBElement<TTimerEventDefinition> JAXBElement<TEscalationEventDefinition> JAXBElement<TEventDefinition> JAXBElement<TError> JAXBElement<TGlobalBusinessRuleTask> JAXBElement<TGlobalUserTask> JAXBElement<TGlobalChoreographyTask> JAXBElement<TChoreography> JAXBElement<TGlobalConversation> JAXBElement<TCollaboration> JAXBElement<TInterface> JAXBElement<TResource> JAXBElement<TMessage> JAXBElement<TGlobalTask> JAXBElement<TDataStore> JAXBElement<TEscalation> JAXBElement<TCorrelationProperty> JAXBElement<TPartnerEntity> JAXBElement<TEndPoint> JAXBElement<TPartnerRole> JAXBElement<TProcess> JAXBElement<TGlobalManualTask> JAXBElement<TItemDefinition> JAXBElement<TGlobalScriptTask> JAXBElement<TSignal> JAXBElement<TRootElement>

    • getBPMNDiagram

      public List<BPMNDiagram> 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 Jakarta XML Binding 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 BPMNDiagram

    • getRelationship

      public List<TRelationship> 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 Jakarta XML Binding 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 TRelationship

    • getId

      public String getId()
      Gets the value of the id property.
      Returns:
      possible object is String
    • setId

      public void setId(String value)
      Sets the value of the id property.
      Parameters:
      value - allowed object is String
    • getName

      public String getName()
      Gets the value of the name property.
      Returns:
      possible object is String
    • setName

      public void setName(String value)
      Sets the value of the name property.
      Parameters:
      value - allowed object is String
    • getTargetNamespace

      public String getTargetNamespace()
      Gets the value of the targetNamespace property.
      Returns:
      possible object is String
    • setTargetNamespace

      public void setTargetNamespace(String value)
      Sets the value of the targetNamespace property.
      Parameters:
      value - allowed object is String
    • getExpressionLanguage

      public String getExpressionLanguage()
      Gets the value of the expressionLanguage property.
      Returns:
      possible object is String
    • setExpressionLanguage

      public void setExpressionLanguage(String value)
      Sets the value of the expressionLanguage property.
      Parameters:
      value - allowed object is String
    • getTypeLanguage

      public String getTypeLanguage()
      Gets the value of the typeLanguage property.
      Returns:
      possible object is String
    • setTypeLanguage

      public void setTypeLanguage(String value)
      Sets the value of the typeLanguage property.
      Parameters:
      value - allowed object is String
    • getExporter

      public String getExporter()
      Gets the value of the exporter property.
      Returns:
      possible object is String
    • setExporter

      public void setExporter(String value)
      Sets the value of the exporter property.
      Parameters:
      value - allowed object is String
    • getExporterVersion

      public String getExporterVersion()
      Gets the value of the exporterVersion property.
      Returns:
      possible object is String
    • setExporterVersion

      public void setExporterVersion(String value)
      Sets the value of the exporterVersion property.
      Parameters:
      value - allowed object is String
    • getOtherAttributes

      public Map<QName,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