@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, setParent
protected 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 HasTypeRefs
public String getStunnerCategory()
public Id getId()
getId
in interface IsLiteralExpression
public Description getDescription()
getDescription
in interface IsLiteralExpression
public void setDescription(Description description)
public QName getTypeRef()
getTypeRef
in interface HasTypeRef
getTypeRef
in interface IsLiteralExpression
public void setTypeRef(QName typeRef)
setTypeRef
in interface HasTypeRef
public Text getText()
HasText
Text
Convenience method replicating HasValue.getValue()
to honour DMN model semantics.getText
in interface HasText
getText
in interface IsLiteralExpression
public void setText(Text text)
HasText
Text
Convenience method replicating HasValue.setValue(Object)
to honour DMN model semantics.public ImportedValues getImportedValues()
getImportedValues
in interface IsLiteralExpression
public void setImportedValues(ImportedValues importedValues)
public DMNModelInstrumentedBase asDMNModelInstrumentedBase()
asDMNModelInstrumentedBase
in interface HasTypeRef
public QNameHolder getTypeRefHolder()
public void setTypeRefHolder(QNameHolder typeRefHolder)
public String getDomainObjectUUID()
getDomainObjectUUID
in interface DomainObject
public String getDomainObjectNameTranslationKey()
getDomainObjectNameTranslationKey
in interface DomainObject
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.