Package org.seamcat.model.types
Interface Configuration<P extends Plugin<Model>,Model>
-
- All Superinterfaces:
LibraryItem
- All Known Subinterfaces:
AntennaGain<T>
,CoverageRadius<T>
,EventProcessing<T>
,PropagationModel<T>
public interface Configuration<P extends Plugin<Model>,Model> extends LibraryItem
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
consistencyCheck(ConsistencyCheckContext context)
Configuration<P,Model>
copy()
Model
getModel()
java.lang.Class<Model>
getModelClass()
java.lang.String
getNotes()
Notes for this particular configurationP
getPlugin()
java.lang.Class<? extends P>
getPluginClass()
-
Methods inherited from interface org.seamcat.model.types.LibraryItem
description
-
-
-
-
Method Detail
-
getPlugin
P getPlugin()
-
getNotes
java.lang.String getNotes()
Notes for this particular configuration- Returns:
- notes for configuration
-
getModel
Model getModel()
-
getModelClass
java.lang.Class<Model> getModelClass()
-
getPluginClass
java.lang.Class<? extends P> getPluginClass()
-
consistencyCheck
void consistencyCheck(ConsistencyCheckContext context)
-
copy
Configuration<P,Model> copy()
-
-