Interface IModelContainerSupport<MI extends IModelInstance,NMI extends INamedModelInstance,FI extends IFieldInstance,AI extends IAssemblyInstance,CI extends IChoiceInstance>
-
public interface IModelContainerSupport<MI extends IModelInstance,NMI extends INamedModelInstance,FI extends IFieldInstance,AI extends IAssemblyInstance,CI extends IChoiceInstance>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Map<String,AI>
getAssemblyInstanceMap()
Get a mapping of all assembly instances, mapped from their effective name to the instance.List<CI>
getChoiceInstances()
Get a listing of all choice instances.Map<String,FI>
getFieldInstanceMap()
Get a mapping of all field instances, mapped from their effective name to the instance.Collection<MI>
getModelInstances()
Get a listing of all model instances.Map<String,NMI>
getNamedModelInstanceMap()
Get a mapping of all named model instances, mapped from their effective name to the instance.
-
-
-
Method Detail
-
getModelInstances
@NonNull Collection<MI> getModelInstances()
Get a listing of all model instances.- Returns:
- the listing
-
getNamedModelInstanceMap
@NonNull Map<String,NMI> getNamedModelInstanceMap()
Get a mapping of all named model instances, mapped from their effective name to the instance.- Returns:
- the mapping
-
getFieldInstanceMap
@NonNull Map<String,FI> getFieldInstanceMap()
Get a mapping of all field instances, mapped from their effective name to the instance.- Returns:
- the mapping
-
getAssemblyInstanceMap
@NonNull Map<String,AI> getAssemblyInstanceMap()
Get a mapping of all assembly instances, mapped from their effective name to the instance.- Returns:
- the mapping
-
getChoiceInstances
@NonNull List<CI> getChoiceInstances()
Get a listing of all choice instances.- Returns:
- the listing
-
-