Class ItemDefinition
- java.lang.Object
-
- org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase
-
- org.kie.workbench.common.dmn.api.definition.model.DMNElement
-
- org.kie.workbench.common.dmn.api.definition.model.NamedElement
-
- org.kie.workbench.common.dmn.api.definition.model.ItemDefinition
-
- All Implemented Interfaces:
DMNDefinition,HasName,HasTypeRef,HasTypeRefs,HasValue<Name>,org.kie.workbench.common.forms.adf.definitions.DynamicReadOnly
@Portable public class ItemDefinition extends NamedElement implements HasTypeRef, org.kie.workbench.common.forms.adf.definitions.DynamicReadOnly
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.workbench.common.dmn.api.definition.model.DMNElement
DMNElement.ExtensionElements
-
Nested classes/interfaces inherited from class org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase
DMNModelInstrumentedBase.BaseNodeBuilder<T extends DMNModelInstrumentedBase>, DMNModelInstrumentedBase.Namespace
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.dmn.api.definition.model.NamedElement
nameHolder
-
Fields inherited from class org.kie.workbench.common.dmn.api.definition.model.DMNElement
description, id
-
-
Constructor Summary
Constructors Constructor Description ItemDefinition()ItemDefinition(Id id, Description description, Name name, QName typeRef, UnaryTests allowedValues, List<ItemDefinition> itemComponent, String typeLanguage, Boolean isCollection, Boolean allowOnlyVisualChange)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DMNModelInstrumentedBaseasDMNModelInstrumentedBase()booleanequals(Object o)UnaryTestsgetAllowedValues()List<HasTypeRef>getHasTypeRefs()List<ItemDefinition>getItemComponent()StringgetTypeLanguage()QNamegetTypeRef()inthashCode()booleanisAllowOnlyVisualChange()booleanisImported()booleanisIsCollection()voidsetAllowedValues(UnaryTests value)voidsetAllowOnlyVisualChange(boolean allowOnlyVisualChange)voidsetIsCollection(Boolean value)voidsetTypeLanguage(String value)voidsetTypeRef(QName value)-
Methods inherited from class org.kie.workbench.common.dmn.api.definition.model.NamedElement
getName, getNameHolder, setName, setNameHolder
-
Methods inherited from class org.kie.workbench.common.dmn.api.definition.model.DMNElement
getDescription, getExtensionElements, getId, setDescription, setExtensionElements, setId
-
Methods inherited from class org.kie.workbench.common.dmn.api.definition.model.DMNModelInstrumentedBase
getAdditionalAttributes, getDefaultNamespace, getNsContext, getParent, getPrefixForNamespaceURI, setAdditionalAttributes, setParent
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Constructor Detail
-
ItemDefinition
public ItemDefinition()
-
ItemDefinition
public ItemDefinition(Id id, Description description, Name name, QName typeRef, UnaryTests allowedValues, List<ItemDefinition> itemComponent, String typeLanguage, Boolean isCollection, Boolean allowOnlyVisualChange)
-
-
Method Detail
-
getTypeRef
public QName getTypeRef()
- Specified by:
getTypeRefin interfaceHasTypeRef
-
setTypeRef
public void setTypeRef(QName value)
- Specified by:
setTypeRefin interfaceHasTypeRef
-
asDMNModelInstrumentedBase
public DMNModelInstrumentedBase asDMNModelInstrumentedBase()
- Specified by:
asDMNModelInstrumentedBasein interfaceHasTypeRef
-
getHasTypeRefs
public List<HasTypeRef> getHasTypeRefs()
- Specified by:
getHasTypeRefsin interfaceHasTypeRefs
-
getAllowedValues
public UnaryTests getAllowedValues()
-
setAllowedValues
public void setAllowedValues(UnaryTests value)
-
getItemComponent
public List<ItemDefinition> getItemComponent()
-
getTypeLanguage
public String getTypeLanguage()
-
setTypeLanguage
public void setTypeLanguage(String value)
-
isIsCollection
public boolean isIsCollection()
-
setIsCollection
public void setIsCollection(Boolean value)
-
isImported
public boolean isImported()
- Returns:
- true if current instance of
ItemDefinitionis related to an imported model
-
setAllowOnlyVisualChange
public void setAllowOnlyVisualChange(boolean allowOnlyVisualChange)
- Specified by:
setAllowOnlyVisualChangein interfaceorg.kie.workbench.common.forms.adf.definitions.DynamicReadOnly
-
isAllowOnlyVisualChange
public boolean isAllowOnlyVisualChange()
- Specified by:
isAllowOnlyVisualChangein interfaceorg.kie.workbench.common.forms.adf.definitions.DynamicReadOnly
-
-