AnyLogic
Expand
Font size

public interface IRailLibraryDataSourceFactory

Field Summary

Modifier and TypeFieldDescription
static final IRailLibraryDataSourceFactoryINSTANCE 
static final StringLIBRARY_FACTORY_CLASS 

Method Summary

Modifier and TypeMethodDescription
static <T> Tcreate(Object markup) 
static <T> Tcreate(Object markup, boolean lazy) 
static IRailLibraryDataSourceFactorycreateInstance() 
SwitchDataSourcecreateSwitchDataSource(RailwaySwitch markup) 
TrackDataSourcecreateTrackDataSource(RailwayTrack markup) 
static voidthrowRailLibNotLoadedError() 

Field Details

LIBRARY_FACTORY_CLASS

static final String LIBRARY_FACTORY_CLASS

INSTANCE

static final IRailLibraryDataSourceFactory INSTANCE

Method Details

createInstance

static IRailLibraryDataSourceFactory createInstance()

createSwitchDataSource

SwitchDataSource createSwitchDataSource(RailwaySwitch markup)

createTrackDataSource

TrackDataSource createTrackDataSource(RailwayTrack markup)

create

static <T> T create(Object markup)

create

static <T> T create(Object markup,
 boolean lazy)

throwRailLibNotLoadedError

@AnyLogicInternalAPI
static void throwRailLibNotLoadedError()