Package systems.dmx.core.model
Interface TopicTypeModel
-
- All Superinterfaces:
Cloneable
,DMXObjectModel
,Identifiable
,Iterable<String>
,JSONEnabled
,TopicModel
,TypeModel
public interface TopicTypeModel extends TypeModel
The data that underly aTopicType
.A
TopicTypeModel
can also be used to provide the data for a topic type create or update operation. To instantiate aTopicTypeModel
use theModelFactory
.- Author:
- Jörg Richter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TopicTypeModel
addCompDef(CompDefModel compDef)
-
Methods inherited from interface systems.dmx.core.model.DMXObjectModel
createPlayerModel, getChildTopics, getId, getSimpleValue, getTypeUri, getUri, set, setChildTopics, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
Methods inherited from interface systems.dmx.core.JSONEnabled
dump, toJSON
-
Methods inherited from interface systems.dmx.core.model.TopicModel
clone
-
Methods inherited from interface systems.dmx.core.model.TypeModel
addCompDefBefore, getCompDef, getCompDefs, getDataTypeUri, getViewConfig, getViewConfigValue, hasCompDef, removeCompDef, setDataTypeUri, setViewConfig
-
-
-
-
Method Detail
-
addCompDef
TopicTypeModel addCompDef(CompDefModel compDef)
- Specified by:
addCompDef
in interfaceTypeModel
- Parameters:
compDef
- the comp def to add. Note: its ID might be uninitialized (-1).
-
-