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>
allowedValuesChild
protected static Attribute<java.lang.Boolean>
isCollectionAttribute
protected static ChildElementCollection<ItemComponent>
itemComponentCollection
protected static Attribute<java.lang.String>
typeLanguageAttribute
protected 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 AllowedValues
getAllowedValues()
java.util.Collection<ItemComponent>
getItemComponents()
java.lang.String
getTypeLanguage()
TypeRef
getTypeRef()
boolean
isCollection()
static void
registerType(ModelBuilder modelBuilder)
void
setAllowedValues(AllowedValues allowedValues)
void
setCollection(boolean isCollection)
void
setTypeLanguage(java.lang.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.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 Attribute<java.lang.String> typeLanguageAttribute
-
isCollectionAttribute
protected static Attribute<java.lang.Boolean> isCollectionAttribute
-
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 java.lang.String getTypeLanguage()
- Specified by:
getTypeLanguage
in interfaceItemDefinition
-
setTypeLanguage
public void setTypeLanguage(java.lang.String typeLanguage)
- Specified by:
setTypeLanguage
in interfaceItemDefinition
-
isCollection
public boolean isCollection()
- Specified by:
isCollection
in interfaceItemDefinition
-
setCollection
public void setCollection(boolean isCollection)
- Specified by:
setCollection
in interfaceItemDefinition
-
getTypeRef
public TypeRef getTypeRef()
- Specified by:
getTypeRef
in interfaceItemDefinition
-
setTypeRef
public void setTypeRef(TypeRef typeRef)
- Specified by:
setTypeRef
in interfaceItemDefinition
-
getAllowedValues
public AllowedValues getAllowedValues()
- Specified by:
getAllowedValues
in interfaceItemDefinition
-
setAllowedValues
public void setAllowedValues(AllowedValues allowedValues)
- Specified by:
setAllowedValues
in interfaceItemDefinition
-
getItemComponents
public java.util.Collection<ItemComponent> getItemComponents()
- Specified by:
getItemComponents
in interfaceItemDefinition
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-