Class DefinitionsImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.BpmnModelElementInstanceImpl
-
- org.camunda.bpm.model.bpmn.impl.instance.DefinitionsImpl
-
- All Implemented Interfaces:
BpmnModelElementInstance
,Definitions
,ModelElementInstance
public class DefinitionsImpl extends BpmnModelElementInstanceImpl implements Definitions
The BPMN definitions element- Author:
- Daniel Meyer, Sebastian Menski
-
-
Field Summary
Fields Modifier and Type Field Description protected static ChildElementCollection<BpmnDiagram>
bpmnDiagramCollection
protected static Attribute<java.lang.String>
exporterAttribute
protected static Attribute<java.lang.String>
exporterVersionAttribute
protected static Attribute<java.lang.String>
expressionLanguageAttribute
protected static ChildElementCollection<Extension>
extensionCollection
protected static Attribute<java.lang.String>
idAttribute
protected static ChildElementCollection<Import>
importCollection
protected static Attribute<java.lang.String>
nameAttribute
protected static ChildElementCollection<Relationship>
relationshipCollection
protected static ChildElementCollection<RootElement>
rootElementCollection
protected static Attribute<java.lang.String>
targetNamespaceAttribute
protected static Attribute<java.lang.String>
typeLanguageAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description DefinitionsImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<BpmnDiagram>
getBpmDiagrams()
java.lang.String
getExporter()
java.lang.String
getExporterVersion()
java.lang.String
getExpressionLanguage()
java.util.Collection<Extension>
getExtensions()
java.lang.String
getId()
java.util.Collection<Import>
getImports()
java.lang.String
getName()
java.util.Collection<Relationship>
getRelationships()
java.util.Collection<RootElement>
getRootElements()
java.lang.String
getTargetNamespace()
java.lang.String
getTypeLanguage()
static void
registerType(ModelBuilder bpmnModelBuilder)
void
setExporter(java.lang.String exporter)
void
setExporterVersion(java.lang.String exporterVersion)
void
setExpressionLanguage(java.lang.String expressionLanguage)
void
setId(java.lang.String id)
void
setName(java.lang.String name)
void
setTargetNamespace(java.lang.String namespace)
void
setTypeLanguage(java.lang.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 Attribute<java.lang.String> idAttribute
-
nameAttribute
protected static Attribute<java.lang.String> nameAttribute
-
targetNamespaceAttribute
protected static Attribute<java.lang.String> targetNamespaceAttribute
-
expressionLanguageAttribute
protected static Attribute<java.lang.String> expressionLanguageAttribute
-
typeLanguageAttribute
protected static Attribute<java.lang.String> typeLanguageAttribute
-
exporterAttribute
protected static Attribute<java.lang.String> exporterAttribute
-
exporterVersionAttribute
protected static Attribute<java.lang.String> exporterVersionAttribute
-
importCollection
protected static ChildElementCollection<Import> importCollection
-
extensionCollection
protected static ChildElementCollection<Extension> extensionCollection
-
rootElementCollection
protected static ChildElementCollection<RootElement> rootElementCollection
-
bpmnDiagramCollection
protected static ChildElementCollection<BpmnDiagram> bpmnDiagramCollection
-
relationshipCollection
protected static ChildElementCollection<Relationship> relationshipCollection
-
-
Constructor Detail
-
DefinitionsImpl
public DefinitionsImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
registerType
public static void registerType(ModelBuilder bpmnModelBuilder)
-
getId
public java.lang.String getId()
- Specified by:
getId
in interfaceDefinitions
-
setId
public void setId(java.lang.String id)
- Specified by:
setId
in interfaceDefinitions
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceDefinitions
-
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interfaceDefinitions
-
getTargetNamespace
public java.lang.String getTargetNamespace()
- Specified by:
getTargetNamespace
in interfaceDefinitions
-
setTargetNamespace
public void setTargetNamespace(java.lang.String namespace)
- Specified by:
setTargetNamespace
in interfaceDefinitions
-
getExpressionLanguage
public java.lang.String getExpressionLanguage()
- Specified by:
getExpressionLanguage
in interfaceDefinitions
-
setExpressionLanguage
public void setExpressionLanguage(java.lang.String expressionLanguage)
- Specified by:
setExpressionLanguage
in interfaceDefinitions
-
getTypeLanguage
public java.lang.String getTypeLanguage()
- Specified by:
getTypeLanguage
in interfaceDefinitions
-
setTypeLanguage
public void setTypeLanguage(java.lang.String typeLanguage)
- Specified by:
setTypeLanguage
in interfaceDefinitions
-
getExporter
public java.lang.String getExporter()
- Specified by:
getExporter
in interfaceDefinitions
-
setExporter
public void setExporter(java.lang.String exporter)
- Specified by:
setExporter
in interfaceDefinitions
-
getExporterVersion
public java.lang.String getExporterVersion()
- Specified by:
getExporterVersion
in interfaceDefinitions
-
setExporterVersion
public void setExporterVersion(java.lang.String exporterVersion)
- Specified by:
setExporterVersion
in interfaceDefinitions
-
getImports
public java.util.Collection<Import> getImports()
- Specified by:
getImports
in interfaceDefinitions
-
getExtensions
public java.util.Collection<Extension> getExtensions()
- Specified by:
getExtensions
in interfaceDefinitions
-
getRootElements
public java.util.Collection<RootElement> getRootElements()
- Specified by:
getRootElements
in interfaceDefinitions
-
getBpmDiagrams
public java.util.Collection<BpmnDiagram> getBpmDiagrams()
- Specified by:
getBpmDiagrams
in interfaceDefinitions
-
getRelationships
public java.util.Collection<Relationship> getRelationships()
- Specified by:
getRelationships
in interfaceDefinitions
-
-