@Portable public class Invocation extends Expression implements HasExpression
DMNElement.ExtensionElementsDMNModelInstrumentedBase.BaseNodeBuilder<T extends DMNModelInstrumentedBase>, DMNModelInstrumentedBase.NamespaceHasExpression.WrappedHasExpressioncomponentWidths, typeRefdescription, idNOP| Constructor and Description |
|---|
Invocation() |
Invocation(Id id,
Description description,
QName typeRef,
Expression expression,
List<Binding> binding) |
| Modifier and Type | Method and Description |
|---|---|
DMNModelInstrumentedBase |
asDMNModelInstrumentedBase() |
Invocation |
copy()
It represents a contract for all subclasses of
Expression. |
boolean |
equals(Object o) |
List<Binding> |
getBinding() |
Expression |
getExpression() |
List<HasTypeRef> |
getHasTypeRefs() |
int |
getRequiredComponentWidthCount()
Returns the expected number of components to correctly represent an
Expression in the editor. |
int |
hashCode() |
void |
setExpression(Expression value) |
getComponentWidths, getTypeRef, setTypeRefgetDescription, getExtensionElements, getId, setDescription, setExtensionElements, setIdgetAdditionalAttributes, getDefaultNamespace, getNsContext, getParent, getPrefixForNamespaceURI, setAdditionalAttributes, setParentclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitisClearSupported, wrappublic Invocation()
public Invocation(Id id, Description description, QName typeRef, Expression expression, List<Binding> binding)
public Invocation copy()
ExpressionExpression.
Its purpose is to exploit polymorphism when we deeply copy the Expression boxed inside the Decisioncopy in class Expressionpublic Expression getExpression()
getExpression in interface HasExpressionpublic void setExpression(Expression value)
setExpression in interface HasExpressionpublic DMNModelInstrumentedBase asDMNModelInstrumentedBase()
asDMNModelInstrumentedBase in interface HasExpressionasDMNModelInstrumentedBase in interface HasTypeRefasDMNModelInstrumentedBase in class Expressionpublic List<HasTypeRef> getHasTypeRefs()
getHasTypeRefs in interface HasTypeRefsgetHasTypeRefs in class Expressionpublic int getRequiredComponentWidthCount()
HasComponentWidthsExpression in the editor.getRequiredComponentWidthCount in interface HasComponentWidthsCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.