@Portable public class InformationItemPrimary extends DMNModelInstrumentedBase implements DMNPropertySet, IsInformationItem
InformationItem specifically for use with BusinessKnowledgeModel,
Decision and InputData to expose only the QNameHolder.DMNModelInstrumentedBase.BaseNodeBuilder<T extends DMNModelInstrumentedBase>, DMNModelInstrumentedBase.Namespace| Modifier and Type | Field and Description |
|---|---|
protected Id |
id |
protected Name |
name |
protected QName |
typeRef |
protected QNameHolder |
typeRefHolder |
| Constructor and Description |
|---|
InformationItemPrimary() |
InformationItemPrimary(Id id,
Name name,
QName typeRef) |
| Modifier and Type | Method and Description |
|---|---|
DMNModelInstrumentedBase |
asDMNModelInstrumentedBase() |
boolean |
equals(Object o) |
String |
getDomainObjectNameTranslationKey() |
String |
getDomainObjectUUID() |
List<HasTypeRef> |
getHasTypeRefs() |
Id |
getId() |
Name |
getName()
Returns the
Name
Convenience method replicating HasValue.getValue() to honour DMN model semantics. |
String |
getStunnerCategory() |
Set<String> |
getStunnerLabels() |
QName |
getTypeRef() |
QNameHolder |
getTypeRefHolder() |
int |
hashCode() |
void |
setName(Name name)
Sets the
Name
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, setParentclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetParent, setParentprotected Id id
protected Name name
protected QName typeRef
protected QNameHolder typeRefHolder
public String getStunnerCategory()
public Name getName()
HasNameName
Convenience method replicating HasValue.getValue() to honour DMN model semantics.public void setName(Name name)
HasNameName
Convenience method replicating HasValue.setValue(Object) to honour DMN model semantics.public QName getTypeRef()
getTypeRef in interface HasTypeRefpublic void setTypeRef(QName typeRef)
setTypeRef in interface HasTypeRefpublic DMNModelInstrumentedBase asDMNModelInstrumentedBase()
asDMNModelInstrumentedBase in interface HasTypeRefpublic List<HasTypeRef> getHasTypeRefs()
getHasTypeRefs in interface HasTypeRefspublic QNameHolder getTypeRefHolder()
public void setTypeRefHolder(QNameHolder typeRefHolder)
public String getDomainObjectUUID()
getDomainObjectUUID in interface DomainObjectpublic Id getId()
getId in interface IsInformationItempublic String getDomainObjectNameTranslationKey()
getDomainObjectNameTranslationKey in interface DomainObjectCopyright © 2001–2020 JBoss by Red Hat. All rights reserved.