de.deepamehta.core
Interface AssociationDefinition
- All Superinterfaces:
- Association, DeepaMehtaObject, Identifiable, JSONEnabled
- All Known Implementing Classes:
- AttachedAssociationDefinition
public interface AssociationDefinition
- extends Association
Definition of an association between 2 topic types -- part of DeepaMehta's type system,
like an association in a class diagram. Used to represent both, aggregations and compositions.
- Author:
- Jörg Richter
Methods inherited from interface de.deepamehta.core.Association |
getPlayer1, getPlayer2, getRole, getRole1, getRole2, getTopic, getTopics, isPlayer, loadChildTopics, loadChildTopics, update |
Methods inherited from interface de.deepamehta.core.DeepaMehtaObject |
delete, getAssociation, getAssociations, getChildTopics, getDatabaseVendorObject, getId, getProperty, getRelatedAssociation, getRelatedAssociations, getRelatedTopic, getRelatedTopics, getRelatedTopics, getRelatedTopics, getSimpleValue, getTypeUri, getUri, hasProperty, removeProperty, setChildTopics, setProperty, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setSimpleValue, setTypeUri, setUri, update, updateChildTopic, updateChildTopics |
getInstanceLevelAssocTypeUri
String getInstanceLevelAssocTypeUri()
getParentTypeUri
String getParentTypeUri()
getChildTypeUri
String getChildTypeUri()
getParentCardinalityUri
String getParentCardinalityUri()
getChildCardinalityUri
String getChildCardinalityUri()
getViewConfig
ViewConfiguration getViewConfig()
getModel
AssociationDefinitionModel getModel()
- Specified by:
getModel
in interface Association
- Specified by:
getModel
in interface DeepaMehtaObject
setParentCardinalityUri
void setParentCardinalityUri(String parentCardinalityUri)
setChildCardinalityUri
void setChildCardinalityUri(String childCardinalityUri)
update
void update(AssociationDefinitionModel model)
Copyright © 2014. All Rights Reserved.