org.camunda.bpm.model.bpmn.impl.instance
Class DefinitionsImpl

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.bpmn.impl.instance.DefinitionsImpl
All Implemented Interfaces:
BpmnModelElementInstance, Definitions, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class DefinitionsImpl
extends BpmnModelElementInstanceImpl
implements Definitions

The BPMN definitions element

Author:
Daniel Meyer, Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<BpmnDiagram> bpmnDiagramCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> exporterAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> exporterVersionAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> expressionLanguageAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Extension> extensionCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> idAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Import> importCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Relationship> relationshipCollection
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<RootElement> rootElementCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> targetNamespaceAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> typeLanguageAttribute
           
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
DefinitionsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 Collection<BpmnDiagram> getBpmDiagrams()
           
 String getExporter()
           
 String getExporterVersion()
           
 String getExpressionLanguage()
           
 Collection<Extension> getExtensions()
           
 String getId()
           
 Collection<Import> getImports()
           
 String getName()
           
 Collection<Relationship> getRelationships()
           
 Collection<RootElement> getRootElements()
           
 String getTargetNamespace()
           
 String getTypeLanguage()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder bpmnModelBuilder)
           
 void setExporter(String exporter)
           
 void setExporterVersion(String exporterVersion)
           
 void setExpressionLanguage(String expressionLanguage)
           
 void setId(String id)
           
 void setName(String name)
           
 void setTargetNamespace(String namespace)
           
 void setTypeLanguage(String typeLanguage)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
builder, getScope, isScope
 
Methods inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
addChildElement, asSet, equals, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, hashCode, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.camunda.bpm.model.bpmn.instance.BpmnModelElementInstance
builder, getScope, isScope
 
Methods inherited from interface org.camunda.bpm.model.xml.instance.ModelElementInstance
addChildElement, getAttributeValue, getAttributeValueNs, getChildElementsByType, getChildElementsByType, getDomElement, getElementType, getModelInstance, getParentElement, getRawTextContent, getTextContent, getUniqueChildElementByNameNs, getUniqueChildElementByType, insertElementAfter, removeAttribute, removeAttributeNs, removeChildElement, replaceChildElement, replaceWithElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValueNs, setAttributeValueNs, setAttributeValueNs, setTextContent, setUniqueChildElementByNameNs, updateAfterReplacement
 

Field Detail

idAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> idAttribute

nameAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> nameAttribute

targetNamespaceAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> targetNamespaceAttribute

expressionLanguageAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> expressionLanguageAttribute

typeLanguageAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> typeLanguageAttribute

exporterAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> exporterAttribute

exporterVersionAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> exporterVersionAttribute

importCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Import> importCollection

extensionCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Extension> extensionCollection

rootElementCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<RootElement> rootElementCollection

bpmnDiagramCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<BpmnDiagram> bpmnDiagramCollection

relationshipCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<Relationship> relationshipCollection
Constructor Detail

DefinitionsImpl

public DefinitionsImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
Method Detail

registerType

public static void registerType(org.camunda.bpm.model.xml.ModelBuilder bpmnModelBuilder)

getId

public String getId()
Specified by:
getId in interface Definitions

setId

public void setId(String id)
Specified by:
setId in interface Definitions

getName

public String getName()
Specified by:
getName in interface Definitions

setName

public void setName(String name)
Specified by:
setName in interface Definitions

getTargetNamespace

public String getTargetNamespace()
Specified by:
getTargetNamespace in interface Definitions

setTargetNamespace

public void setTargetNamespace(String namespace)
Specified by:
setTargetNamespace in interface Definitions

getExpressionLanguage

public String getExpressionLanguage()
Specified by:
getExpressionLanguage in interface Definitions

setExpressionLanguage

public void setExpressionLanguage(String expressionLanguage)
Specified by:
setExpressionLanguage in interface Definitions

getTypeLanguage

public String getTypeLanguage()
Specified by:
getTypeLanguage in interface Definitions

setTypeLanguage

public void setTypeLanguage(String typeLanguage)
Specified by:
setTypeLanguage in interface Definitions

getExporter

public String getExporter()
Specified by:
getExporter in interface Definitions

setExporter

public void setExporter(String exporter)
Specified by:
setExporter in interface Definitions

getExporterVersion

public String getExporterVersion()
Specified by:
getExporterVersion in interface Definitions

setExporterVersion

public void setExporterVersion(String exporterVersion)
Specified by:
setExporterVersion in interface Definitions

getImports

public Collection<Import> getImports()
Specified by:
getImports in interface Definitions

getExtensions

public Collection<Extension> getExtensions()
Specified by:
getExtensions in interface Definitions

getRootElements

public Collection<RootElement> getRootElements()
Specified by:
getRootElements in interface Definitions

getBpmDiagrams

public Collection<BpmnDiagram> getBpmDiagrams()
Specified by:
getBpmDiagrams in interface Definitions

getRelationships

public Collection<Relationship> getRelationships()
Specified by:
getRelationships in interface Definitions


Copyright © 2017 camunda services GmbH. All rights reserved.