public abstract class BaseDMNTypeImpl extends Object implements org.kie.dmn.api.core.DMNType
DMNType| Constructor and Description |
|---|
BaseDMNTypeImpl(String namespace,
String name,
String id,
boolean collection,
org.kie.dmn.api.core.DMNType baseType,
org.kie.dmn.feel.lang.Type feelType) |
| Modifier and Type | Method and Description |
|---|---|
abstract BaseDMNTypeImpl |
clone() |
List<org.kie.dmn.api.core.DMNUnaryTest> |
getAllowedValues() |
List<org.kie.dmn.feel.runtime.UnaryTest> |
getAllowedValuesFEEL() |
org.kie.dmn.api.core.DMNType |
getBaseType() |
org.kie.dmn.api.core.DMNType |
getBelongingType() |
org.kie.dmn.feel.lang.Type |
getFeelType() |
Map<String,org.kie.dmn.api.core.DMNType> |
getFields() |
String |
getId() |
String |
getName() |
String |
getNamespace() |
protected abstract boolean |
internalIsAssignableValue(Object o) |
protected abstract boolean |
internalIsInstanceOf(Object o) |
boolean |
isAssignableValue(Object value) |
boolean |
isCollection() |
boolean |
isComposite() |
boolean |
isInstanceOf(Object o) |
void |
setAllowedValues(List<org.kie.dmn.feel.runtime.UnaryTest> allowedValues) |
void |
setBaseType(org.kie.dmn.api.core.DMNType baseType) |
void |
setBelongingType(org.kie.dmn.api.core.DMNType belongingType) |
void |
setFeelType(org.kie.dmn.feel.lang.Type feelType) |
void |
setId(String id) |
void |
setName(String name) |
void |
setNamespace(String namespace) |
String |
toString() |
public String getNamespace()
getNamespace in interface org.kie.dmn.api.core.DMNTypepublic void setNamespace(String namespace)
public String getName()
getName in interface org.kie.dmn.api.core.DMNTypepublic void setName(String name)
public String getId()
getId in interface org.kie.dmn.api.core.DMNTypepublic void setId(String id)
public boolean isCollection()
isCollection in interface org.kie.dmn.api.core.DMNTypepublic Map<String,org.kie.dmn.api.core.DMNType> getFields()
getFields in interface org.kie.dmn.api.core.DMNTypepublic boolean isComposite()
isComposite in interface org.kie.dmn.api.core.DMNTypepublic List<org.kie.dmn.api.core.DMNUnaryTest> getAllowedValues()
getAllowedValues in interface org.kie.dmn.api.core.DMNTypepublic List<org.kie.dmn.feel.runtime.UnaryTest> getAllowedValuesFEEL()
public void setAllowedValues(List<org.kie.dmn.feel.runtime.UnaryTest> allowedValues)
public org.kie.dmn.api.core.DMNType getBaseType()
getBaseType in interface org.kie.dmn.api.core.DMNTypepublic void setBaseType(org.kie.dmn.api.core.DMNType baseType)
public abstract BaseDMNTypeImpl clone()
public void setFeelType(org.kie.dmn.feel.lang.Type feelType)
public org.kie.dmn.feel.lang.Type getFeelType()
public boolean isInstanceOf(Object o)
isInstanceOf in interface org.kie.dmn.api.core.DMNTypeprotected abstract boolean internalIsInstanceOf(Object o)
public boolean isAssignableValue(Object value)
isAssignableValue in interface org.kie.dmn.api.core.DMNTypeprotected abstract boolean internalIsAssignableValue(Object o)
public void setBelongingType(org.kie.dmn.api.core.DMNType belongingType)
public org.kie.dmn.api.core.DMNType getBelongingType()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.