de.deepamehta.core.model
Class AssociationTypeModel
java.lang.Object
de.deepamehta.core.model.DeepaMehtaObjectModel
de.deepamehta.core.model.TopicModel
de.deepamehta.core.model.TypeModel
de.deepamehta.core.model.AssociationTypeModel
- All Implemented Interfaces:
- Identifiable, JSONEnabled, Cloneable
public class AssociationTypeModel
- extends TypeModel
Collection of the data that makes up an AssociationType
.
- Author:
- Jörg Richter
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
AssociationTypeModel
public AssociationTypeModel(String uri,
String value,
String dataTypeUri)
AssociationTypeModel
public AssociationTypeModel(TopicModel topic,
String dataTypeUri,
List<IndexMode> indexModes,
List<AssociationDefinitionModel> assocDefs,
List<String> labelConfig,
ViewConfigurationModel viewConfig)
AssociationTypeModel
public AssociationTypeModel(org.codehaus.jettison.json.JSONObject assocType)
throws org.codehaus.jettison.json.JSONException
- Throws:
org.codehaus.jettison.json.JSONException
addAssocDef
public AssociationTypeModel addAssocDef(AssociationDefinitionModel assocDef)
- Overrides:
addAssocDef
in class TypeModel
toString
public String toString()
- Overrides:
toString
in class TypeModel
Copyright © 2015. All Rights Reserved.