@Portable public class FunctionDefinition extends Expression implements HasExpression
Modifier and Type | Class and Description |
---|---|
static class |
FunctionDefinition.Kind |
DMNElement.ExtensionElements
DMNModelInstrumentedBase.BaseNodeBuilder<T extends DMNModelInstrumentedBase>, DMNModelInstrumentedBase.Namespace
Modifier and Type | Field and Description |
---|---|
static String |
DROOLS_PREFIX |
static String |
KIND_LOCAL_PART |
static QName |
KIND_QNAME |
typeRef
description, id
Constructor and Description |
---|
FunctionDefinition() |
FunctionDefinition(Id id,
Description description,
QName typeRef,
Expression expression) |
Modifier and Type | Method and Description |
---|---|
DMNModelInstrumentedBase |
asDMNModelInstrumentedBase() |
boolean |
equals(Object o) |
Expression |
getExpression() |
List<InformationItem> |
getFormalParameter() |
int |
hashCode() |
void |
setExpression(Expression expression) |
getTypeRef, setTypeRef
getDescription, getExtensionElements, getId, setDescription, setExtensionElements, setId
getAdditionalAttributes, getNsContext, getParent, getPrefixForNamespaceURI, setAdditionalAttributes, setParent
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
isClearSupported
public static final String DROOLS_PREFIX
public static final String KIND_LOCAL_PART
public static final QName KIND_QNAME
public FunctionDefinition()
public FunctionDefinition(Id id, Description description, QName typeRef, Expression expression)
public Expression getExpression()
getExpression
in interface HasExpression
public void setExpression(Expression expression)
setExpression
in interface HasExpression
public DMNModelInstrumentedBase asDMNModelInstrumentedBase()
asDMNModelInstrumentedBase
in interface HasExpression
asDMNModelInstrumentedBase
in interface HasTypeRef
asDMNModelInstrumentedBase
in class Expression
public List<InformationItem> getFormalParameter()
Copyright © 2001–2018 JBoss by Red Hat. All rights reserved.