public interface TypeModel extends TopicModel, Iterable<String>
Modifier and Type | Method and Description |
---|---|
TypeModel |
addAssocDef(AssociationDefinitionModel assocDef) |
TypeModel |
addAssocDefBefore(AssociationDefinitionModel assocDef,
String beforeAssocDefUri) |
void |
addIndexMode(IndexMode indexMode) |
AssociationDefinitionModel |
getAssocDef(String assocDefUri) |
Collection<? extends AssociationDefinitionModel> |
getAssocDefs() |
String |
getDataTypeUri() |
List<IndexMode> |
getIndexModes() |
List<String> |
getLabelConfig() |
Object |
getViewConfig(String typeUri,
String settingUri) |
ViewConfigurationModel |
getViewConfigModel() |
boolean |
hasAssocDef(String assocDefUri) |
AssociationDefinitionModel |
removeAssocDef(String assocDefUri) |
void |
setDataTypeUri(String dataTypeUri) |
TypeModel |
setLabelConfig(List<String> labelConfig) |
void |
setViewConfig(ViewConfigurationModel viewConfig) |
clone
createRoleModel, getChildTopicsModel, getId, getSimpleValue, getTypeUri, getUri, set, setChildTopicsModel, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri
toJSON
forEach, iterator, spliterator
String getDataTypeUri()
void setDataTypeUri(String dataTypeUri)
List<IndexMode> getIndexModes()
void addIndexMode(IndexMode indexMode)
Collection<? extends AssociationDefinitionModel> getAssocDefs()
AssociationDefinitionModel getAssocDef(String assocDefUri)
boolean hasAssocDef(String assocDefUri)
TypeModel addAssocDef(AssociationDefinitionModel assocDef)
assocDef
- the assoc def to add.
Note: its ID might be uninitialized (-1).TypeModel addAssocDefBefore(AssociationDefinitionModel assocDef, String beforeAssocDefUri)
assocDef
- the assoc def to add.
Note: its ID might be uninitialized (-1).beforeAssocDefUri
- the URI of the assoc def before the given assoc def is inserted.
If null
the assoc def is appended at the end.AssociationDefinitionModel removeAssocDef(String assocDefUri)
List<String> getLabelConfig()
TypeModel setLabelConfig(List<String> labelConfig)
ViewConfigurationModel getViewConfigModel()
Object getViewConfig(String typeUri, String settingUri)
void setViewConfig(ViewConfigurationModel viewConfig)
Copyright © 2016. All Rights Reserved.