Package org.kie.dmn.core.impl
Class SimpleTypeImpl
- java.lang.Object
-
- org.kie.dmn.core.impl.BaseDMNTypeImpl
-
- org.kie.dmn.core.impl.SimpleTypeImpl
-
- All Implemented Interfaces:
Cloneable,org.kie.dmn.api.core.DMNType
- Direct Known Subclasses:
SimpleFnTypeImpl
public class SimpleTypeImpl extends BaseDMNTypeImpl
- See Also:
DMNType
-
-
Constructor Summary
Constructors Constructor Description SimpleTypeImpl()SimpleTypeImpl(String namespace, String name, String id)SimpleTypeImpl(String namespace, String name, String id, boolean isCollection, List<org.kie.dmn.feel.runtime.UnaryTest> allowedValues, org.kie.dmn.api.core.DMNType baseType, org.kie.dmn.feel.lang.Type feelType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseDMNTypeImplclone()protected booleaninternalIsAssignableValue(Object o)protected booleaninternalIsInstanceOf(Object o)booleanisComposite()-
Methods inherited from class org.kie.dmn.core.impl.BaseDMNTypeImpl
getAllowedValues, getAllowedValuesFEEL, getBaseType, getBelongingType, getFeelType, getFields, getId, getName, getNamespace, isAssignableValue, isCollection, isInstanceOf, setAllowedValues, setBaseType, setBelongingType, setFeelType, setId, setName, setNamespace, toString
-
-
-
-
Method Detail
-
isComposite
public boolean isComposite()
- Specified by:
isCompositein interfaceorg.kie.dmn.api.core.DMNType- Overrides:
isCompositein classBaseDMNTypeImpl
-
clone
public BaseDMNTypeImpl clone()
- Specified by:
clonein interfaceorg.kie.dmn.api.core.DMNType- Specified by:
clonein classBaseDMNTypeImpl
-
internalIsInstanceOf
protected boolean internalIsInstanceOf(Object o)
- Specified by:
internalIsInstanceOfin classBaseDMNTypeImpl
-
internalIsAssignableValue
protected boolean internalIsAssignableValue(Object o)
- Specified by:
internalIsAssignableValuein classBaseDMNTypeImpl
-
-