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 StringgetChildCardinalityUri()StringgetChildTypeUri()StringgetCompDefUri()StringgetCustomAssocTypeUri()StringgetInstanceLevelAssocTypeUri()StringgetParentTypeUri()ViewConfigModelgetViewConfig()voidsetChildCardinalityUri(String childCardinalityUri)voidsetViewConfig(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
nullif 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)
-
-