@Portable public class InputClauseLiteralExpression extends DMNModelInstrumentedBase implements IsLiteralExpression, HasText, HasTypeRef, DMNPropertySet, DomainObject
LiteralExpression specifically for InputClause
to expose both Text and QName as Form Properties to the Dynamic Forms Engine with specific
labels for "Input expression" and its "TypeRef".DMNModelInstrumentedBase.BaseNodeBuilder<T extends DMNModelInstrumentedBase>, DMNModelInstrumentedBase.Namespace| Modifier and Type | Field and Description |
|---|---|
protected Description |
description |
protected Id |
id |
protected ImportedValues |
importedValues |
protected Text |
text |
protected QName |
typeRef |
protected QNameHolder |
typeRefHolder |
| Constructor and Description |
|---|
InputClauseLiteralExpression() |
InputClauseLiteralExpression(Id id,
Description description,
QName typeRef,
Text text,
ImportedValues importedValues) |
| Modifier and Type | Method and Description |
|---|---|
DMNModelInstrumentedBase |
asDMNModelInstrumentedBase() |
InputClauseLiteralExpression |
copy() |
boolean |
equals(Object o) |
Description |
getDescription() |
String |
getDomainObjectNameTranslationKey() |
String |
getDomainObjectUUID() |
List<HasTypeRef> |
getHasTypeRefs() |
Id |
getId() |
ImportedValues |
getImportedValues() |
String |
getStunnerCategory() |
Set<String> |
getStunnerLabels() |
Text |
getText()
Returns the
Text
Convenience method replicating HasValue.getValue() to honour DMN model semantics. |
QName |
getTypeRef() |
QNameHolder |
getTypeRefHolder() |
int |
hashCode() |
void |
setDescription(Description description) |
void |
setImportedValues(ImportedValues importedValues) |
void |
setText(Text text)
Sets the
Text
Convenience method replicating HasValue.setValue(Object) to honour DMN model semantics. |
void |
setTypeRef(QName typeRef) |
void |
setTypeRefHolder(QNameHolder typeRefHolder) |
getAdditionalAttributes, getDefaultNamespace, getNsContext, getParent, getPrefixForNamespaceURI, setAdditionalAttributes, setParentprotected Id id
protected Description description
protected QName typeRef
protected QNameHolder typeRefHolder
protected Text text
protected ImportedValues importedValues
public InputClauseLiteralExpression()
public InputClauseLiteralExpression(Id id, Description description, QName typeRef, Text text, ImportedValues importedValues)
public InputClauseLiteralExpression copy()
public List<HasTypeRef> getHasTypeRefs()
getHasTypeRefs in interface HasTypeRefspublic String getStunnerCategory()
public Id getId()
getId in interface IsLiteralExpressionpublic Description getDescription()
getDescription in interface IsLiteralExpressionpublic void setDescription(Description description)
public QName getTypeRef()
getTypeRef in interface HasTypeRefgetTypeRef in interface IsLiteralExpressionpublic void setTypeRef(QName typeRef)
setTypeRef in interface HasTypeRefpublic Text getText()
HasTextText
Convenience method replicating HasValue.getValue() to honour DMN model semantics.getText in interface HasTextgetText in interface IsLiteralExpressionpublic void setText(Text text)
HasTextText
Convenience method replicating HasValue.setValue(Object) to honour DMN model semantics.public ImportedValues getImportedValues()
getImportedValues in interface IsLiteralExpressionpublic void setImportedValues(ImportedValues importedValues)
public DMNModelInstrumentedBase asDMNModelInstrumentedBase()
asDMNModelInstrumentedBase in interface HasTypeRefpublic QNameHolder getTypeRefHolder()
public void setTypeRefHolder(QNameHolder typeRefHolder)
public String getDomainObjectUUID()
getDomainObjectUUID in interface DomainObjectpublic String getDomainObjectNameTranslationKey()
getDomainObjectNameTranslationKey in interface DomainObjectCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.