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>expressionChildprotected 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 ExpressiongetExpression()java.util.Collection<FormalParameter>getFormalParameters()static voidregisterType(ModelBuilder modelBuilder)voidsetExpression(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 java.util.Collection<FormalParameter> getFormalParameters()
- Specified by:
getFormalParametersin interfaceFunctionDefinition
-
getExpression
public Expression getExpression()
- Specified by:
getExpressionin interfaceFunctionDefinition
-
setExpression
public void setExpression(Expression expression)
- Specified by:
setExpressionin interfaceFunctionDefinition
-
registerType
public static void registerType(ModelBuilder modelBuilder)
-
-