public abstract class PersistentLibraryKind<P extends LibraryProperties> extends LibraryKind
Constructor and Description |
---|
PersistentLibraryKind(java.lang.String kindId) |
Modifier and Type | Method and Description |
---|---|
abstract P |
createDefaultProperties() |
OrderRootType [] |
getAdditionalRootTypes() |
create, findById, getKindId, registerKind, toString, unregisterKind
public PersistentLibraryKind(java.lang.String kindId)
kindId
- must be unique among all LibraryType
and
LibraryPresentationProvider
implementations.public abstract P createDefaultProperties()
public OrderRootType [] getAdditionalRootTypes()