Package org.ametys.runtime.model
Interface ModelViewItem<T extends ModelItem>
- Type Parameters:
T- type of the referenced model item
- All Superinterfaces:
Labelable,ModifiableLabelable,ViewItem
- All Known Implementing Classes:
ModelViewItemGroup,ViewElement,ViewElementAccessor
Interface for view references to model items
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves the referenced model item definitionvoidsetDefinition(T definition) Sets the referenced model item definitiondefault voidSet the name.Methods inherited from interface org.ametys.runtime.util.Labelable
getDescription, getLabel, getNameMethods inherited from interface org.ametys.runtime.util.ModifiableLabelable
setDescription, setLabel
-
Method Details
-
getDefinition
Retrieves the referenced model item definition- Returns:
- the referenced definition
-
setDefinition
Sets the referenced model item definition- Parameters:
definition- the referenced definition
-
setName
Description copied from interface:ModifiableLabelableSet the name.- Specified by:
setNamein interfaceModifiableLabelable- Parameters:
name- the name.
-