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

java.lang.Object
  extended by org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
      extended by org.camunda.bpm.model.dmn.impl.instance.DmnModelElementInstanceImpl
          extended by org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
              extended by org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
                  extended by org.camunda.bpm.model.dmn.impl.instance.ItemDefinitionImpl
All Implemented Interfaces:
DmnElement, DmnModelElementInstance, ItemDefinition, NamedElement, org.camunda.bpm.model.xml.instance.ModelElementInstance
Direct Known Subclasses:
ItemComponentImpl

public class ItemDefinitionImpl
extends NamedElementImpl
implements ItemDefinition


Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElement<AllowedValues> allowedValuesChild
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean> isCollectionAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ItemComponent> itemComponentCollection
           
protected static org.camunda.bpm.model.xml.type.attribute.Attribute<String> typeLanguageAttribute
           
protected static org.camunda.bpm.model.xml.type.child.ChildElement<TypeRef> typeRefChild
           
 
Fields inherited from class org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
nameAttribute
 
Fields inherited from class org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
descriptionChild, extensionElementsChild, idAttribute, labelAttribute
 
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
 
Constructor Summary
ItemDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.ModelTypeInstanceContext instanceContext)
           
 
Method Summary
 AllowedValues getAllowedValues()
           
 Collection<ItemComponent> getItemComponents()
           
 String getTypeLanguage()
           
 TypeRef getTypeRef()
           
 boolean isCollection()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setAllowedValues(AllowedValues allowedValues)
           
 void setCollection(boolean isCollection)
           
 void setTypeLanguage(String typeLanguage)
           
 void setTypeRef(TypeRef typeRef)
           
 
Methods inherited from class org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
getName, setName
 
Methods inherited from class org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
 
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.dmn.instance.NamedElement
getName, setName
 
Methods inherited from interface org.camunda.bpm.model.dmn.instance.DmnElement
getDescription, getExtensionElements, getId, getLabel, setDescription, setExtensionElements, setId, setLabel
 
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

typeLanguageAttribute

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

isCollectionAttribute

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

typeRefChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<TypeRef> typeRefChild

allowedValuesChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<AllowedValues> allowedValuesChild

itemComponentCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ItemComponent> itemComponentCollection
Constructor Detail

ItemDefinitionImpl

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

getTypeLanguage

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

setTypeLanguage

public void setTypeLanguage(String typeLanguage)
Specified by:
setTypeLanguage 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

getTypeRef

public TypeRef getTypeRef()
Specified by:
getTypeRef in interface ItemDefinition

setTypeRef

public void setTypeRef(TypeRef typeRef)
Specified by:
setTypeRef in interface ItemDefinition

getAllowedValues

public AllowedValues getAllowedValues()
Specified by:
getAllowedValues in interface ItemDefinition

setAllowedValues

public void setAllowedValues(AllowedValues allowedValues)
Specified by:
setAllowedValues in interface ItemDefinition

getItemComponents

public Collection<ItemComponent> getItemComponents()
Specified by:
getItemComponents in interface ItemDefinition

registerType

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


Copyright © 2018 camunda services GmbH. All rights reserved.