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

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

public class ItemDefinitionImpl
extends DmnElementImpl
implements ItemDefinition


Field Summary
protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<AllowedValue> allowedValueCollection
           
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.child.ChildElement<TypeDefinition> typeDefinitionChild
           
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.DmnElementImpl
descriptionChild, idAttribute, nameAttribute
 
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
 Collection<AllowedValue> getAllowedValues()
           
 Collection<ItemComponent> getItemComponents()
           
 TypeDefinition getTypeDefinition()
           
 String getTypeLanguage()
           
 String getTypeRef()
           
 boolean isCollection()
           
static void registerType(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
           
 void setCollection(boolean isCollection)
           
 void setTypeDefinition(TypeDefinition typeDefinition)
           
 void setTypeLanguage(String typeLanguage)
           
 void setTypeRef(String typeRef)
           
 
Methods inherited from class org.camunda.bpm.model.dmn.impl.DmnElementImpl
getDescription, getId, getName, setDescription, setId, setName
 
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, 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.DmnElement
getDescription, getId, getName, setDescription, setId, setName
 
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, 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

typeDefinitionChild

protected static org.camunda.bpm.model.xml.type.child.ChildElement<TypeDefinition> typeDefinitionChild

typeRefChild

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

allowedValueCollection

protected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<AllowedValue> allowedValueCollection

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

getTypeDefinition

public TypeDefinition getTypeDefinition()
Specified by:
getTypeDefinition in interface ItemDefinition

setTypeDefinition

public void setTypeDefinition(TypeDefinition typeDefinition)
Specified by:
setTypeDefinition in interface ItemDefinition

getTypeRef

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

setTypeRef

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

getAllowedValues

public Collection<AllowedValue> getAllowedValues()
Specified by:
getAllowedValues 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 © 2015 camunda services GmbH. All rights reserved.