Class DmnElementImpl
- 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
-
- All Implemented Interfaces:
DmnElement
,DmnModelElementInstance
,ModelElementInstance
- Direct Known Subclasses:
ArtifactImpl
,DecisionRuleImpl
,ExpressionImpl
,InputClauseImpl
,NamedElementImpl
,OutputClauseImpl
,UnaryTestsImpl
public abstract class DmnElementImpl extends DmnModelElementInstanceImpl implements DmnElement
-
-
Field Summary
Fields Modifier and Type Field Description protected static ChildElement<Description>
descriptionChild
protected static ChildElement<ExtensionElements>
extensionElementsChild
protected static Attribute<java.lang.String>
idAttribute
protected static Attribute<java.lang.String>
labelAttribute
-
Fields inherited from class org.camunda.bpm.model.xml.impl.instance.ModelElementInstanceImpl
modelInstance
-
-
Constructor Summary
Constructors Constructor Description DmnElementImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Description
getDescription()
ExtensionElements
getExtensionElements()
java.lang.String
getId()
java.lang.String
getLabel()
static void
registerType(ModelBuilder modelBuilder)
void
setDescription(Description description)
void
setExtensionElements(ExtensionElements extensionElements)
void
setId(java.lang.String id)
void
setLabel(java.lang.String label)
-
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.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
-
-
-
-
Field Detail
-
idAttribute
protected static Attribute<java.lang.String> idAttribute
-
labelAttribute
protected static Attribute<java.lang.String> labelAttribute
-
descriptionChild
protected static ChildElement<Description> descriptionChild
-
extensionElementsChild
protected static ChildElement<ExtensionElements> extensionElementsChild
-
-
Constructor Detail
-
DmnElementImpl
public DmnElementImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
getId
public java.lang.String getId()
- Specified by:
getId
in interfaceDmnElement
-
setId
public void setId(java.lang.String id)
- Specified by:
setId
in interfaceDmnElement
-
getLabel
public java.lang.String getLabel()
- Specified by:
getLabel
in interfaceDmnElement
-
setLabel
public void setLabel(java.lang.String label)
- Specified by:
setLabel
in interfaceDmnElement
-
getDescription
public Description getDescription()
- Specified by:
getDescription
in interfaceDmnElement
-
setDescription
public void setDescription(Description description)
- Specified by:
setDescription
in interfaceDmnElement
-
getExtensionElements
public ExtensionElements getExtensionElements()
- Specified by:
getExtensionElements
in interfaceDmnElement
-
setExtensionElements
public void setExtensionElements(ExtensionElements extensionElements)
- Specified by:
setExtensionElements
in interfaceDmnElement
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-