Class FunctionDefinitionImpl
- 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.ExpressionImpl
-
- org.camunda.bpm.model.dmn.impl.instance.FunctionDefinitionImpl
-
- All Implemented Interfaces:
DmnElement
,DmnModelElementInstance
,Expression
,FunctionDefinition
,ModelElementInstance
- Direct Known Subclasses:
EncapsulatedLogicImpl
public class FunctionDefinitionImpl extends ExpressionImpl implements FunctionDefinition
-
-
Field Summary
Fields Modifier and Type Field Description protected static ChildElement<Expression>
expressionChild
protected static ChildElementCollection<FormalParameter>
formalParameterCollection
-
Fields inherited from class org.camunda.bpm.model.dmn.impl.instance.ExpressionImpl
typeRefAttribute
-
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 FunctionDefinitionImpl(ModelTypeInstanceContext instanceContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Expression
getExpression()
Collection<FormalParameter>
getFormalParameters()
static void
registerType(ModelBuilder modelBuilder)
void
setExpression(Expression expression)
-
Methods inherited from class org.camunda.bpm.model.dmn.impl.instance.ExpressionImpl
getTypeRef, setTypeRef
-
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.dmn.instance.Expression
getTypeRef, setTypeRef
-
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
-
formalParameterCollection
protected static ChildElementCollection<FormalParameter> formalParameterCollection
-
expressionChild
protected static ChildElement<Expression> expressionChild
-
-
Constructor Detail
-
FunctionDefinitionImpl
public FunctionDefinitionImpl(ModelTypeInstanceContext instanceContext)
-
-
Method Detail
-
getFormalParameters
public Collection<FormalParameter> getFormalParameters()
- Specified by:
getFormalParameters
in interfaceFunctionDefinition
-
getExpression
public Expression getExpression()
- Specified by:
getExpression
in interfaceFunctionDefinition
-
setExpression
public void setExpression(Expression expression)
- Specified by:
setExpression
in interfaceFunctionDefinition
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-