Package systems.dmx.core.model.topicmaps
Interface ViewTopic
-
- All Superinterfaces:
Cloneable
,DMXObjectModel
,Identifiable
,JSONEnabled
,TopicModel
public interface ViewTopic extends TopicModel
A topic viewmodel as contained in a topicmap viewmodel.That is a generic topic model enriched by view properties. Standard view properties are "dmx.topicmaps.x", "dmx.topicmaps.y", and "dmx.topicmaps.visibility". Additional view properties can be added by plugins (by implementing a Viewmodel Customizer).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ViewProps
getViewProps()
boolean
getVisibility()
Convencience method to access the "dmx.topicmaps.visibility" standard view property.int
getX()
Convencience method to access the "dmx.topicmaps.x" standard view property.int
getY()
Convencience method to access the "dmx.topicmaps.y" standard view property.-
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 systems.dmx.core.JSONEnabled
dump, toJSON
-
Methods inherited from interface systems.dmx.core.model.TopicModel
clone
-
-
-
-
Method Detail
-
getViewProps
ViewProps getViewProps()
-
getX
int getX()
Convencience method to access the "dmx.topicmaps.x" standard view property.
-
getY
int getY()
Convencience method to access the "dmx.topicmaps.y" standard view property.
-
getVisibility
boolean getVisibility()
Convencience method to access the "dmx.topicmaps.visibility" standard view property.
-
-