public abstract class BaseDMNTypeImpl extends Object implements org.kie.dmn.api.core.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.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 |
setCollection(boolean collection) |
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.DMNType
public void setNamespace(String namespace)
public String getName()
getName
in interface org.kie.dmn.api.core.DMNType
public void setName(String name)
public String getId()
getId
in interface org.kie.dmn.api.core.DMNType
public void setId(String id)
public boolean isCollection()
isCollection
in interface org.kie.dmn.api.core.DMNType
public void setCollection(boolean collection)
public Map<String,org.kie.dmn.api.core.DMNType> getFields()
getFields
in interface org.kie.dmn.api.core.DMNType
public boolean isComposite()
isComposite
in interface org.kie.dmn.api.core.DMNType
public List<org.kie.dmn.api.core.DMNUnaryTest> getAllowedValues()
getAllowedValues
in interface org.kie.dmn.api.core.DMNType
public 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.DMNType
public 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.DMNType
protected abstract boolean internalIsInstanceOf(Object o)
public boolean isAssignableValue(Object value)
isAssignableValue
in interface org.kie.dmn.api.core.DMNType
protected abstract boolean internalIsAssignableValue(Object o)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.