de.deepamehta.core.model
Class TopicTypeModel

Show UML class diagram
java.lang.Object
  extended by de.deepamehta.core.model.DeepaMehtaObjectModel
      extended by de.deepamehta.core.model.TopicModel
          extended by de.deepamehta.core.model.TypeModel
              extended by 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

Field Summary
private  Logger logger
           
 
Fields inherited from class de.deepamehta.core.model.DeepaMehtaObjectModel
composite, id, typeUri, uri, value
 
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)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class de.deepamehta.core.model.TypeModel
addAssocDef, addIndexMode, getAssocDef, getAssocDefs, getDataTypeUri, getIndexModes, getLabelConfig, getViewConfig, getViewConfigModel, removeAllAssocDefs, removeAssocDef, setDataTypeUri, setLabelConfig, setViewConfig, toJSON, updateAssocDef
 
Methods inherited from class de.deepamehta.core.model.TopicModel
clone, createRoleModel
 
Methods inherited from class de.deepamehta.core.model.DeepaMehtaObjectModel
equals, getCompositeValueModel, getId, getSimpleValue, getTypeUri, getUri, hashCode, set, setCompositeValue, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

logger

private Logger logger
Constructor Detail

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)
Method Detail

toString

public String toString()
Overrides:
toString in class TypeModel


Copyright © 2014. All Rights Reserved.