Interface Node<N extends Node>
- Type Parameters:
N- a node
- All Superinterfaces:
Identifiable
- All Known Subinterfaces:
Collection,Subtopic,Webpage
- All Known Implementing Classes:
CollectionImpl,NodeImpl,SubtopicImpl,WebpageImpl
public interface Node<N extends Node> extends Identifiable
Node is used to structure cultural content hierarchically.
-
Method Summary
Modifier and Type Method Description default voidaddChild(N child)java.util.List<N>getChildren()NgetParent()voidsetChildren(java.util.List<N> children)voidsetParent(N parent)Methods inherited from interface de.digitalcollections.model.api.identifiable.Identifiable
addIdentifier, getCreated, getDescription, getIdentifierByNamespace, getIdentifiers, getLabel, getLastModified, getPreviewImage, getPreviewImageRenderingHints, getType, getUuid, setCreated, setDescription, setIdentifiers, setLabel, setLastModified, setPreviewImage, setPreviewImageRenderingHints, setType, setUuid