Class ItemDefinitionImpl
- java.lang.Object
-
- org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
-
- org.camunda.bpm.model.dmn.impl.instance.DmnModelElementInstanceImpl
-
- org.camunda.bpm.model.dmn.impl.instance.DmnElementImpl
-
- org.camunda.bpm.model.dmn.impl.instance.NamedElementImpl
-
- org.camunda.bpm.model.dmn.impl.instance.ItemDefinitionImpl
-
- All Implemented Interfaces:
DmnElement,DmnModelElementInstance,ItemDefinition,NamedElement,ModelElementInstance
- Direct Known Subclasses:
ItemComponentImpl
public class ItemDefinitionImpl extends NamedElementImpl implements ItemDefinition
-
-
Field Summary
Fields Modifier and Type Field Description protected static ChildElement<AllowedValues>allowedValuesChildprotected static Attribute<Boolean>isCollectionAttributeprotected static ChildElementCollection<ItemComponent>itemComponentCollectionprotected static Attribute<String>typeLanguageAttributeprotected static 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
Constructors Constructor Description ItemDefinitionImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AllowedValuesgetAllowedValues()Collection<ItemComponent>getItemComponents()StringgetTypeLanguage()TypeRefgetTypeRef()booleanisCollection()static voidregisterType(ModelBuilder modelBuilder)voidsetAllowedValues(AllowedValues allowedValues)voidsetCollection(boolean isCollection)voidsetTypeLanguage(String typeLanguage)voidsetTypeRef(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.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
-
Methods inherited from interface org.camunda.bpm.model.dmn.instance.NamedElement
getName, setName
-
-
-
-
Field Detail
-
typeRefChild
protected static ChildElement<TypeRef> typeRefChild
-
allowedValuesChild
protected static ChildElement<AllowedValues> allowedValuesChild
-
itemComponentCollection
protected static ChildElementCollection<ItemComponent> itemComponentCollection
-
-
Constructor Detail
-
ItemDefinitionImpl
public ItemDefinitionImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
getTypeLanguage
public String getTypeLanguage()
- Specified by:
getTypeLanguagein interfaceItemDefinition
-
setTypeLanguage
public void setTypeLanguage(String typeLanguage)
- Specified by:
setTypeLanguagein interfaceItemDefinition
-
isCollection
public boolean isCollection()
- Specified by:
isCollectionin interfaceItemDefinition
-
setCollection
public void setCollection(boolean isCollection)
- Specified by:
setCollectionin interfaceItemDefinition
-
getTypeRef
public TypeRef getTypeRef()
- Specified by:
getTypeRefin interfaceItemDefinition
-
setTypeRef
public void setTypeRef(TypeRef typeRef)
- Specified by:
setTypeRefin interfaceItemDefinition
-
getAllowedValues
public AllowedValues getAllowedValues()
- Specified by:
getAllowedValuesin interfaceItemDefinition
-
setAllowedValues
public void setAllowedValues(AllowedValues allowedValues)
- Specified by:
setAllowedValuesin interfaceItemDefinition
-
getItemComponents
public Collection<ItemComponent> getItemComponents()
- Specified by:
getItemComponentsin interfaceItemDefinition
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-