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.LayerDescriptor
public <T> T metaInfo(Class<T> infoType)
public Iterable<ModuleModel> modules()
public UsedLayersModel usedLayers()
usedLayers
in interface org.qi4j.api.structure.LayerDescriptor
public ActivatorsInstance<org.qi4j.api.structure.Layer> newActivatorsInstance() throws org.qi4j.api.activation.ActivationException
org.qi4j.api.activation.ActivationException
public <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)