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

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.BaseElementImpl
              extended by org.camunda.bpm.model.bpmn.impl.instance.RootElementImpl
                  extended by org.camunda.bpm.model.bpmn.impl.instance.ItemDefinitionImpl
All Implemented Interfaces:
BaseElement, BpmnModelElementInstance, ItemDefinition, RootElement, org.camunda.bpm.model.xml.instance.ModelElementInstance

public class ItemDefinitionImpl
extends RootElementImpl
implements ItemDefinition

Author:
Sebastian Menski

Field Summary
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isCollectionAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<ItemKind> itemKindAttribute
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> structureRefAttribute
           
 
Fields inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
documentationCollection, extensionElementsChild, idAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
ItemDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
           
 
Method Summary
 ItemKind getItemKind()
           
 String getStructureRef()
           
 boolean isCollection()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setCollection(boolean isCollection)
           
 void setItemKind(ItemKind itemKind)
           
 void setStructureRef(String structureRef)
           
 
Methods inherited from class org.camunda.bpm.model.bpmn.impl.instance.BaseElementImpl
getDiagramElement, getDocumentations, getExtensionElements, getId, getIncomingReferencesByType, setExtensionElements, setId
 
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.BaseElement
getDiagramElement, getDocumentations, getExtensionElements, getId, setExtensionElements, setId
 
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

structureRefAttribute

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

isCollectionAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isCollectionAttribute

itemKindAttribute

protected static org.camunda.bpm.model.xml.type.attribute.Attribute<ItemKind> itemKindAttribute
Constructor Detail

ItemDefinitionImpl

public ItemDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext context)
Method Detail

registerType

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

getStructureRef

public String getStructureRef()
Specified by:
getStructureRef in interface ItemDefinition

setStructureRef

public void setStructureRef(String structureRef)
Specified by:
setStructureRef in interface ItemDefinition

isCollection

public boolean isCollection()
Specified by:
isCollection in interface ItemDefinition

setCollection

public void setCollection(boolean isCollection)
Specified by:
setCollection in interface ItemDefinition

getItemKind

public ItemKind getItemKind()
Specified by:
getItemKind in interface ItemDefinition

setItemKind

public void setItemKind(ItemKind itemKind)
Specified by:
setItemKind in interface ItemDefinition


Copyright © 2017 camunda services GmbH. All rights reserved.