| Constructor and Description |
|---|
LayerModel(String name,
org.qi4j.api.common.MetaInfo metaInfo,
UsedLayersModel usedLayersModel,
ActivatorsModel<org.qi4j.api.structure.Layer> activatorsModel,
List<ModuleModel> modules) |
| Modifier and Type | Method and Description |
|---|---|
<ThrowableType extends Throwable> |
accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> modelVisitor) |
<T> T |
metaInfo(Class<T> infoType) |
Iterable<ModuleModel> |
modules() |
String |
name() |
ActivatorsInstance<org.qi4j.api.structure.Layer> |
newActivatorsInstance() |
LayerInstance |
newInstance(ApplicationInstance applicationInstance,
UsedLayersInstance usedLayerInstance) |
String |
toString() |
UsedLayersModel |
usedLayers() |
public LayerModel(String name, org.qi4j.api.common.MetaInfo metaInfo, UsedLayersModel usedLayersModel, ActivatorsModel<org.qi4j.api.structure.Layer> activatorsModel, List<ModuleModel> modules)
public String name()
name in interface org.qi4j.api.structure.LayerDescriptorpublic <T> T metaInfo(Class<T> infoType)
public Iterable<ModuleModel> modules()
public UsedLayersModel usedLayers()
usedLayers in interface org.qi4j.api.structure.LayerDescriptorpublic ActivatorsInstance<org.qi4j.api.structure.Layer> newActivatorsInstance() throws org.qi4j.api.activation.ActivationException
org.qi4j.api.activation.ActivationExceptionpublic <ThrowableType extends Throwable> boolean accept(org.qi4j.functional.HierarchicalVisitor<? super Object,? super Object,ThrowableType> modelVisitor) throws ThrowableType extends Throwable
public LayerInstance newInstance(ApplicationInstance applicationInstance, UsedLayersInstance usedLayerInstance)