public interface ModelFactory
TopicModel newTopicModel(long id, String uri, String typeUri, SimpleValue value, ChildTopicsModel childTopics)
TopicModel newTopicModel(ChildTopicsModel childTopics)
TopicModel newTopicModel(String typeUri)
TopicModel newTopicModel(String typeUri, SimpleValue value)
TopicModel newTopicModel(String typeUri, ChildTopicsModel childTopics)
TopicModel newTopicModel(String uri, String typeUri)
TopicModel newTopicModel(String uri, String typeUri, SimpleValue value)
TopicModel newTopicModel(String uri, String typeUri, ChildTopicsModel childTopics)
TopicModel newTopicModel(long id)
TopicModel newTopicModel(long id, SimpleValue value)
TopicModel newTopicModel(long id, ChildTopicsModel childTopics)
TopicModel newTopicModel(TopicModel topic)
TopicModel newTopicModel(org.codehaus.jettison.json.JSONObject topic)
AssocModel newAssocModel(long id, String uri, String typeUri, PlayerModel player1, PlayerModel player2, SimpleValue value, ChildTopicsModel childTopics)
AssocModel newAssocModel(long id, String uri, String typeUri, PlayerModel player1, PlayerModel player2)
AssocModel newAssocModel(String typeUri, PlayerModel player1, PlayerModel player2)
AssocModel newAssocModel(String typeUri, PlayerModel player1, PlayerModel player2, ChildTopicsModel childTopics)
AssocModel newAssocModel()
AssocModel newAssocModel(SimpleValue value)
AssocModel newAssocModel(ChildTopicsModel childTopics)
AssocModel newAssocModel(String typeUri, ChildTopicsModel childTopics)
AssocModel newAssocModel(AssocModel assoc)
AssocModel newAssocModel(org.codehaus.jettison.json.JSONObject assoc)
ChildTopicsModel newChildTopicsModel()
ChildTopicsModel newChildTopicsModel(org.codehaus.jettison.json.JSONObject values)
TopicPlayerModel newTopicPlayerModel(long topicId, String roleTypeUri)
TopicPlayerModel newTopicPlayerModel(String topicUri, String roleTypeUri)
TopicPlayerModel newTopicPlayerModel(long topicId, String topicUri, String roleTypeUri)
TopicPlayerModel newTopicPlayerModel(org.codehaus.jettison.json.JSONObject topicPlayer)
AssocPlayerModel newAssocPlayerModel(long assocId, String roleTypeUri)
AssocPlayerModel newAssocPlayerModel(org.codehaus.jettison.json.JSONObject assocPlayer)
RoleTypeModel newRoleTypeModel(TopicModel roleTypeTopic, ViewConfigModel viewConfig)
RoleTypeModel newRoleTypeModel(org.codehaus.jettison.json.JSONObject roleType)
RelatedTopicModel newRelatedTopicModel(long topicId)
RelatedTopicModel newRelatedTopicModel(long topicId, AssocModel relatingAssoc)
RelatedTopicModel newRelatedTopicModel(String topicUri)
RelatedTopicModel newRelatedTopicModel(String topicUri, AssocModel relatingAssoc)
RelatedTopicModel newRelatedTopicModel(String topicTypeUri, SimpleValue value)
RelatedTopicModel newRelatedTopicModel(String topicTypeUri, ChildTopicsModel childTopics)
RelatedTopicModel newRelatedTopicModel(TopicModel topic)
RelatedTopicModel newRelatedTopicModel(TopicModel topic, AssocModel relatingAssoc)
RelatedAssocModel newRelatedAssocModel(AssocModel assoc, AssocModel relatingAssoc)
TopicReferenceModel newTopicReferenceModel(long topicId)
TopicReferenceModel newTopicReferenceModel(long topicId, AssocModel relatingAssoc)
TopicReferenceModel newTopicReferenceModel(String topicUri)
TopicReferenceModel newTopicReferenceModel(String topicUri, AssocModel relatingAssoc)
TopicReferenceModel newTopicReferenceModel(long topicId, ChildTopicsModel relatingAssocChildTopics)
TopicReferenceModel newTopicReferenceModel(String topicUri, ChildTopicsModel relatingAssocChildTopics)
TopicReferenceModel newTopicReferenceModel(Object topicIdOrUri)
TopicDeletionModel newTopicDeletionModel(long topicId)
TopicDeletionModel newTopicDeletionModel(long topicId, AssocModel relatingAssoc)
TopicDeletionModel newTopicDeletionModel(String topicUri)
TopicDeletionModel newTopicDeletionModel(String topicUri, AssocModel relatingAssoc)
TopicTypeModel newTopicTypeModel(TopicModel typeTopic, String dataTypeUri, List<CompDefModel> compDefs, ViewConfigModel viewConfig)
TopicTypeModel newTopicTypeModel(String uri, String value, String dataTypeUri)
TopicTypeModel newTopicTypeModel(org.codehaus.jettison.json.JSONObject topicType)
AssocTypeModel newAssocTypeModel(TopicModel typeTopic, String dataTypeUri, List<CompDefModel> compDefs, ViewConfigModel viewConfig)
AssocTypeModel newAssocTypeModel(String uri, String value, String dataTypeUri)
AssocTypeModel newAssocTypeModel(org.codehaus.jettison.json.JSONObject assocType)
CompDefModel newCompDefModel(String parentTypeUri, String childTypeUri, String childCardinalityUri)
CompDefModel newCompDefModel(String parentTypeUri, String childTypeUri, String childCardinalityUri, ViewConfigModel viewConfig)
CompDefModel newCompDefModel(String customAssocTypeUri, boolean isIdentityAttr, boolean includeInLabel, String parentTypeUri, String childTypeUri, String childCardinalityUri)
CompDefModel newCompDefModel(AssocModel assoc, ViewConfigModel viewConfig)
CompDefModel newCompDefModel(org.codehaus.jettison.json.JSONObject compDef)
ViewConfigModel newViewConfigModel()
ViewConfigModel newViewConfigModel(Iterable<? extends TopicModel> configTopics)
ViewConfigModel newViewConfigModel(org.codehaus.jettison.json.JSONArray configTopics)
ViewTopic newViewTopic(TopicModel topic, ViewProps viewProps)
ViewAssoc newViewAssoc(AssocModel assoc, ViewProps viewProps)
ViewProps newViewProps()
ViewProps newViewProps(int x, int y)
ViewProps newViewProps(int x, int y, boolean visibility, boolean pinned)
ViewProps newViewProps(boolean visibility)
ViewProps newViewProps(boolean visibility, boolean pinned)
ViewProps newViewProps(org.codehaus.jettison.json.JSONObject viewProps)
FacetValueModel newFacetValueModel(String childTypeUri)
FacetValueModel newFacetValueModel(org.codehaus.jettison.json.JSONObject facetValue)
Copyright © 2023. All Rights Reserved.