public interface IDescriptorFactory
Modifier and Type | Field | Description |
---|---|---|
static final IDescriptorFactory | INSTANCE | |
static final String | LIBRARY_FACTORY_CLASS |
Modifier and Type | Method | Description |
---|---|---|
static <T extends IDescriptor> | create | |
static <T extends IDescriptor> | create | |
<T extends Agent> | createAreaNodeDescriptor() | |
static IDescriptorFactory | createInstance() | |
<T extends Agent> | createRailStopLineDescriptor() | |
<T extends Agent> | createStopLineDescriptor() |
static final String LIBRARY_FACTORY_CLASS
static final IDescriptorFactory INSTANCE
static IDescriptorFactory createInstance()
<T extends Agent> IAreaNodeDescriptor<T> createAreaNodeDescriptor()
<T extends Agent> IStopLineDescriptor<T> createStopLineDescriptor()
<T extends Agent> IRailStopLineDescriptor<T> createRailStopLineDescriptor()
static <T extends IDescriptor> T create(Class<T> type)
static <T extends IDescriptor> T create(Class<T> type, boolean lazy)