@Portable public class List extends Expression
DMNElement.ExtensionElementsDMNModelInstrumentedBase.BaseNodeBuilder<T extends DMNModelInstrumentedBase>, DMNModelInstrumentedBase.NamespacecomponentWidths, typeRefdescription, id| Constructor and Description |
|---|
List() |
List(Id id,
Description description,
QName typeRef,
List<HasExpression> expression) |
| Modifier and Type | Method and Description |
|---|---|
List |
copy()
It represents a contract for all subclasses of
Expression. |
boolean |
equals(Object o) |
List<HasExpression> |
getExpression() |
List<HasTypeRef> |
getHasTypeRefs() |
int |
getRequiredComponentWidthCount()
Returns the expected number of components to correctly represent an
Expression in the editor. |
int |
hashCode() |
asDMNModelInstrumentedBase, getComponentWidths, getTypeRef, setTypeRefgetDescription, getExtensionElements, getId, setDescription, setExtensionElements, setIdgetAdditionalAttributes, getDefaultNamespace, getNsContext, getParent, getPrefixForNamespaceURI, setAdditionalAttributes, setParentpublic List()
public List(Id id, Description description, QName typeRef, List<HasExpression> expression)
public List copy()
ExpressionExpression.
Its purpose is to exploit polymorphism when we deeply copy the Expression boxed inside the Decisioncopy in class Expressionpublic List<HasExpression> getExpression()
public List<HasTypeRef> getHasTypeRefs()
getHasTypeRefs in interface HasTypeRefsgetHasTypeRefs in class Expressionpublic int getRequiredComponentWidthCount()
HasComponentWidthsExpression in the editor.Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.