Package systems.dmx.core.model
Interface CompDefModel
-
- All Superinterfaces:
AssocModel
,Cloneable
,DMXObjectModel
,Identifiable
,JSONEnabled
public interface CompDefModel extends AssocModel
The data that underly aCompDef
.- Author:
- Jörg Richter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getChildCardinalityUri()
String
getChildTypeUri()
String
getCompDefUri()
String
getCustomAssocTypeUri()
String
getInstanceLevelAssocTypeUri()
String
getParentTypeUri()
ViewConfigModel
getViewConfig()
void
setChildCardinalityUri(String childCardinalityUri)
void
setViewConfig(ViewConfigModel viewConfig)
-
Methods inherited from interface systems.dmx.core.model.AssocModel
clone, getOtherPlayerId, getPlayer1, getPlayer2, getPlayerByRole, hasSameRoleTypeUris, matches, playerCount, setPlayer1, setPlayer2
-
Methods inherited from interface systems.dmx.core.model.DMXObjectModel
createPlayerModel, getChildTopics, getId, getSimpleValue, getTypeUri, getUri, set, setChildTopics, setId, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri
-
Methods inherited from interface systems.dmx.core.JSONEnabled
dump, toJSON
-
-
-
-
Method Detail
-
getCompDefUri
String getCompDefUri()
-
getCustomAssocTypeUri
String getCustomAssocTypeUri()
- Returns:
- the URI of the Custom Assoc Type set for this comp def, or
null
if no Custom Assoc Type is set.
-
getInstanceLevelAssocTypeUri
String getInstanceLevelAssocTypeUri()
- Returns:
- the type to be used to create an association instance based on this comp def.
-
getParentTypeUri
String getParentTypeUri()
-
getChildTypeUri
String getChildTypeUri()
-
getChildCardinalityUri
String getChildCardinalityUri()
-
getViewConfig
ViewConfigModel getViewConfig()
-
setChildCardinalityUri
void setChildCardinalityUri(String childCardinalityUri)
-
setViewConfig
void setViewConfig(ViewConfigModel viewConfig)
-
-