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,org.camunda.bpm.model.xml.instance.ModelElementInstance
- Direct Known Subclasses:
ItemComponentImpl
public class ItemDefinitionImpl extends NamedElementImpl implements ItemDefinition
-
-
Field Summary
Fields Modifier and Type Field Description protected static org.camunda.bpm.model.xml.type.child.ChildElement<AllowedValues>allowedValuesChildprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<Boolean>isCollectionAttributeprotected static org.camunda.bpm.model.xml.type.child.ChildElementCollection<ItemComponent>itemComponentCollectionprotected static org.camunda.bpm.model.xml.type.attribute.Attribute<String>typeLanguageAttributeprotected 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
-
-
Constructor Summary
Constructors Constructor Description ItemDefinitionImpl(org.camunda.bpm.model.xml.impl.instance.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(org.camunda.bpm.model.xml.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
-
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
-
-
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(org.camunda.bpm.model.xml.ModelBuilder modelBuilder)
-
-