AnyLogic
Expand
Font size

public interface IDescriptorFactory

Field Summary

Fields 
static IDescriptorFactory INSTANCE  
static java.lang.String LIBRARY_FACTORY_CLASS  
Modifier and Type Field Description

Method Summary

All Methods Static Methods Instance Methods Abstract Methods 
static <T extends IDescriptor>
T
create​(java.lang.Class<T> type)  
static <T extends IDescriptor>
T
create​(java.lang.Class<T> type, boolean lazy)  
<T extends Agent>
IAreaNodeDescriptor<T>
createAreaNodeDescriptor()  
static IDescriptorFactory createInstance()  
<T extends Agent>
IRailStopLineDescriptor<T>
createRailStopLineDescriptor()  
<T extends Agent>
IStopLineDescriptor<T>
createStopLineDescriptor()  
Modifier and Type Method Description

Field Detail

LIBRARY_FACTORY_CLASS

static final java.lang.String LIBRARY_FACTORY_CLASS

INSTANCE

static final IDescriptorFactory INSTANCE

Method Detail

createInstance

static IDescriptorFactory createInstance()

createAreaNodeDescriptor

<T extends AgentIAreaNodeDescriptor<T> createAreaNodeDescriptor()

createStopLineDescriptor

<T extends AgentIStopLineDescriptor<T> createStopLineDescriptor()

createRailStopLineDescriptor

<T extends AgentIRailStopLineDescriptor<T> createRailStopLineDescriptor()

create

static <T extends IDescriptor> T create​(java.lang.Class<T> type)

create

static <T extends IDescriptor> T create​(java.lang.Class<T> type,
                                        boolean lazy)
How can we improve this article?