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.feel.runtime.UnaryTest> |
getAllowedValues() |
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 |
internalIsInstanceOf(Object o) |
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.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 void setCollection(boolean collection)
public 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.feel.runtime.UnaryTest> getAllowedValues()
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)
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.