Package org.kie.dmn.core.impl
Class CompositeTypeImpl
- java.lang.Object
-
- org.kie.dmn.core.impl.BaseDMNTypeImpl
-
- org.kie.dmn.core.impl.CompositeTypeImpl
-
- All Implemented Interfaces:
Cloneable,org.kie.dmn.api.core.DMNType
public class CompositeTypeImpl extends BaseDMNTypeImpl
- See Also:
DMNType
-
-
Constructor Summary
Constructors Constructor Description CompositeTypeImpl()CompositeTypeImpl(String namespace, String name, String id)CompositeTypeImpl(String namespace, String name, String id, boolean isCollection)CompositeTypeImpl(String namespace, String name, String id, boolean isCollection, Map<String,org.kie.dmn.api.core.DMNType> fields, 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 voidaddField(String name, org.kie.dmn.api.core.DMNType type)CompositeTypeImplclone()Map<String,org.kie.dmn.api.core.DMNType>getFields()protected booleaninternalIsAssignableValue(Object o)protected booleaninternalIsInstanceOf(Object o)booleanisComposite()StringtoString(Object value)-
Methods inherited from class org.kie.dmn.core.impl.BaseDMNTypeImpl
getAllowedValues, getAllowedValuesFEEL, getBaseType, getBelongingType, getFeelType, getId, getName, getNamespace, isAssignableValue, isCollection, isInstanceOf, setAllowedValues, setBaseType, setBelongingType, setFeelType, setId, setName, setNamespace, toString
-
-
-
-
Method Detail
-
getFields
public Map<String,org.kie.dmn.api.core.DMNType> getFields()
- Specified by:
getFieldsin interfaceorg.kie.dmn.api.core.DMNType- Overrides:
getFieldsin classBaseDMNTypeImpl
-
addField
public void addField(String name, org.kie.dmn.api.core.DMNType type)
-
isComposite
public boolean isComposite()
- Specified by:
isCompositein interfaceorg.kie.dmn.api.core.DMNType- Overrides:
isCompositein classBaseDMNTypeImpl
-
clone
public CompositeTypeImpl 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
-
-