Constructor and Description |
---|
ModuleModel(String name,
org.qi4j.api.common.MetaInfo metaInfo,
ActivatorsModel<org.qi4j.api.structure.Module> activatorsModel,
TransientsModel transientsModel,
EntitiesModel entitiesModel,
ObjectsModel objectsModel,
ValuesModel valuesModel,
ServicesModel servicesModel,
ImportedServicesModel importedServicesModel) |
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) |
String |
name() |
ActivatorsInstance<org.qi4j.api.structure.Module> |
newActivatorsInstance() |
ModuleInstance |
newInstance(LayerInstance layerInstance) |
String |
toString() |
public ModuleModel(String name, org.qi4j.api.common.MetaInfo metaInfo, ActivatorsModel<org.qi4j.api.structure.Module> activatorsModel, TransientsModel transientsModel, EntitiesModel entitiesModel, ObjectsModel objectsModel, ValuesModel valuesModel, ServicesModel servicesModel, ImportedServicesModel importedServicesModel)
public String name()
name
in interface org.qi4j.api.structure.ModuleDescriptor
public <T> T metaInfo(Class<T> infoType)
public ActivatorsInstance<org.qi4j.api.structure.Module> 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 ModuleInstance newInstance(LayerInstance layerInstance)