de.deepamehta.core.model
Class TopicTypeModel
java.lang.Object
de.deepamehta.core.model.DeepaMehtaObjectModel
de.deepamehta.core.model.TopicModel
de.deepamehta.core.model.TypeModel
de.deepamehta.core.model.TopicTypeModel
- All Implemented Interfaces:
- Identifiable, JSONEnabled, Cloneable
public class TopicTypeModel
- extends TypeModel
Collection of the data that makes up a TopicType
.
- Author:
- Jörg Richter
Constructor Summary |
TopicTypeModel(JSONObject topicType)
|
TopicTypeModel(String uri,
String value,
String dataTypeUri)
|
TopicTypeModel(String uri,
String topicTypeUri,
String value,
String dataTypeUri)
|
TopicTypeModel(TopicModel topic,
String dataTypeUri,
List<IndexMode> indexModes,
List<AssociationDefinitionModel> assocDefs,
List<String> labelConfig,
ViewConfigurationModel viewConfig)
|
Methods inherited from class de.deepamehta.core.model.TypeModel |
addAssocDefBefore, addIndexMode, getAssocDef, getAssocDefs, getDataTypeUri, getIndexModes, getLabelConfig, getViewConfig, getViewConfigModel, removeAllAssocDefs, removeAssocDef, setDataTypeUri, setLabelConfig, setViewConfig, toJSON, updateAssocDef |
Methods inherited from class de.deepamehta.core.model.DeepaMehtaObjectModel |
equals, getChildTopicsModel, getId, getSimpleValue, getTypeUri, getUri, hashCode, set, setChildTopicsModel, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri |
logger
private Logger logger
TopicTypeModel
public TopicTypeModel(String uri,
String value,
String dataTypeUri)
TopicTypeModel
public TopicTypeModel(String uri,
String topicTypeUri,
String value,
String dataTypeUri)
TopicTypeModel
public TopicTypeModel(TopicModel topic,
String dataTypeUri,
List<IndexMode> indexModes,
List<AssociationDefinitionModel> assocDefs,
List<String> labelConfig,
ViewConfigurationModel viewConfig)
TopicTypeModel
public TopicTypeModel(JSONObject topicType)
throws JSONException
- Throws:
JSONException
addAssocDef
public TopicTypeModel addAssocDef(AssociationDefinitionModel assocDef)
- Overrides:
addAssocDef
in class TypeModel
toString
public String toString()
- Overrides:
toString
in class TypeModel
Copyright © 2015. All Rights Reserved.