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 ViewPropsgetViewProps()booleangetVisibility()Convencience method to access the "dmx.topicmaps.visibility" standard view property.intgetX()Convencience method to access the "dmx.topicmaps.x" standard view property.intgetY()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.
-
-