AnyLogic
Expand
Font size

Serialized Form

Package com.anylogic.engine

Class com.anylogic.engine.AbstractShapeGISMap

class AbstractShapeGISMap extends Shape3D implements Serializable
serialVersionUID:
-7232565985768320344L

Class com.anylogic.engine.Agent

class Agent extends Utilities implements Serializable
serialVersionUID:
-156736128385721803L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
no custom data
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

id
int id
spacePosition
AgentSpacePosition spacePosition

Class com.anylogic.engine.AgentArrayList

class AgentArrayList extends AgentList<E extends Agent> implements Serializable
serialVersionUID:
-2133625258338586328L

Serialized Fields

list
com.anylogic.engine.internal.StableIterableArrayList<E extends Agent> list

Class com.anylogic.engine.AgentExtensionImpl

class AgentExtensionImpl extends Object implements Serializable
serialVersionUID:
-8968321929398744951L

Serialized Fields

next
AgentExtension next

Class com.anylogic.engine.AgentLinkedHashSet

class AgentLinkedHashSet extends AgentList<E extends Agent> implements Serializable
serialVersionUID:
2842716364488022989L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

set
Set<E extends Agent> set

Class com.anylogic.engine.AgentList

class AgentList extends Object implements Serializable
serialVersionUID:
7760065713819349936L

Class com.anylogic.engine.AgentSpacePosition

class AgentSpacePosition extends Object implements Serializable
serialVersionUID:
-4042022606991151113L

Serialized Fields

lastUpdateTime
double lastUpdateTime
level
Level level
rotation
double rotation
The (horizontal) orientation, measured CW from right (east)
verticalRotation
double verticalRotation
The vertical orientation, measured from horizontal-oriented (0) to the ground: "-Z" direction (ground) is positive, "+Z" direction (sky) is negative
x
double x
The x coordinate of this Point.
y
double y
The y coordinate of this Point.
z
double z
The z coordinate of this Point.

Class com.anylogic.engine.CellPosition

class CellPosition extends Object implements Serializable
serialVersionUID:
-3797080847707309831L

Serialized Fields

c
int c
r
int r

Class com.anylogic.engine.CustomDistributionAbstract

class CustomDistributionAbstract extends Object implements Serializable
serialVersionUID:
5394912739973681021L

Serialized Fields

r
Random r

Class com.anylogic.engine.CustomDistributionContinuous

class CustomDistributionContinuous extends CustomDistributionAbstract<Double> implements Serializable
serialVersionUID:
1707191752098895598L

Serialized Fields

canReturnIntegers
boolean canReturnIntegers
This flag indicates that each interval [first value, last value] contains at least one integer
intervalIntProbabiliy
com.anylogic.engine.CustomDistributionAbstract.RandomCollection<Integer> intervalIntProbabiliy
intervals
com.anylogic.engine.CustomDistributionContinuous.Interval[] intervals
randomCollection
com.anylogic.engine.CustomDistributionAbstract.RandomCollection<Integer> randomCollection
type
com.anylogic.engine.CustomDistributionContinuous.Type type

Class com.anylogic.engine.CustomDistributionDiscrete

class CustomDistributionDiscrete extends com.anylogic.engine.AbstractCustomDistributionDiscrete<Double> implements Serializable
serialVersionUID:
-6509532822815813874L

Serialized Fields

type
com.anylogic.engine.CustomDistributionDiscrete.Type type

Class com.anylogic.engine.CustomDistributionOptions

class CustomDistributionOptions extends com.anylogic.engine.AbstractCustomDistributionDiscrete<E extends Enum<?>> implements Serializable
serialVersionUID:
-6509532822815813874L

Class com.anylogic.engine.Dimension

class Dimension extends Object implements Serializable
serialVersionUID:
-3034467768764646182L

Serialization Methods

readResolve
protected Object readResolve()
                      throws ObjectStreamException
This method should not be called by user
Throws:
ObjectStreamException

Serialized Fields

name
String name
packageName
String packageName

Class com.anylogic.engine.DynamicEvent

class DynamicEvent extends EventOriginator implements Serializable
serialVersionUID:
9009157400532931438L

Class com.anylogic.engine.Engine

class Engine extends Object implements Serializable
serialVersionUID:
6222893890591873332L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
readResolve
protected Object readResolve()
                      throws ObjectStreamException
This method should not be called by user
Throws:
ObjectStreamException
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
default output followed by experiment object
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

agentsWithEquations
ArrayList<Agent> agentsWithEquations
List of agents with equations. AOs register themselves.
ATOL
double ATOL
baseRT
long baseRT
baseVT
double baseVT
beginTimeMillis
long beginTimeMillis
callExperimentOnFinish
boolean callExperimentOnFinish
currentEventOriginator
EventOriginator currentEventOriginator
databaseLogProperties
DatabaseLogProperties databaseLogProperties
defaultGenerator
Random defaultGenerator
The default random number generator used by all probability distributions by default, i.e. if no particular generator is specified in the call to a probability distribution function.
delayObjects
ArrayList<VariableDelay> delayObjects
List of delays. AOs register delays themselves.
destroyList
ArrayList<Agent> destroyList
The list of objects marked as destroyed during the current step. The actual destruction is performed after the step is finished.
dontCallOnChange
boolean dontCallOnChange
eventAwareSolver
boolean eventAwareSolver
Actual for models having both System Dynamics equations and Discrete Event parts.
    If true, SD equations will be solved with respect to each event occurrence time. This is the most precise technique, but in some cases it may significantly slow down the model, e.g. when many asynchronous agents generate dense events on the timeline.
    If false, SD equations will be solved with fixed steps regardless events' occurrences. As a result, an event will operate with some recent (not quite actual) values of continuous variables, namely, corresponding to the last result of numeric integration step. In the worst case, the values will be Engine.HTOL time units late. And similarly, in this mode SD formulas aren't evaluated after each event execution, this is done only on fixed steps of the solver.
eventsSorted
com.anylogic.engine.EventsSorted eventsSorted
executionControlEvent
com.anylogic.engine.EventExecutionControl executionControlEvent
This link is used to destroy custom event or to cancel it when another one is scheduled.
Used for user-requested run/pause at the specified time.
finish
boolean finish
HTOL
double HTOL
licenseLimitationsManager
com.anylogic.engine.internal.LicenseLimitationsManager licenseLimitationsManager
licenseValidationCache
boolean licenseValidationCache
licenseValidationCacheDate
long licenseValidationCacheDate
modelType
int modelType
pause
boolean pause
pauseAtRun
boolean pauseAtRun
Stop experiment after root agent initialization and before run loop Need for omniverse animation (to reduce scene initialization time after user click run)
predicates
Set<EventOriginator> predicates
List of conditions (predicates) to be checked while integrating
predicatesVersion
long predicatesVersion
predicates version number. Is incremented on any change.
realTimeMode
boolean realTimeMode
realTimeScale
double realTimeScale
root
Agent root
RTOL
double RTOL
runCount
int runCount
runTimeMillis
long runTimeMillis
solverDAE
Engine.SolverDAEType solverDAE
solverNAE
Engine.SolverNAEType solverNAE
solverODE
Engine.SolverODEType solverODE
startDate
Date startDate
startTime
double startTime
startTimeMillis
long startTimeMillis
state
Engine.State state
step
long step
stopping
boolean stopping
stopTime
double stopTime
time
double time
timeSD
double timeSD
The last SD equations solving time, actual in !eventAwareSolver mode.
See Also:
timeUnit
TimeUnits timeUnit
TTOL
double TTOL
usesCalendarDates
boolean usesCalendarDates
Actually the field which stores the state of 'use calendar' model time property.
Is set to true in the Engine.setStartDate(Date) method
warningCountByType
Map<String,Integer> warningCountByType
zeroDate
Date zeroDate
The date corresponding to time=0, if any.
Used only in time-to-date and date-to-time conversions. Because operation
 (date - Engine.startDate) / Engine.timeUnit + Engine.startTime
looses precision (when Engine.startTime is quite big number), this zero-date allows us to use formula:
 (date - Engine.zeroDate) / Engine.timeUnit

Class com.anylogic.engine.Event

class Event extends EventOriginator implements Serializable
serialVersionUID:
-1520506063614898539L

Class com.anylogic.engine.EventCondition

class EventCondition extends Event implements Serializable
serialVersionUID:
3737896961293832573L

Serialized Fields

monitoring
boolean monitoring

Class com.anylogic.engine.EventOriginator

class EventOriginator extends Object implements Serializable
serialVersionUID:
1202986965789539700L

Serialized Fields

eventEntry
com.anylogic.engine.EventEntry eventEntry

Class com.anylogic.engine.EventProfiler

class EventProfiler extends Object implements Serializable
serialVersionUID:
648685807796900667L

Serialized Fields

events
ArrayList<EventItem> events
experimentHost
IExperimentHost experimentHost
lastEventsVersion
long lastEventsVersion
lastPredicatesVersion
long lastPredicatesVersion

Class com.anylogic.engine.EventRate

class EventRate extends Event implements Serializable
serialVersionUID:
-2986351354475002611L

Serialized Fields

rate
double rate
The last used rate. Is needed to skip unnecessary event re-scheduling in case the rate does not change, but onChange() is called.

Class com.anylogic.engine.EventTimeout

class EventTimeout extends Event implements Serializable
serialVersionUID:
9153502068480898776L

Serialized Fields

resumeTimeout
double resumeTimeout

Class com.anylogic.engine.Experiment

class Experiment extends Utilities implements Serializable
serialVersionUID:
-9056574800439789687L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

commandLineArguments
String[] commandLineArguments
destroyed
boolean destroyed
executionListeners
List<ExperimentExecutionListener> executionListeners
name
String name
snapshotFileName
String snapshotFileName
startOrigin
int startOrigin
One of:
    Experiment.START_FROM_ANYLOGIC_IDE
    Experiment.START_AS_APPLICATION
    Experiment.START_FROM_CLOUD
    Experiment.START_FROM_RL_PLATFORM
    Experiment.START_UNKNOWN

Class com.anylogic.engine.ExperimentCompareRuns

class ExperimentCompareRuns extends ExperimentRunFast<ROOT extends Agent> implements Serializable
serialVersionUID:
-6688751739228434697L

Class com.anylogic.engine.ExperimentCustom

class ExperimentCustom extends Object implements Serializable
serialVersionUID:
-311925110659092145L

Serialized Fields

commandLineArguments
String[] commandLineArguments
startOrigin
int startOrigin
One of:
    Experiment.START_FROM_ANYLOGIC_IDE
    Experiment.START_AS_APPLICATION
    Experiment.START_UNKNOWN

Class com.anylogic.engine.ExperimentMultipleRuns

class ExperimentMultipleRuns extends ExperimentRunFast<ROOT extends Agent> implements Serializable
serialVersionUID:
2450952192867261035L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
the line width float number is emitted
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

stepsDone
AtomicLong stepsDone

Class com.anylogic.engine.ExperimentOptimization

class ExperimentOptimization extends ExperimentMultipleRuns<ROOT extends Agent> implements Serializable
serialVersionUID:
1742924454996294018L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
no custom data
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

parallel
boolean parallel
useReplications
boolean useReplications

Class com.anylogic.engine.ExperimentParamVariation

class ExperimentParamVariation extends ExperimentMultipleRuns<ROOT extends Agent> implements Serializable
serialVersionUID:
3597701752984577672L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

confidenceLevel
ExperimentMultipleRuns.ConfidenceLevel confidenceLevel
errorPercent
double errorPercent
fixedReplications
boolean fixedReplications
use fixed or variable number of replications
incompleteTasks
List<ExperimentParamVariation<ROOT extends Agent>.com.anylogic.engine.ExperimentParamVariation.IterationTask> incompleteTasks
Synchronized list of incomplete tasks for parallel implementation - filled when user presses PAUSE button and there are incomplete iterations with replications.
Never null, for 'serial' mode is always empty.
iteration
int iteration
This variable is write-accessed only from 'perform'-thread
lastReplicationForSerialMode
boolean lastReplicationForSerialMode
used only in non-parallel mode
maximumIterations
int maximumIterations
this field can only be used in getMaximumIterations!!!
maximumReplications
int maximumReplications
(also used in fixed replications number mode)
minimumReplications
int minimumReplications
(also used in fixed replications number mode)
noMoreIterations
boolean noMoreIterations
this variable is set to true when experiment has no more iterations to execute (NB that in case of parallel execution, there may be pending replications of some current iterations).
This variable should be accessed from perform-thread only
numberOfCompletedIterations
AtomicInteger numberOfCompletedIterations
rangeParameterValuesNumbers
int[] rangeParameterValuesNumbers
Cache for range parameter values numbers
replicationForSerialMode
int replicationForSerialMode
used only in non-parallel mode
replicationsConfidenceTestingStatisticsForSerialMode
StatisticsDiscrete replicationsConfidenceTestingStatisticsForSerialMode
This statistics is used for confidence check in the varied replications mode
Used only in non-parallel mode
terminated
boolean terminated
this variable is set to true when experiment was stopped because of stop conditions (ExperimentParamVariation.evaluateStopConditions(Agent)) satisfaction or because of error and can't be resumed
useReplications
boolean useReplications

Class com.anylogic.engine.ExperimentReinforcementLearning

class ExperimentReinforcementLearning extends ExperimentCustom implements Serializable
serialVersionUID:
2065547773400659475L

Serialized Fields

engine
Engine engine
player
LearningAgentInterface<O,A,C> player
trainer
ReinforcementLearningPlatform<ROOT extends Agent,O,A,C> trainer

Class com.anylogic.engine.ExperimentRunFast

class ExperimentRunFast extends Experiment<ROOT extends Agent> implements Serializable
serialVersionUID:
-4736019522965827625L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

beginTimeMillis
long beginTimeMillis
interrupted
boolean interrupted
runTimeMillis
long runTimeMillis
state
Experiment.State state

Class com.anylogic.engine.ExperimentSimulation

class ExperimentSimulation extends Experiment<ROOT extends Agent> implements Serializable
serialVersionUID:
734693718657533833L

Serialized Fields

usdContext
UsdContext usdContext

Class com.anylogic.engine.ExperimentTest

class ExperimentTest extends ExperimentCustom implements Serializable
serialVersionUID:
1L

Serialized Fields

simulation
ExperimentSimulation<ROOT extends Agent> simulation

Class com.anylogic.engine.ExtAgentContinuousDelegate

class ExtAgentContinuousDelegate extends AgentExtensionImpl implements Serializable
serialVersionUID:
6629807529359312685L

Serialized Fields

e
E extends ExtAgentContinuous e
Deprecated.

Class com.anylogic.engine.ExtAgentWithSpatialMetricsDelegate

class ExtAgentWithSpatialMetricsDelegate extends AgentExtensionImpl implements Serializable
serialVersionUID:
6629807529359312685L

Serialized Fields

Class com.anylogic.engine.ExtEntityContinuousDelegate

class ExtEntityContinuousDelegate extends ExtAgentContinuousDelegate<ExtAgentContinuous> implements Serializable
serialVersionUID:
6629807529359312685L

Serialized Fields

ee
ExtEntity ee
Deprecated.

Class com.anylogic.engine.ExtEntityDelegate

class ExtEntityDelegate extends ExtAgentWithSpatialMetricsDelegate<E extends ExtEntity> implements Serializable
serialVersionUID:
6629807529359312685L

Class com.anylogic.engine.FlowchartBlock

class FlowchartBlock extends Agent implements Serializable
serialVersionUID:
6052844697064560675L

Serialized Fields

countersVisible
Boolean countersVisible

Class com.anylogic.engine.FlowchartMappedPort

class FlowchartMappedPort extends FlowchartPort<InMessageType,OutMessageType> implements Serializable
serialVersionUID:
-7743559417235102027L

Serialized Fields

referencePort
FlowchartPort<InMessageType,OutMessageType> referencePort

Class com.anylogic.engine.FlowchartPort

class FlowchartPort extends Port<InMessageType,OutMessageType> implements Serializable
serialVersionUID:
-2107155699880096054L

Serialized Fields

blockRepresentative
FlowchartBlock blockRepresentative

Class com.anylogic.engine.HyperArray

class HyperArray extends Object implements Serializable
serialVersionUID:
-78811125921911764L

Serialized Fields

data
double[] data
dimensions
Dimension[] dimensions
multipliers
int[] multipliers

Class com.anylogic.engine.LibraryEventHandler

class LibraryEventHandler extends Object implements Serializable
serialVersionUID:
1L

Serialized Fields

executorEvent
com.anylogic.engine.LibraryEventHandler.ExecutorEvent executorEvent
owner
Agent owner

Class com.anylogic.engine.LibraryEventHandler.Event

class Event extends Object implements Serializable
serialVersionUID:
1L

Serialized Fields

time
double time

Class com.anylogic.engine.LinkToAgentAnimationSettingsImpl

class LinkToAgentAnimationSettingsImpl extends Object implements Serializable
serialVersionUID:
4896827994625708671L

Serialized Fields

arrowLocation
double arrowLocation
arrowStyle
LineArrowStyle arrowStyle
commonAnimationSettings
LinkToAgentAnimationSettings commonAnimationSettings
lineColor
Color lineColor
lineStyle
LineStyle lineStyle
lineWidth
double lineWidth
visible
boolean visible

Class com.anylogic.engine.LinkToAgentCollectionImpl

class LinkToAgentCollectionImpl extends com.anylogic.engine.AbstractLinkToAgentImpl<T extends Agent,A extends Agent> implements Serializable
serialVersionUID:
-401270537286377128L

Serialized Fields

owner
A extends Agent owner

Class com.anylogic.engine.LinkToAgentImpl

class LinkToAgentImpl extends com.anylogic.engine.AbstractLinkToAgentImpl<T extends Agent,A extends Agent> implements Serializable
serialVersionUID:
-3351202044413184336L

Serialized Fields

owner
A extends Agent owner

Class com.anylogic.engine.LinkToAgentStandardImpl

class LinkToAgentStandardImpl extends com.anylogic.engine.AbstractLinkToAgentImpl<T extends Agent,A extends Agent> implements Serializable
serialVersionUID:
-8118407452016796909L

Serialized Fields

owner
A extends Agent owner

Class com.anylogic.engine.LRUCache

class LRUCache extends LinkedHashMap<K,V> implements Serializable
serialVersionUID:
-9034931629652579411L

Serialized Fields

cacheSize
int cacheSize

Exception com.anylogic.engine.ModelException

class ModelException extends RuntimeException implements Serializable
serialVersionUID:
3706356419149304539L

Serialized Fields

isSystemMessage
boolean isSystemMessage

Class com.anylogic.engine.Pair

class Pair extends Object implements Serializable
serialVersionUID:
3839968729638806881L

Serialized Fields

first
FIRST first
second
SECOND second

Class com.anylogic.engine.Point

class Point extends Object implements Serializable
serialVersionUID:
-4566503726441441352L

Serialized Fields

x
double x
The x coordinate of this Point. In case of GIS space this is the latitude of this Point, measured in degrees (-90 ... (South) ... 0 ... (North) ... +90)
y
double y
The y coordinate of this Point. In case of GIS space this is the longitude of the Point, measured in degrees (-180 ... (West) ... 0 ... (East) ... +180)
z
double z
The z coordinate of this Point.

Class com.anylogic.engine.Port

class Port extends Object implements Serializable
serialVersionUID:
6949707144945160129L

Class com.anylogic.engine.Position

class Position extends Point implements Serializable
serialVersionUID:
4316108441410364051L

Serialized Fields

rotation
double rotation
The (horizontal) orientation, measured CW from right (east)
verticalRotation
double verticalRotation
The vertical orientation, measured from horizontal-oriented (0) to the ground: "-Z" direction (ground) is positive, "+Z" direction (sky) is negative

Class com.anylogic.engine.Presentable

class Presentable extends Object implements Serializable
serialVersionUID:
4139754851030496823L

Exception com.anylogic.engine.ProbabilityDistributionIllegalArgumentException

class ProbabilityDistributionIllegalArgumentException extends RuntimeException implements Serializable
serialVersionUID:
7683212944550107344L

Exception com.anylogic.engine.ProbabilityDistributionInfiniteLoopException

class ProbabilityDistributionInfiniteLoopException extends RuntimeException implements Serializable
serialVersionUID:
7835010702998469482L

Class com.anylogic.engine.Scale

class Scale extends Object implements Serializable
serialVersionUID:
-6413481159214110700L

Serialized Fields

pixelsPerMeter
double pixelsPerMeter

Class com.anylogic.engine.Schedule

class Schedule extends Object implements Serializable
serialVersionUID:
8265392098248102883L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

calculatorInitializer
com.anylogic.engine.Schedule.CalculatorInitializer calculatorInitializer
calculatorSingle
Schedule<V extends Serializable>.com.anylogic.engine.Schedule.Calculator calculatorSingle
calendarTimeUnit
int calendarTimeUnit
Time unit of the schedule expressed using Calendar constant. One of:
calendarType
boolean calendarType
Indicates whether the schedule works with calendar (real, human-readable) dates or with timeouts.
The difference comes e.g. during day-light saving time switching: "1 Day" period will be always 24 hour in non-calendar type while for 'calendar' type it may be 23 or 25 hours.
exceptionEnds
long[] exceptionEnds
Non-annual exception ends (their number is Schedule.notAnnualExceptionsCount) followed by annual exceptions ends.
All annual exceptions are stored as dates with a year changed to the value of 2008 (some leap year) except the possible end-date of the last exceptions which may be equal 1st of Jan, 2009.
exceptionStarts
long[] exceptionStarts
Non-annual exception starts (their number is Schedule.notAnnualExceptionsCount) followed by annual exceptions starts.
All annual exceptions are stored as dates with a year changed to the value of 2008 (some leap year) except the possible end-date of the last exceptions which may be equal 1st of Jan, 2009.
exceptionValues
Object[] exceptionValues
Non-annual exception values (their number is Schedule.notAnnualExceptionsCount) followed by annual exceptions values.
firstDOW
int firstDOW
First day of week
intMillisArgs
long[] intMillisArgs
Interval table arguments: milliseconds (from period start) of change events constituting intervals table
May be null if there is no intervals/events in the schedule (but there may be exceptions!) - in this case Schedule.intMillisValues[0] is set to the default value of the schedule.
intMillisValues
Object[] intMillisValues
Interval table vales: values of change events constituting intervals table, indexing is the same as in Schedule.intMillisArgs.
In case of empty schedule (no intervals/events in the schedule, but there may be exceptions!) this array holds one object - the default value of the schedule.
joinFirstLastAnnualExceptions
boolean joinFirstLastAnnualExceptions
If true, the first and the last annual exceptions are really one interyear exception. It is guaranteed that in this case Schedule.exceptionStarts[Schedule.notAnnualExceptionsCount] == 2008.01.01 and Schedule.exceptionEnds[Schedule.exceptionEnds.length - 1] == 2009.01.01
notAnnualExceptionsCount
int notAnnualExceptionsCount
Number of non-annual exceptions in the Schedule.exceptionStarts, Schedule.exceptionEnds, Schedule.exceptionValues arrays
period
long period
Period in milliseconds.
    If Schedule.calendarType is true, it is be encoded human-readable period
    otherwise it is the number of milliseconds.
periodInTimeUnits
int periodInTimeUnits
Number of time units in the period. Equals (Schedule.period / Schedule.timeUnitInMillis)
singleThreadMode
boolean singleThreadMode
timeUnitInMillis
long timeUnitInMillis
Time unit of the schedule expressed in a number of milliseconds. One of:

Class com.anylogic.engine.ScheduleWithUnits

class ScheduleWithUnits extends Schedule<Double> implements Serializable
serialVersionUID:
7443394638006803758L

Serialized Fields

units
U extends IUnits<U> units

Class com.anylogic.engine.SDIntegrationManager

class SDIntegrationManager extends Object implements Serializable
serialVersionUID:
-6383766105373732014L

Serialized Fields

ATOL
double ATOL
HTOL
double HTOL
initialConditionsSolving
boolean initialConditionsSolving
IOUT
int IOUT
ISTART
int ISTART
mathAlgEqCount
int mathAlgEqCount
mathDiffEqCount
int mathDiffEqCount
RTOL
double RTOL
solver
com.anylogic.engine.internal.numeric_methods.NumMethod solver
numerical solver which is currently used to solve the system
solvers
Map<Object,com.anylogic.engine.internal.numeric_methods.NumMethod> solvers
Several engines may use different solvers, we cache them here:
solverType
Object solverType
Type of SDIntegrationManager.solver
time
double time
X
double[] X
X0
double[] X0
Y
double[] Y
Y0
double[] Y0

Class com.anylogic.engine.Statechart

class Statechart extends Object implements Serializable
serialVersionUID:
-1292165324460661780L

Serialized Fields

activeState
T extends Enum<T> & IStatechartState<?,T> activeState
activeTransitions
Transition[] activeTransitions
nActive
int nActive
queue
LinkedList<Object> queue
queuetimestamp
double queuetimestamp

Class com.anylogic.engine.TableFunction

class TableFunction extends Object implements Serializable
serialVersionUID:
1850888821115257512L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

approximationOrder
int approximationOrder
interpolationType
TableFunction.InterpolationType interpolationType
outOfRangeDefaultValue
double outOfRangeDefaultValue
outOfRangeType
TableFunction.OutOfRangeAction outOfRangeType
xpoints
double[] xpoints
y2points
double[] y2points
ypoints
double[] ypoints

Class com.anylogic.engine.Transition

class Transition extends EventOriginator implements Serializable
serialVersionUID:
7359322031370285332L

Class com.anylogic.engine.TransitionCondition

class TransitionCondition extends Transition implements Serializable
serialVersionUID:
-92831711682917406L

Class com.anylogic.engine.TransitionMessage

class TransitionMessage extends Transition implements Serializable
serialVersionUID:
-3268846626063793546L

Serialized Fields

intmessage
int intmessage
message
Object message

Class com.anylogic.engine.TransitionRate

class TransitionRate extends Transition implements Serializable
serialVersionUID:
5829160005564839859L

Serialized Fields

rate
double rate
The last used rate. Is needed to skip unnecessary event re-scheduling in case the rate does not change, but onChange() is called.

Class com.anylogic.engine.TransitionTimeout

class TransitionTimeout extends Transition implements Serializable
serialVersionUID:
-2672373213490006699L

Class com.anylogic.engine.Utilities

class Utilities extends Presentable implements Serializable
serialVersionUID:
6314369142765963867L

Class com.anylogic.engine.VariableDelay

class VariableDelay extends Object implements Serializable
serialVersionUID:
-7758956657883566283L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

arrayQueue
HyperArray[] arrayQueue
birthTime
double birthTime
The time agent starts living (it may be dynamically created).
delayTime
double delayTime
NB: initially and after construction it is -1
After the first call of VariableDelay.storeSample(double) (which should be performed in the Agent.create() method just after assignment of initial conditions), it gets non-negative value and hold non-negative
dimensions
Dimension[] dimensions
HTOL
double HTOL
htolToleranceToAcceptPendingSample
double htolToleranceToAcceptPendingSample
Because of possible numeric addition errors, there may be storeSample() call time pattern at the time moments {VariableDelay.nextCellWriteTime - delta}
This offset is needed to determine whether VariableDelay.pendingSampleTime is suitable (if any). This is when:
    VariableDelay.pendingSampleTime is within VariableDelay.htolToleranceToAcceptPendingSample of VariableDelay.nextCellWriteTime AND
    'time' is out of VariableDelay.htolToleranceToRejectTime of VariableDelay.nextCellWriteTime
htolToleranceToRejectTime
double htolToleranceToRejectTime
See Also:
    VariableDelay.htolToleranceToAcceptPendingSample
materialPositions
BitSet materialPositions
true bits in this set mark positions of queue storage as having material (NB: the material queue may have MissingValue positions - these positions aren't added to input when queue length decreases)
minQueueShrinkInterval
double minQueueShrinkInterval
When delay time is variable and becomes less, queue array may be shrunk to conserve memory, but for performance needs it may not be shrunk more often than specified by this field
nextCellWriteIndex
int nextCellWriteIndex
Index (position in array) for the next sample storing operation (which should occur at VariableDelay.nextCellWriteTime
nextCellWriteTime
double nextCellWriteTime
Time of next sample in the queue time-grid, for precision purpose it is calculated as VariableDelay.birthTime + VariableDelay.nextCellWriteTimeIndex * VariableDelay.HTOL
If 'fake' mode this is the time of current value
nextCellWriteTimeIndex
long nextCellWriteTimeIndex
The index of the VariableDelay.nextCellWriteTime
This field is used ONLY for VariableDelay.nextCellWriteTime calculation (to reduce numeric errors).
Semantical index is VariableDelay.nextCellWriteIndex
nextQueueShrinkMinTime
double nextQueueShrinkMinTime
When delay time is variable and becomes less, queue array may be shrunk to conserve memory, but for performance needs it may not be shrunk more until this time
pendingSampleContainerArray
HyperArray pendingSampleContainerArray
pendingSampleContainerScalar
double pendingSampleContainerScalar
pendingSampleTime
double pendingSampleTime
readingIndex
int readingIndex
Index in the queue (VariableDelay.scalarQueue or VariableDelay.arrayQueue) which corresponds to the sample for reading at current time
Initially it is zero and the whole queue is filled with default values
scalarQueue
double[] scalarQueue
type
VariableDelay.Type type

Package com.anylogic.engine.analysis

Class com.anylogic.engine.analysis.BarChart

class BarChart extends Chart1D implements Serializable
serialVersionUID:
-4169997974951063449L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

grid
com.anylogic.engine.analysis.Grid grid
max
double max
min
double min
sum
double sum

Class com.anylogic.engine.analysis.BasicDataSet

class BasicDataSet extends ChartItem implements Serializable
serialVersionUID:
7429848024775476413L

Serialized Fields

allowDuplicateX
boolean allowDuplicateX
allowDuplicateY
boolean allowDuplicateY
capacity
int capacity
datafull
boolean datafull
datax
double[] datax
datay
double[] datay
icurrent
int icurrent
minMaxDirty
boolean minMaxDirty
updater
DataUpdater_xjal updater
xmax
double xmax
NB: call BasicDataSet.ensureHasMinMax() before using this field
xmin
double xmin
NB: call BasicDataSet.ensureHasMinMax() before using this field
ymax
double ymax
NB: call BasicDataSet.ensureHasMinMax() before using this field
ymin
double ymin
NB: call BasicDataSet.ensureHasMinMax() before using this field

Class com.anylogic.engine.analysis.Chart

class Chart extends ShapeControl implements Serializable
serialVersionUID:
3486512920533731353L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Throws:
IOException
ClassNotFoundException

Serialized Fields

chartArea
Chart<E extends ChartItem>.com.anylogic.engine.analysis.Chart.ChartArea chartArea
fillColor
Color fillColor
items
List<E extends ChartItem> items
legendPanel
Chart<E extends ChartItem>.com.anylogic.engine.analysis.Chart.LegendPanel legendPanel
legendScrollPane
JScrollPane legendScrollPane
legendSize
int legendSize
lineColor
Color lineColor
oldPanelInternals
com.anylogic.engine.internal.PanelInternals oldPanelInternals
Deprecated.
panel
Chart<E extends ChartItem>.com.anylogic.engine.analysis.Chart.ChartPanel panel
picHeight
int picHeight
picOffsetX
int picOffsetX
picOffsetY
int picOffsetY
picWidth
int picWidth
popupMenu
JPopupMenu popupMenu
properties
com.anylogic.engine.analysis.Chart.Properties properties
selected
List<Boolean> selected
staticHeight
double staticHeight
staticWidth
double staticWidth
titles
List<String> titles

Class com.anylogic.engine.analysis.Chart1D

class Chart1D extends Chart<DataItem> implements Serializable
serialVersionUID:
2973285383681255687L

Serialized Fields

colors
List<Color> colors

Class com.anylogic.engine.analysis.Chart1DSum

class Chart1DSum extends Chart1D implements Serializable
serialVersionUID:
779053203586275851L

Serialized Fields

fractions
List<Double> fractions
sum
double sum

Class com.anylogic.engine.analysis.Chart2D

class Chart2D extends Chart<DataSet> implements Serializable
serialVersionUID:
-7470567390314284417L

Serialized Fields

svgSyncHandlers
List<DataSet.SvgSynchronizationHandler> svgSyncHandlers

Class com.anylogic.engine.analysis.Chart2DPlot

class Chart2DPlot extends Chart2D implements Serializable
serialVersionUID:
3638272481138477394L

Serialized Fields

appearances
List<Chart2DPlot.Appearance> appearances
triangleX
int[] triangleX
triangleY
int[] triangleY

Class com.anylogic.engine.analysis.Chart2DPlot.Appearance

class Appearance extends Object implements Serializable
serialVersionUID:
7443426896864212118L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
the line width float number is emitted
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

color
Color color
drawLine
boolean drawLine
fillAreaUnderLine
boolean fillAreaUnderLine
interpolationType
Chart.InterpolationType interpolationType
pointStyle
Chart.PointStyle pointStyle

Class com.anylogic.engine.analysis.ChartItem

class ChartItem extends Object implements Serializable
serialVersionUID:
-6143680076835645392L

Serialized Fields

version
long version

Class com.anylogic.engine.analysis.ColorMapping

class ColorMapping extends Object implements Serializable
serialVersionUID:
3076709311866950026L

Serialized Fields

color
Color color
comparisonOperator
ColorMappingOperator comparisonOperator
rightHandSide
double rightHandSide

Class com.anylogic.engine.analysis.DataItem

class DataItem extends ChartItem implements Serializable
serialVersionUID:
3218494690348778002L

Serialized Fields

value
double value

Class com.anylogic.engine.analysis.DataSet

class DataSet extends BasicDataSet implements Serializable
serialVersionUID:
1891303270831828469L

Serialized Fields

allowDuplicateX
boolean allowDuplicateX
allowDuplicateY
boolean allowDuplicateY
capacity
int capacity
datafull
boolean datafull
datax
double[] datax
datay
double[] datay
icurrent
int icurrent
minMaxDirty
boolean minMaxDirty
syncHandlers
Collection<DataSet.SvgSynchronizationHandler> syncHandlers
updater
DataUpdater_xjal updater
xmax
double xmax
NB: call BasicDataSet.ensureHasMinMax() before using this field
xmin
double xmin
NB: call BasicDataSet.ensureHasMinMax() before using this field
ymax
double ymax
NB: call BasicDataSet.ensureHasMinMax() before using this field
ymin
double ymin
NB: call BasicDataSet.ensureHasMinMax() before using this field

Class com.anylogic.engine.analysis.DataSet.SvgSynchronizationHandler

class SvgSynchronizationHandler extends Object implements Serializable
serialVersionUID:
-7086789404218034130L

Serialized Fields

ds
DataSet ds
firstIndex
int firstIndex
validSize
int validSize

Class com.anylogic.engine.analysis.DataUpdater_xjal

class DataUpdater_xjal extends Object implements Serializable
serialVersionUID:
2877190654801130229L

Class com.anylogic.engine.analysis.Histogram

class Histogram extends Chart<HistogramData> implements Serializable
serialVersionUID:
7136519752178127449L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

appearances
List<Histogram.Appearance> appearances
gridX
com.anylogic.engine.analysis.Grid gridX
gridY
com.anylogic.engine.analysis.Grid gridY
maxX
double maxX
maxY
double maxY
minX
double minX

Class com.anylogic.engine.analysis.Histogram.Appearance

class Appearance extends Object implements Serializable
serialVersionUID:
1284306480267868680L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
the line width float number is emitted
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

colorCDF
Color colorCDF
colorHighPercent
Color colorHighPercent
colorLowPercent
Color colorLowPercent
colorMean
Color colorMean
colorPDF
Color colorPDF

Class com.anylogic.engine.analysis.Histogram2D

class Histogram2D extends Chart<Histogram2DData> implements Serializable
serialVersionUID:
1021799467860292723L

Serialized Fields

appearances
List<Histogram2D.Appearance> appearances
gridX
com.anylogic.engine.analysis.Grid gridX
gridY
com.anylogic.engine.analysis.Grid gridY
maxX
double maxX
maxY
double maxY
minX
double minX
minY
double minY

Class com.anylogic.engine.analysis.Histogram2D.Appearance

class Appearance extends Object implements Serializable
serialVersionUID:
8348281538379876451L

Serialized Fields

color
Color color
colors
Color[] colors

Class com.anylogic.engine.analysis.Histogram2DData

class Histogram2DData extends ChartItem implements Serializable
serialVersionUID:
1743352455808815873L

Serialized Fields

cdf
int[][] cdf
NB: call Histogram2DData.ensureHasCDF(int) before using this field
cdfDirty
boolean[] cdfDirty
count
int[] count
envelopes
double[] envelopes
nXIntervals
int nXIntervals
nYIntervals
int nYIntervals
pdf
int[][] pdf
pdfmax
int[] pdfmax
pdfouthigh
int[] pdfouthigh
pdfoutlow
int[] pdfoutlow
updater
DataUpdater_xjal updater
xmax
double xmax
xmin
double xmin
ymax
double ymax
ymin
double ymin

Class com.anylogic.engine.analysis.HistogramData

class HistogramData extends ChartItem implements Serializable
serialVersionUID:
-3476562413821055783L

Serialized Fields

calcCDF
boolean calcCDF
calcPercentiles
boolean calcPercentiles
cdf
int[] cdf
NB: check HistogramData.calcCDF and call HistogramData.ensureHasCDF() before using this field
cdfDirty
boolean cdfDirty
highPercent
double highPercent
ihighpercent
int ihighpercent
NB: check HistogramData.calcCDF && HistogramData.calcPercentiles and call HistogramData.ensureHasCDF() before using this field
ilowpercent
int ilowpercent
NB: check HistogramData.calcCDF && HistogramData.calcPercentiles and call HistogramData.ensureHasCDF() before using this field
intervalWidth
double intervalWidth
lowPercent
double lowPercent
nIntervals
int nIntervals
pdf
int[] pdf
pdfmax
int pdfmax
statistics
StatisticsDiscrete statistics
updater
DataUpdater_xjal updater

Class com.anylogic.engine.analysis.HistogramSimpleData

class HistogramSimpleData extends HistogramData implements Serializable
serialVersionUID:
7264565415984050893L

Serialized Fields

cdfouthigh
int cdfouthigh
cdfoutlow
int cdfoutlow
max
double max
min
double min
pdfouthigh
int pdfouthigh
pdfoutlow
int pdfoutlow

Class com.anylogic.engine.analysis.HistogramSmartData

class HistogramSmartData extends HistogramData implements Serializable
serialVersionUID:
2312395612428666557L

Serialized Fields

ilowfilled
int ilowfilled
initialIntervalWidth
double initialIntervalWidth
low
double low
nfilled
int nfilled

Class com.anylogic.engine.analysis.PieChart

class PieChart extends Chart1DSum implements Serializable
serialVersionUID:
2375309794965686239L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Class com.anylogic.engine.analysis.Plot

class Plot extends Chart2DPlot implements Serializable
serialVersionUID:
-3081404804951469020L

Serialized Fields

gridX
com.anylogic.engine.analysis.Grid gridX
gridY
com.anylogic.engine.analysis.Grid gridY
maxX
double maxX
maxY
double maxY
minX
double minX
minY
double minY

Class com.anylogic.engine.analysis.StackChart

class StackChart extends Chart1DSum implements Serializable
serialVersionUID:
-3894497970184958190L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

grid
com.anylogic.engine.analysis.Grid grid

Class com.anylogic.engine.analysis.StatisticsContinuous

class StatisticsContinuous extends Object implements Serializable
serialVersionUID:
226695909222961877L

Serialized Fields

count
int count
integral
double integral
integralSquares
double integralSquares
lastValue
double lastValue
max
double max
min
double min
timeLast
double timeLast
timeStart
double timeStart
updater
DataUpdater_xjal updater

Class com.anylogic.engine.analysis.StatisticsDiscrete

class StatisticsDiscrete extends Object implements Serializable
serialVersionUID:
952432677804061163L

Serialized Fields

count
int count
max
double max
min
double min
sum
double sum
sumSquares
double sumSquares
updater
DataUpdater_xjal updater

Class com.anylogic.engine.analysis.TimeColorChart

class TimeColorChart extends Chart2D implements Serializable
serialVersionUID:
-1945226205240078170L

Serialized Fields

colorMap
TimeColorChart.ColorMap colorMap
Deprecated.
replaced with TimeColorChart.colorMappings and TimeColorChart.defaultColor
colorMappings
ColorMapping[] colorMappings
defaultColor
Color defaultColor
gridT
com.anylogic.engine.analysis.Grid gridT
minT
double minT
movingTimeWindow
boolean movingTimeWindow

Class com.anylogic.engine.analysis.TimeColorChart.ColorMap

class ColorMap extends Object implements Serializable
serialVersionUID:
-2279736616773309803L

Class com.anylogic.engine.analysis.TimePlot

class TimePlot extends Chart2DPlot implements Serializable
serialVersionUID:
-5064208791699955583L

Serialized Fields

gridT
com.anylogic.engine.analysis.Grid gridT
gridY
com.anylogic.engine.analysis.Grid gridY
maxY
double maxY
minT
double minT
minY
double minY
movingTimeWindow
boolean movingTimeWindow

Class com.anylogic.engine.analysis.TimeStackChart

class TimeStackChart extends Chart2D implements Serializable
serialVersionUID:
-2225974088372403325L

Serialized Fields

colors
List<Color> colors
gridT
com.anylogic.engine.analysis.Grid gridT
gridY
com.anylogic.engine.analysis.Grid gridY
maxY
double maxY
minT
double minT
movingTimeWindow
boolean movingTimeWindow
xquad
int[] xquad
yquad
int[] yquad

Package com.anylogic.engine.connectivity

Class com.anylogic.engine.connectivity.ConnectivityBase

class ConnectivityBase extends Object implements Serializable
serialVersionUID:
-8305985076036232734L

Serialized Fields

destroyed
boolean destroyed
name
String name

Class com.anylogic.engine.connectivity.Database

class Database extends ConnectivityBase implements Serializable
serialVersionUID:
7583074421627736420L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

connectionInfo
Properties connectionInfo
connectionURL
String connectionURL
customProcessingType
CustomSQLQueryProcessingEnum customProcessingType
dbDescriptor
DatabaseDescriptor dbDescriptor
jdbcDriver
String jdbcDriver
registeredAccessors
List<DatabaseAccessor> registeredAccessors
sqlObjectsOwner
com.anylogic.engine.internal.connectivity.SQLObjectsOwner sqlObjectsOwner
symbolClose
String symbolClose
Used for quoting table/column names in the queries
symbolOpen
String symbolOpen
Used for quoting table/column names in the queries

Class com.anylogic.engine.connectivity.DatabaseAccessor

class DatabaseAccessor extends ConnectivityBase implements Serializable
serialVersionUID:
-2426685699463608661L

Class com.anylogic.engine.connectivity.ExcelFile

class ExcelFile extends Object implements Serializable
serialVersionUID:
-6295880442986746704L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
no custom data
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

fileName
String fileName
fileState
int fileState
packagePrefix
String packagePrefix
patternSRC
Pattern patternSRC

Class com.anylogic.engine.connectivity.Insert

class Insert extends DatabaseAccessor implements Serializable
serialVersionUID:
-8737392276062547650L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
the number of columns in this insert (i.e. the length of Insert.values array)
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

query
String query
valueTexts
String[] valueTexts

Class com.anylogic.engine.connectivity.KeyValueTable

class KeyValueTable extends DatabaseAccessor implements Serializable
serialVersionUID:
2334475410314343522L

Serialized Fields

keyColumn
String keyColumn
tableName
String tableName
valueColumn
String valueColumn

Class com.anylogic.engine.connectivity.Query

class Query extends DatabaseAccessor implements Serializable
serialVersionUID:
2567065370794191010L

Serialized Fields

mappings
String[][] mappings
queryText
String queryText
sqlObjectsOwner
com.anylogic.engine.internal.connectivity.SQLObjectsOwner sqlObjectsOwner

Class com.anylogic.engine.connectivity.TextFile

class TextFile extends Object implements Serializable
serialVersionUID:
-4995744404554921461L

Serialized Fields

charsetName
String charsetName
file
File file
It is always (file != null) != (url != null)
ignoreNLSeparator
boolean ignoreNLSeparator
ignoreSpaceSeparator
boolean ignoreSpaceSeparator
location
String location
mode
TextFile.Mode mode
packagePrefix
String packagePrefix
separatorsForReading
char[] separatorsForReading
url
URL url
It is always (file != null) != (url != null)

Class com.anylogic.engine.connectivity.Update

class Update extends DatabaseAccessor implements Serializable
serialVersionUID:
-3689492234362554127L

Serialized Fields

keyValues
Object[] keyValues
queries
String[] queries
updateValues
Object[][] updateValues

Package com.anylogic.engine.database

Class com.anylogic.engine.database.CodeValue

class CodeValue extends Object implements Serializable
serialVersionUID:
-2522950561325422291L

Serialized Fields

code
String code
owner
Utilities owner

Class com.anylogic.engine.database.DatabaseDescriptor

class DatabaseDescriptor extends Object implements Serializable
serialVersionUID:
-8257782220718867819L

Serialized Fields

connectionInfo
Properties connectionInfo
connectionURL
String connectionURL
fileName
String fileName
jdbcDriver
String jdbcDriver
type
DatabaseType type

Class com.anylogic.engine.database.DatabaseLogProperties

class DatabaseLogProperties extends Object implements Serializable
serialVersionUID:
-4002893644036580916L

Serialized Fields

agentElementIdGenerator
int agentElementIdGenerator
agentIdGenerator
int agentIdGenerator
agentTypeElementIdGenerator
int agentTypeElementIdGenerator
agentTypeElements
Map<Pair<Integer,String>,Integer> agentTypeElements
agentTypeIdGenerator
int agentTypeIdGenerator
agentTypes
Map<Class<?>,Integer> agentTypes
agentTypeStates
Map<Long,Integer> agentTypeStates
clearDatabaseLog
boolean clearDatabaseLog
Flag to clear database log
tables
Set<String> tables

Class com.anylogic.engine.database.TableInput

class TableInput extends Object implements Serializable
serialVersionUID:
-1279147618228864910L

Serialization Methods

writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
the line width float number is emitted
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

loadedTable
com.anylogic.engine.database.TableInput.LoadedTable loadedTable
loadedTableCurrentRow
int loadedTableCurrentRow
In TableInput.loadedTable mode this value is used as cursor location, otherwise it is used for snapshot deserialization purpose: it stores cursor location until the first lazy TableInput.getResultSet() call
resultSetSupplier
Supplier<ResultSet> resultSetSupplier

Package com.anylogic.engine.elements

Class com.anylogic.engine.elements.ElementDescriptorImpl

class ElementDescriptorImpl extends Object implements Serializable
serialVersionUID:
5403371177186470365L

Serialized Fields

map
Map<String,Object> map

Class com.anylogic.engine.elements.GISMarkupSegmentDescriptor

class GISMarkupSegmentDescriptor extends Object implements Serializable
serialVersionUID:
-3197502627824537064L

Serialized Fields

eLat
double eLat
eLon
double eLon
length
double length
sLat
double sLat
sLon
double sLon

Class com.anylogic.engine.elements.GISMarkupSegmentLineDescriptor

class GISMarkupSegmentLineDescriptor extends GISMarkupSegmentDescriptor implements Serializable
serialVersionUID:
2335938204867427702L

Class com.anylogic.engine.elements.MarkupSegmentArcDescriptor

class MarkupSegmentArcDescriptor extends MarkupSegmentDescriptor implements Serializable
serialVersionUID:
-6276969588408434171L

Serialized Fields

eAngle
double eAngle
eArcAngle
double eArcAngle
eArcCenterX
double eArcCenterX
eArcCenterY
double eArcCenterY
eArcRadius
double eArcRadius
eArcStartAngle
double eArcStartAngle
sAngle
double sAngle
sArcAngle
double sArcAngle
sArcCenterX
double sArcCenterX
sArcCenterY
double sArcCenterY
sArcRadius
double sArcRadius
sArcStartAngle
double sArcStartAngle
seRatio
double seRatio
simplifiedConstructor
boolean simplifiedConstructor

Class com.anylogic.engine.elements.MarkupSegmentDescriptor

class MarkupSegmentDescriptor extends Object implements Serializable
serialVersionUID:
1500002052748361012L

Serialized Fields

ex
double ex
ey
double ey
ez
double ez
sx
double sx
sy
double sy
sz
double sz

Class com.anylogic.engine.elements.MarkupSegmentLineDescriptor

class MarkupSegmentLineDescriptor extends MarkupSegmentDescriptor implements Serializable
serialVersionUID:
-6276969588408434171L

Package com.anylogic.engine.gis

Class com.anylogic.engine.gis.AbstractGISRouteProvider

class AbstractGISRouteProvider extends Object implements Serializable
serialVersionUID:
-5545638147258079480L

Serialized Fields

precisionInMeters
int precisionInMeters
throwError
boolean throwError

Class com.anylogic.engine.gis.AbstractGISRouteProviderWithCache

class AbstractGISRouteProviderWithCache extends AbstractGISRouteProvider implements Serializable
serialVersionUID:
-623747323098097832L

Class com.anylogic.engine.gis.AnyLogicOnlineRouteProvider

class AnyLogicOnlineRouteProvider extends JSONRouteProvider implements Serializable
serialVersionUID:
9212902945011047886L

Serialized Fields

routingMethod
RoutingMethod routingMethod
transportType
RouteProviderTransportType transportType

Class com.anylogic.engine.gis.BRouterOSMRouteProvider

class BRouterOSMRouteProvider extends AbstractGISRouteProviderWithCache implements Serializable
serialVersionUID:
9162402779658487890L

Serialized Fields

transportType
RouteProviderTransportType transportType

Class com.anylogic.engine.gis.GISMarkupDescriptor

class GISMarkupDescriptor extends Object implements Serializable
serialVersionUID:
4407406274293913504L

Serialized Fields

address
String address
clazz
String clazz
id
Long id
name
String name
type
String type

Class com.anylogic.engine.gis.GISMultiRegion

class GISMultiRegion extends Object implements Serializable
serialVersionUID:
4225187817261873757L

Serialized Fields

area
double area
-1 means "not yet calculated"
regions
List<GISRegion> regions
title
String title

Class com.anylogic.engine.gis.GISMultiRegionDescriptor

class GISMultiRegionDescriptor extends GISMarkupDescriptor implements Serializable
serialVersionUID:
-8348684271588643607L

Serialized Fields

regionHolders
List<GISRegionDescriptor> regionHolders

Class com.anylogic.engine.gis.GISPointDescriptor

class GISPointDescriptor extends GISMarkupDescriptor implements Serializable
serialVersionUID:
5836623637499188330L

Serialized Fields

latitide
double latitide
longitude
double longitude

Class com.anylogic.engine.gis.GISRegionDescriptor

class GISRegionDescriptor extends GISMarkupDescriptor implements Serializable
serialVersionUID:
-6767098464682694259L

Serialized Fields

coords
double[] coords

Class com.anylogic.engine.gis.GraphHopperRouteProvider

class GraphHopperRouteProvider extends AbstractGISRouteProviderWithCache implements Serializable
serialVersionUID:
4444172578851461686L

Serialized Fields

graphFilesPath
String graphFilesPath
pathFindingAlgorithm
String pathFindingAlgorithm
routingMethod
RoutingMethod routingMethod

Class com.anylogic.engine.gis.JSONRouteProvider

class JSONRouteProvider extends AbstractGISRouteProviderWithCache implements Serializable
serialVersionUID:
-4280655951774064734L

Serialized Fields

jsonDownloader
com.anylogic.engine.internal.gis.JSONDownloader<org.json.simple.JSONObject> jsonDownloader

Class com.anylogic.engine.gis.PlainGISRouteProvider

class PlainGISRouteProvider extends AbstractGISRouteProvider implements Serializable
serialVersionUID:
-3260887824788993791L

Class com.anylogic.engine.gis.TileImageProvider

class TileImageProvider extends Object implements Serializable
serialVersionUID:
-6427470047671978808L

Serialized Fields

builtinCache
BuiltInTileCache builtinCache
executor
ThreadPoolExecutor executor
failedTiles
Set<String> failedTiles
listeners
com.anylogic.engine.internal.ALListenerList<IImageLoadedListener> listeners
map
org.mapdb.HTreeMap<int[],byte[]> map
mapTileCache
Map<String,BufferedImage> mapTileCache
nextCheckTime
AtomicLong nextCheckTime
scaledTiles
Set<String> scaledTiles
tileNamesInProgress
Set<String> tileNamesInProgress
tileURLProvider
ITileURLProvider tileURLProvider

Class com.anylogic.engine.gis.TileURLProvider

class TileURLProvider extends Object implements Serializable
serialVersionUID:
8348627357809386303L

Serialized Fields

random
Random random
urls
String[] urls

Class com.anylogic.engine.gis.TileURLProviderImpl

class TileURLProviderImpl extends Object implements Serializable
serialVersionUID:
6386643426722177282L

Serialized Fields

random
Random random
Deprecated.
sourceName
String sourceName
Deprecated.
sourceURL
String sourceURL
Deprecated.

Class com.anylogic.engine.gis.YoursOSMRouteProvider

class YoursOSMRouteProvider extends JSONRouteProvider implements Serializable
serialVersionUID:
9162402779658487890L

Serialized Fields

routingMethod
RoutingMethod routingMethod
transportType
RouteProviderTransportType transportType

Package com.anylogic.engine.markup

Class com.anylogic.engine.markup.AbstractCurve

class AbstractCurve extends Object implements Serializable
serialVersionUID:
6231419285507362446L

Serialized Fields

isInitialized
boolean isInitialized
length
double length
only2D
boolean only2D
segmentEndOffsets
double[] segmentEndOffsets
segmentEndOffsets2D
double[] segmentEndOffsets2D
segments
ArrayList<T extends AbstractMarkupSegment> segments
The list of segments, not empty (if the path is initialized)

Class com.anylogic.engine.markup.AbstractDrawableMarkupAggregator

class AbstractDrawableMarkupAggregator extends AbstractMarkupAggregator<Agent> implements Serializable
serialVersionUID:
-8365368803465127740L

Serialized Fields

drawMode
ShapeDrawMode drawMode

Class com.anylogic.engine.markup.AbstractFluidMarkup

class AbstractFluidMarkup extends AbstractLevelMarkup implements Serializable
serialVersionUID:
7472380977631995562L

Serialized Fields

color
Paint color
dataSource
DS dataSource

Class com.anylogic.engine.markup.AbstractLevelMarkup

class AbstractLevelMarkup extends MarkupShape implements Serializable
serialVersionUID:
-5910188374672335371L

Class com.anylogic.engine.markup.AbstractMarkup

class AbstractMarkup extends Object implements Serializable
serialVersionUID:
3610361678816800383L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

initialized
boolean initialized
visible
boolean visible

Class com.anylogic.engine.markup.AbstractMarkupAggregator

class AbstractMarkupAggregator extends Object implements Serializable
serialVersionUID:
9038944039254101062L

Serialized Fields

initialized
boolean initialized
isPublic
boolean isPublic
name
String name
visible
boolean visible

Class com.anylogic.engine.markup.AbstractMarkupSegment

class AbstractMarkupSegment extends Object implements Serializable
serialVersionUID:
-3215358195203654275L

Serialized Fields

length
double length

Class com.anylogic.engine.markup.AbstractMarkupSubunit

class AbstractMarkupSubunit extends Object implements Serializable
serialVersionUID:
493686584729043501L

Class com.anylogic.engine.markup.AbstractNetwork

class AbstractNetwork extends AbstractMarkupAggregator<Owner> implements Serializable
serialVersionUID:
8149849708938184338L

Serialized Fields

bidirectional
boolean bidirectional
fullNetwork
boolean fullNetwork
n
int n
NO_PATH
int NO_PATH
nodes
List<N extends INode<N,P>> nodes
p
int p
paths
List<P extends IPath<N>> paths
ports
List<NetworkPort> ports
relatedNetworks
List<INetwork<?,?>> relatedNetworks
routeLengths
double[][] routeLengths
routingTable
int[][] routingTable

Class com.anylogic.engine.markup.AbstractNetworkCurve

class AbstractNetworkCurve extends AbstractCurve<T extends AbstractMarkupSegment> implements Serializable
serialVersionUID:
6231419285507362446L

Class com.anylogic.engine.markup.AbstractRailwayMarkup

class AbstractRailwayMarkup extends MarkupShape implements Serializable
serialVersionUID:
7767208399228329384L

Class com.anylogic.engine.markup.AbstractRoadConnectableElement

class AbstractRoadConnectableElement extends AbstractRoadMarkup implements Serializable
serialVersionUID:
5341274931963419831L

Class com.anylogic.engine.markup.AbstractRoadMarkup

class AbstractRoadMarkup extends MarkupShape implements Serializable
serialVersionUID:
5144914491786665566L

Serialized Fields

debugInfoVisible
boolean debugInfoVisible
Deprecated.
TODO remove in release

Class com.anylogic.engine.markup.AbstractRoadPart

class AbstractRoadPart extends AbstractRoadMarkup implements Serializable
serialVersionUID:
5519429797973084932L

Serialized Fields

offset
double offset
XY-projection offset

Class com.anylogic.engine.markup.AbstractRoadSidePart

class AbstractRoadSidePart extends AbstractRoadPart implements Serializable
serialVersionUID:
-2894423674984517573L

Serialized Fields

isOnForwardSide
boolean isOnForwardSide

Class com.anylogic.engine.markup.AbstractShapedWall

class AbstractShapedWall extends AbstractWall implements Serializable
serialVersionUID:
-4809987029287303389L

Serialized Fields

cos
double cos
assigned by AbstractShapedWall.doInitialize()
rotation
double rotation
sin
double sin
assigned by AbstractShapedWall.doInitialize()
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.AbstractWall

class AbstractWall extends AbstractLevelMarkup implements Serializable
serialVersionUID:
928001812048928881L

Serialized Fields

color
Paint color
fillingType
WallFillingType fillingType
lineWidth
float lineWidth
zHeight
double zHeight

Class com.anylogic.engine.markup.AreaNode

class AreaNode extends Node implements Serializable
serialVersionUID:
-8458342050468070490L

Serialized Fields

areaDataSources
List<IAreaDataSource> areaDataSources
areaNodeDescriptor
IAreaNodeDescriptor<T extends Agent> areaNodeDescriptor
attractors
List<Attractor> attractors
enterQueue
List<T extends Agent> enterQueue
enterQueue2
Map<T extends Agent,Boolean> enterQueue2
event
AreaNode<T extends Agent>.com.anylogic.engine.markup.AreaNode.QueueUpdateEvent event
lastEnterTime
double lastEnterTime
lineColor
Paint lineColor
lineStyle
LineStyle lineStyle
lineWidth
float lineWidth
open
boolean open
positionChoiceMode
PositionChoiceMode positionChoiceMode
randomPositions
Position[] randomPositions
slope
Slope slope
slopeX
double slopeX
slopeY
double slopeY
slopeZ
double slopeZ
throughputState
boolean throughputState
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.Attractor

class Attractor extends AbstractMarkupSubunit<AreaNode> implements Serializable
serialVersionUID:
-4030795472455605411L

Serialized Fields

orientation
double orientation
x
double x
y
double y

Class com.anylogic.engine.markup.BoundingRectangle

class BoundingRectangle extends Object implements Serializable
serialVersionUID:
-5482883059523967614L

Serialized Fields

max
Point max
min
Point min

Class com.anylogic.engine.markup.BulkConveyorBelt

class BulkConveyorBelt extends AbstractFluidMarkup<BulkConveyorDataSource> implements Serializable
serialVersionUID:
1L

Serialized Fields

drawStands
boolean drawStands
shift
double shift
standsLevel
double standsLevel
state
int state
width
double width

Class com.anylogic.engine.markup.BusStop

class BusStop extends AbstractRoadSidePart implements Serializable
serialVersionUID:
-8064550826783339219L

Serialized Fields

busStopLane
List<MarkupSegment> busStopLane
length
com.anylogic.engine.markup.LengthValue length
markingSegments
List<MarkupSegment> markingSegments
MINIMUM_BUS_STOP_LENGTH_METERS
double MINIMUM_BUS_STOP_LENGTH_METERS
outlineSegments
List<MarkupSegment> outlineSegments
roadSegmentLane
List<MarkupSegment> roadSegmentLane

Class com.anylogic.engine.markup.CircularCurve

class CircularCurve extends AbstractNetworkCurve<MarkupSegment> implements Serializable
serialVersionUID:
4318663022525303660L

Class com.anylogic.engine.markup.CircularCurveImpl

class CircularCurveImpl extends CircularCurve implements Serializable
serialVersionUID:
1L

Class com.anylogic.engine.markup.CircularWall

class CircularWall extends AbstractShapedWall implements Serializable
serialVersionUID:
2664267648596886337L

Serialized Fields

radiusX
double radiusX
radiusY
double radiusY

Class com.anylogic.engine.markup.ContinuousShortestPathData

class ContinuousShortestPathData extends ShortestPathData<Node,Path> implements Serializable
serialVersionUID:
6804682432264992972L

Serialized Fields

fromTargetNx
double fromTargetNx
fromTargetNy
double fromTargetNy
fromTargetNz
double fromTargetNz
sourceAutoRotation
double sourceAutoRotation
sourceAutoVerticalRotation
double sourceAutoVerticalRotation
targetAutoRotation
double targetAutoRotation
targetAutoVerticalRotation
double targetAutoVerticalRotation
toSourceNx
double toSourceNx
toSourceNy
double toSourceNy
toSourceNz
double toSourceNz

Class com.anylogic.engine.markup.ConveyorCustomStation

class ConveyorCustomStation extends ConveyorNode<T extends Agent> implements Serializable
serialVersionUID:
-1432711855918424714L

Serialized Fields

d
com.anylogic.engine.markup.material_handling.IConveyorCustomStationDescriptor<T extends Agent> d
p
Polygon2D p

Class com.anylogic.engine.markup.ConveyorMarkupElement

class ConveyorMarkupElement extends MarkupShape implements Serializable
serialVersionUID:
4375618367241465149L

Class com.anylogic.engine.markup.ConveyorNetwork

class ConveyorNetwork extends AbstractNetwork<ConveyorNode<?>,ConveyorPath<?>,Agent> implements Serializable
serialVersionUID:
-6200841695679274843L

Serialized Fields

boundingRectangle
BoundingRectangle boundingRectangle
drawMode
ShapeDrawMode drawMode
level
Level level
positions
List<PositionOnConveyor<?>> positions
spurs
List<ConveyorSpur<?>> spurs
stations
List<ConveyorStation<?>> stations
z
double z

Class com.anylogic.engine.markup.ConveyorNode

class ConveyorNode extends ConveyorMarkupElement<T extends Agent> implements Serializable
serialVersionUID:
-5413080275530911173L

Serialized Fields

fillColor
Paint fillColor
lineColor
Paint lineColor
outlineSegments
List<MarkupSegment> outlineSegments
randomPositions
Position[] randomPositions
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.ConveyorPath

class ConveyorPath extends ConveyorMarkupElement<T extends Agent> implements Serializable
serialVersionUID:
-3655310882140182380L

Serialized Fields

acceleration
double acceleration
cellpx
double cellpx
curve
CircularCurve curve
d
com.anylogic.engine.markup.material_handling.IConveyorPathDescriptor<T extends Agent> d
drawStands
boolean drawStands
gappx
double gappx
isObstacle
boolean isObstacle
lastPostedOffset
double lastPostedOffset
lineColor
Paint lineColor
offset
double offset
speed
double speed
standsLevel
double standsLevel
timestamp
double timestamp
width
com.anylogic.engine.markup.LengthValue width
width is not just "double in meters", for us to implement pixel-based ConveyorPath.getLineWidth() stuff derived from IPath

Class com.anylogic.engine.markup.ConveyorPathPart

class ConveyorPathPart extends ConveyorMarkupElement<T extends Agent> implements Serializable
serialVersionUID:
-5890459693050866058L

Serialized Fields

offset
double offset
XY-projection offset, pixels

Class com.anylogic.engine.markup.ConveyorPointNode

class ConveyorPointNode extends ConveyorNode<Agent> implements Serializable
serialVersionUID:
5012650706327779000L

Class com.anylogic.engine.markup.ConveyorPortImpl

class ConveyorPortImpl extends ConveyorNode<Agent> implements Serializable
serialVersionUID:
-4259725871792127637L

Class com.anylogic.engine.markup.ConveyorSimpleStation

class ConveyorSimpleStation extends ConveyorStation<T extends Agent> implements Serializable
serialVersionUID:
5240806769910675756L

Serialized Fields

d
com.anylogic.engine.markup.material_handling.IConveyorSimpleStationDescriptor<T extends Agent> d
fillColor
Paint fillColor
lineColor
Paint lineColor

Class com.anylogic.engine.markup.ConveyorSpur

class ConveyorSpur extends ConveyorPathPart<T extends Agent> implements Serializable
serialVersionUID:
-7932555762950855024L

Serialized Fields

CONNECTION_ANGLE_LOWER_LIMIT
double CONNECTION_ANGLE_LOWER_LIMIT
CONNECTION_ANGLE_UPPER_LIMIT
double CONNECTION_ANGLE_UPPER_LIMIT
fillColor
Paint fillColor
isOnRightSide
boolean isOnRightSide
itemEnterOffset
double itemEnterOffset
lineColor
Paint lineColor
outlineSegments
List<MarkupSegment> outlineSegments
transition
ConveyorSpur<T extends Agent>.com.anylogic.engine.markup.ConveyorSpur.ConveyorTransitionPath transition

Class com.anylogic.engine.markup.ConveyorStation

class ConveyorStation extends ConveyorPathPart<T extends Agent> implements Serializable
serialVersionUID:
9029088080410190179L

Serialized Fields

length
double length
outlineSegments
List<MarkupSegment> outlineSegments

Class com.anylogic.engine.markup.ConveyorTransferTable

class ConveyorTransferTable extends ConveyorTransitionalNode<T extends Agent> implements Serializable
serialVersionUID:
6507512048866457303L

Serialized Fields

d
com.anylogic.engine.markup.material_handling.IConveyorTransferTableDescriptor<T extends Agent> d
isObstacle
boolean isObstacle

Class com.anylogic.engine.markup.ConveyorTransitionalNode

class ConveyorTransitionalNode extends ConveyorNode<T extends Agent> implements Serializable
serialVersionUID:
6078756107251667947L

Serialized Fields

transitions
List<ConveyorTransitionalNode<T extends Agent>.com.anylogic.engine.markup.ConveyorTransitionalNode.ConveyorTransitionPath> transitions

Class com.anylogic.engine.markup.ConveyorTransitionalNode.ConveyorTransitionPath

class ConveyorTransitionPath extends ConveyorPath<T extends Agent> implements Serializable
serialVersionUID:
5628644909648500963L

Serialized Fields

basePath
ConveyorPath<?> basePath

Class com.anylogic.engine.markup.ConveyorTurnStation

class ConveyorTurnStation extends ConveyorTransitionalNode<T extends Agent> implements Serializable
serialVersionUID:
7140458125848104819L

Serialized Fields

d
com.anylogic.engine.markup.material_handling.IConveyorTurnStationDescriptor<T extends Agent> d
isObstacle
boolean isObstacle
radius
double radius

Class com.anylogic.engine.markup.ConveyorTurntable

class ConveyorTurntable extends ConveyorTransitionalNode<T extends Agent> implements Serializable
serialVersionUID:
5909152720490714383L

Serialized Fields

d
com.anylogic.engine.markup.material_handling.IConveyorTurntableDescriptor<T extends Agent> d
isObstacle
boolean isObstacle
radius
double radius
Deprecated.

Class com.anylogic.engine.markup.Crane

class Crane extends AbstractLevelMarkup implements Serializable
serialVersionUID:
5859330337523215561L

Serialized Fields

x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.CraneProgram

class CraneProgram extends Object implements Serializable
serialVersionUID:
-5146132939502697669L

Serialized Fields

commands
List<CraneProgram.Command> commands

Class com.anylogic.engine.markup.CraneProgram.CommandMoveAtomic

class CommandMoveAtomic extends Object implements Serializable
serialVersionUID:
-6547999196452900291L

Serialized Fields

bridgeOffset
double bridgeOffset
hookOffset
double hookOffset
trolleyOffset
double trolleyOffset

Class com.anylogic.engine.markup.CraneProgram.CommandMoveComposite

class CommandMoveComposite extends Object implements Serializable
serialVersionUID:
-2279969294591000192L

Serialized Fields

safeHeight
double safeHeight
xyz
Point xyz

Class com.anylogic.engine.markup.CraneProgram.CommandWait

class CommandWait extends Object implements Serializable
serialVersionUID:
-723898015640600550L

Serialized Fields

time
double time

Class com.anylogic.engine.markup.Curve

class Curve extends AbstractCurve<T extends AbstractMarkupSegment> implements Serializable
serialVersionUID:
-5906910948330977244L

Class com.anylogic.engine.markup.DensityMap

class DensityMap extends AbstractLevelMarkup implements Serializable
serialVersionUID:
-782882823662737796L

Serialized Fields

animator
com.anylogic.engine.markup.DensityMapAnimator animator
colorProvider
com.anylogic.engine.markup.DensityMapColorProvider colorProvider
dataStorage
DensityMapDataStorage dataStorage
displayedValue
DensityMapDisplayedValue displayedValue
enableAttenuation
boolean enableAttenuation
height
double height
hidden
boolean hidden
slidingWindow
boolean slidingWindow
t0
double t0
type
DensityMapType type
width
double width
windowTimeSec
double windowTimeSec
x
double x
y
double y

Class com.anylogic.engine.markup.DensityMapGridDataStorage

class DensityMapGridDataStorage extends Object implements Serializable
serialVersionUID:
1403302628367720123L

Serialized Fields

attenuationEvent
DynamicEvent attenuationEvent
attenuationRate
double attenuationRate
aType
com.anylogic.engine.markup.DensityMapGridDataStorage.AttenuationType aType
cells
com.anylogic.engine.markup.DensityMapGridDataStorage.DataCell[][] cells
cellSize
double cellSize
lastAttenuationTime
double lastAttenuationTime
owner
Agent owner
t0
double t0
window
double window
xSize
int xSize
xUpperLeft
double xUpperLeft
ySize
int ySize
yUpperLeft
double yUpperLeft

Class com.anylogic.engine.markup.Elevator

class Elevator extends AbstractLevelMarkup implements Serializable
serialVersionUID:
1L

Serialized Fields

cabinHeight
double cabinHeight
cos
double cos
assigned by Elevator.doInitialize()
depth
double depth
descriptor
IElevatorDescriptor<A extends Agent> descriptor
doorsConfiguration
ElevatorDoorsConfiguration doorsConfiguration
drawShaft
boolean drawShaft
lineWidth
double lineWidth
platformColor
Paint platformColor
rotation
double rotation
shaftsInitialized
boolean shaftsInitialized
sin
double sin
assigned by Elevator.doInitialize()
wallColor
Paint wallColor
width
double width
x
double x
y
double y

Class com.anylogic.engine.markup.ElevatorShaft

class ElevatorShaft extends Shape3D implements Serializable
serialVersionUID:
1L

Serialized Fields

cabinHeight
double cabinHeight
cos
double cos
depth
double depth
frontDoorOpen
boolean frontDoorOpen
lineColor
Paint lineColor
platformColor
Paint platformColor
rearDoorOpen
boolean rearDoorOpen
sin
double sin
wallWidth
double wallWidth
width
double width
zHeight
double zHeight

Class com.anylogic.engine.markup.Escalator

class Escalator extends AbstractMarkupSubunit<EscalatorGroup> implements Serializable
serialVersionUID:
-8071790097653858794L

Serialized Fields

dataSource
EscalatorDataSource dataSource
isBlocked
boolean isBlocked
isRunning
boolean isRunning
movementDirection
EscalatorMovementDirection movementDirection
speed
double speed

Class com.anylogic.engine.markup.EscalatorGroup

class EscalatorGroup extends AbstractLevelMarkup implements Serializable
serialVersionUID:
2949350402663575966L

Serialized Fields

angle
double angle
balustradecolor
Color balustradecolor
escalators
List<Escalator> escalators
initialSpeedInMPS
double initialSpeedInMPS
internalBalustradeWidth
double internalBalustradeWidth
leftBalustradeWidth
double leftBalustradeWidth
length
double length
lowerLandingLength
double lowerLandingLength
offsets
double[] offsets
oldTime
double oldTime
pedestrianBehaviorDown
EscalatorPedestrianBehavior pedestrianBehaviorDown
pedestrianBehaviorUp
EscalatorPedestrianBehavior pedestrianBehaviorUp
rightBalustradeWidth
double rightBalustradeWidth
rotation
double rotation
solidBalustrade
boolean solidBalustrade
state
int state
stepWidth
double stepWidth
upperLandingLength
double upperLandingLength
upperLevel
Level upperLevel
width
double width
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.GISCurve

class GISCurve extends AbstractNetworkCurve<GISMarkupSegment> implements Serializable
serialVersionUID:
4838948544744300141L

Class com.anylogic.engine.markup.GISMarkupElement

class GISMarkupElement extends AbstractMarkup implements Serializable
serialVersionUID:
-4711719600178314537L

Serialized Fields

lineColor
Paint lineColor
lineStyle
LineStyle lineStyle
lineWidth
double lineWidth
networkIndex
int networkIndex
The routing index in the owner network, may be -1 for nodes which are not hubs
permanent
boolean permanent

Class com.anylogic.engine.markup.GISMarkupSegment

class GISMarkupSegment extends AbstractMarkupSegment implements Serializable
serialVersionUID:
-6867202907922458019L

Serialized Fields

elat
double elat
elon
double elon
isGeodesic
boolean isGeodesic
slat
double slat
slon
double slon

Class com.anylogic.engine.markup.GISMarkupSegmentLine

class GISMarkupSegmentLine extends GISMarkupSegment implements Serializable
serialVersionUID:
8730348091371353008L

Serialized Fields

deltaLongitude
double deltaLongitude
end
com.bbn.openmap.geo.Geo end
geoOffsetOnSegment
com.bbn.openmap.geo.Geo geoOffsetOnSegment
geoOffsetPoint
com.bbn.openmap.geo.Geo geoOffsetPoint
lenghtCoefficient
double lenghtCoefficient
sphericalAzimuth
double sphericalAzimuth
start
com.bbn.openmap.geo.Geo start
xyRotation
double xyRotation
yEnd
double yEnd
yStart
double yStart

Class com.anylogic.engine.markup.GISNetwork

class GISNetwork extends AbstractNetwork<GISNode,GISRoute,ShapeGISMap> implements Serializable
serialVersionUID:
4927328776815959031L

Class com.anylogic.engine.markup.GISNode

class GISNode extends GISMarkupElement implements Serializable
serialVersionUID:
-8763017549918266834L

Serialized Fields

fillColor
Paint fillColor
nodePreferences
com.anylogic.engine.markup.NodePreferences<GISNode> nodePreferences
title
String title

Class com.anylogic.engine.markup.GISPoint

class GISPoint extends GISNode implements Serializable
serialVersionUID:
-4791814701058580652L

Serialized Fields

latitude
double latitude
longitude
double longitude
radius
double radius
toString
String toString

Class com.anylogic.engine.markup.GISRegion

class GISRegion extends GISNode implements Serializable
serialVersionUID:
-6480633512264496299L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

area
double area
latMax
double latMax
latMin
double latMin
lonMax
double lonMax
lonMin
double lonMin
randomPositions
Position[] randomPositions

Class com.anylogic.engine.markup.GISRoute

class GISRoute extends GISMarkupElement implements Serializable
serialVersionUID:
-764981448255870039L

Serialized Fields

bidirectional
boolean bidirectional
c
com.anylogic.engine.markup.GISRoute.GISCurveInternal c

Class com.anylogic.engine.markup.GISShortestPathData

class GISShortestPathData extends ShortestPathData<GISNode,GISRoute> implements Serializable
serialVersionUID:
8378687979650698513L

Serialized Fields

fromTargetSegment
GISMarkupSegmentLine fromTargetSegment
toSourceSegment
GISMarkupSegmentLine toSourceSegment

Class com.anylogic.engine.markup.Intersection

class Intersection extends AbstractRoadConnectableElement implements Serializable
serialVersionUID:
-6412114235027299404L

Serialized Fields

connectionPoints
List<RoadConnectionPoint> connectionPoints
guidelinesList
List<List<MarkupSegment>> guidelinesList
guidelineToLaneConnector
Map<List<MarkupSegment>,RoadLanesConnector> guidelineToLaneConnector
incomingConnectionPoints
List<RoadConnectionPoint> incomingConnectionPoints
laneConnectorColors
List<Color> laneConnectorColors
laneConnectors
List<RoadLanesConnector> laneConnectors
outgoingConnectionPoints
List<RoadConnectionPoint> outgoingConnectionPoints
outline
List<MarkupSegment> outline
showLaneConnectors
boolean showLaneConnectors
Deprecated.

Class com.anylogic.engine.markup.JibCrane

class JibCrane extends Crane<T extends Agent> implements Serializable
serialVersionUID:
-1729594491062860045L

Serialized Fields

blockedZoneAngle
double blockedZoneAngle
blockedZoneEnabled
boolean blockedZoneEnabled
blockedZoneStartAngle
double blockedZoneStartAngle
cabinColor
Color cabinColor
color
Color color
craneHeight
com.anylogic.engine.markup.LengthValue craneHeight
d
com.anylogic.engine.markup.material_handling.IJibCraneDescriptor<T extends Agent> d
hookOffset
com.anylogic.engine.markup.LengthValue hookOffset
initialJibAngle
double initialJibAngle
isObstacle
boolean isObstacle
jibLength
com.anylogic.engine.markup.LengthValue jibLength
trolleyOffset
com.anylogic.engine.markup.LengthValue trolleyOffset

Class com.anylogic.engine.markup.Level

class Level extends AbstractDrawableMarkupAggregator implements Serializable
serialVersionUID:
-746680166798004116L

Serialized Fields

allElements
List<AggregatableAnimationElement> allElements
this list is stored for:
    initialization in the proper order (mixed z-order of markups and shapes together)
    hide/show invocations on all the elements
this list contains all the Level.markups at their z-order locations
dataSource
LevelDataSource dataSource
elevatorReference
List<Elevator<?>> elevatorReference
escalatorIncomingReferences
List<EscalatorGroup> escalatorIncomingReferences
markups
List<LevelMarkup> markups
this is for performance, in addition to Level.allElements
obstacles
List<Obstacle> obstacles
z
double z

Class com.anylogic.engine.markup.LevelGate

class LevelGate extends AbstractLevelMarkup implements Serializable
serialVersionUID:
773154564518175604L

Serialized Fields

centroid
Point centroid
color
Color color
dx
double dx
dy
double dy
left
Point left
pairedPort
MarkupPort pairedPort
Point right
x
double x
y
double y

Class com.anylogic.engine.markup.Lift

class Lift extends AbstractLevelMarkup implements Serializable
serialVersionUID:
-5984306163329987392L

Serialized Fields

cos
double cos
d
com.anylogic.engine.markup.material_handling.ILiftDescriptor<A extends Agent> d
depth
double depth
eastPort
MarkupPort eastPort
Lift's NetworkPort located to east
fillColor
Paint fillColor
isObstacle
boolean isObstacle
lineColor
Paint lineColor
northPort
MarkupPort northPort
Lift's NetworkPort located to north
platformType
LiftPlatformDrawingType platformType
ports
List<MarkupPort> ports
rotation
double rotation
sin
double sin
southPort
MarkupPort southPort
Lift's NetworkPort located to south
westPort
MarkupPort westPort
Lift's NetworkPort located to west
width
double width
x
double x
y
double y
z
double z
zHeight
double zHeight

Class com.anylogic.engine.markup.LiftPortImpl

class LiftPortImpl extends MarkupShape implements Serializable
serialVersionUID:
1375110053261448594L

Serialized Fields

levelGate
LevelGate levelGate
location
com.anylogic.engine.markup.Lift.PortLocation location
xyz
Point xyz

Class com.anylogic.engine.markup.MarkupSegment

class MarkupSegment extends AbstractMarkupSegment implements Serializable
serialVersionUID:
-522151451075222264L

Serialized Fields

ex
double ex
ey
double ey
ez
double ez
length2D
double length2D
sx
double sx
sy
double sy
sz
double sz

Class com.anylogic.engine.markup.MarkupSegmentArc

class MarkupSegmentArc extends MarkupSegment implements Serializable
serialVersionUID:
-8548181700911090455L

Serialized Fields

cx
double cx
coordinates of arcs joint
cy
double cy
coordinates of arcs joint
cz
double cz
coordinates of arcs joint
eAngle
double eAngle
angles of tangents to the segment at its start and end points, and the ratio "start to end"
eAngleSlope
double eAngleSlope
eArcAngle
double eArcAngle
angles of the second arc
eArcBisectorX
double eArcBisectorX
x,y of the arc middle-point
eArcBisectorY
double eArcBisectorY
x,y of the arc middle-point
eArcCenterX
double eArcCenterX
x,y of the second arc circle center and its radius
eArcCenterY
double eArcCenterY
x,y of the second arc circle center and its radius
eArcRadius
double eArcRadius
x,y of the second arc circle center and its radius
eArcSign
double eArcSign
angles of the second arc
eArcStartAngle
double eArcStartAngle
angles of the second arc
eProjectionZFactor
double eProjectionZFactor
projection2DFactor
double projection2DFactor
sAngle
double sAngle
angles of tangents to the segment at its start and end points, and the ratio "start to end"
sAngleSlope
double sAngleSlope
sArcAngle
double sArcAngle
angles of the first arc
sArcBisectorX
double sArcBisectorX
x,y of the arc middle-point
sArcBisectorY
double sArcBisectorY
x,y of the arc middle-point
sArcCenterX
double sArcCenterX
x,y of the first arc circle center and its radius
sArcCenterY
double sArcCenterY
x,y of the first arc circle center and its radius
sArcLength2D
double sArcLength2D
the 2D length of 'start' arc
sArcRadius
double sArcRadius
x,y of the first arc circle center and its radius
sArcSign
double sArcSign
angles of the first arc
sArcStartAngle
double sArcStartAngle
angles of the first arc
seRatio
double seRatio
angles of tangents to the segment at its start and end points, and the ratio "start to end"
sProjectionZFactor
double sProjectionZFactor
verticalRotation
double verticalRotation

Class com.anylogic.engine.markup.MarkupSegmentLine

class MarkupSegmentLine extends MarkupSegment implements Serializable
serialVersionUID:
-8638921250218870731L

Serialized Fields

n2Dx
double n2Dx
n2Dy
double n2Dy
nx
double nx
ny
double ny
nz
double nz
rotation
double rotation
verticalRotation
double verticalRotation

Class com.anylogic.engine.markup.MarkupShape

class MarkupShape extends AbstractMarkup implements Serializable
serialVersionUID:
7870224610102917563L

Serialized Fields

clickHandled
boolean clickHandled
Is set by the most recent #onClickAt(double, double, boolean) method call.
Unlike the result of that method, this field is true even if user hasn't selected to stop further click processing
drawMode
ShapeDrawMode drawMode
isPublic
boolean isPublic

Class com.anylogic.engine.markup.Network

class Network extends AbstractNetwork<Node,Path,Agent> implements Serializable
serialVersionUID:
-6308646393905078831L

Serialized Fields

boundingRectangle
BoundingRectangle boundingRectangle
drawMode
ShapeDrawMode drawMode
palletRacks
List<PalletRack> palletRacks
List with null at the end
z
double z

Class com.anylogic.engine.markup.NetworkMarkupElement

class NetworkMarkupElement extends MarkupShape implements Serializable
serialVersionUID:
5005435759762400565L

Serialized Fields

networkIndex
int networkIndex
The routing index in the owner network, may be -1 for nodes which are not hubs

Class com.anylogic.engine.markup.NetworkPortImpl

class NetworkPortImpl extends Node implements Serializable
serialVersionUID:
-2571589280858880987L

Class com.anylogic.engine.markup.Node

class Node extends NetworkMarkupElement implements Serializable
serialVersionUID:
9183594137897016975L

Serialized Fields

fillColor
Paint fillColor
limitSpeed
boolean limitSpeed
maxSpeed
double maxSpeed
nodeDescriptor
com.anylogic.engine.markup.material_handling.INodeDescriptor<Agent> nodeDescriptor
nodePreferences
com.anylogic.engine.markup.NodePreferences<Node> nodePreferences

Class com.anylogic.engine.markup.Obstacle

class Obstacle extends Object implements Serializable
serialVersionUID:
1L

Serialized Fields

p1
Point p1
p2
Point p2
parent
AbstractMarkup parent

Class com.anylogic.engine.markup.OverheadCrane

class OverheadCrane extends Crane<T extends Agent> implements Serializable
serialVersionUID:
2983161125600883962L

Serialized Fields

bridges
List<OverheadCraneBridge> bridges
bridgeWidth
com.anylogic.engine.markup.LengthValue bridgeWidth
color
Color color
craneHeight
com.anylogic.engine.markup.LengthValue craneHeight
craneWidth
com.anylogic.engine.markup.LengthValue craneWidth
d
com.anylogic.engine.markup.material_handling.IOverheadCraneDescriptor<T extends Agent> d
girderType
OverheadCraneGirderDrawingType girderType
isObstacle
boolean isObstacle
rotation
double rotation
runwayLength
com.anylogic.engine.markup.LengthValue runwayLength
safetyGap
com.anylogic.engine.markup.LengthValue safetyGap
trolleyColor
Color trolleyColor

Class com.anylogic.engine.markup.OverheadCraneBridge

class OverheadCraneBridge extends Crane<Agent> implements Serializable
serialVersionUID:
-5293567418392576782L

Serialized Fields

bridgeColor
Color bridgeColor
bridgeInternalIndex
int bridgeInternalIndex
bridgeLocation
com.anylogic.engine.markup.LengthValue bridgeLocation
crane
OverheadCrane crane
hookLocation
com.anylogic.engine.markup.LengthValue hookLocation
trolleyLocation
com.anylogic.engine.markup.LengthValue trolleyLocation

Class com.anylogic.engine.markup.PalletRack

class PalletRack extends NetworkMarkupElement implements Serializable
serialVersionUID:
8524201755385198740L

Serialized Fields

aisleDepth
double aisleDepth
aisleRDepth
double aisleRDepth
canvas
ShapeCanvas canvas
cellColor
HashMap<Integer,Color> cellColor
cellColorDirty
HashMap<Integer,Color> cellColorDirty
cellsBetweenLegs
int cellsBetweenLegs
cellWidth
double cellWidth
cos
double cos
depth
double depth
depthR
double depthR
direction
PalletRackDirection direction
fillColor
Paint fillColor
isObstacle
boolean isObstacle
length
double length
levelHeight
double levelHeight
lineColor
Color lineColor
nDeep
int nDeep
nLevels
int nLevels
nPositions
int nPositions
pathByRowCell
Path[][] pathByRowCell
Array with nCells items if there is only one aisle and with nCells * 2 items if there are two aisles (the first nCells items belong to the 'left' aisle)
pathOffsetByRowCell
double[][] pathOffsetByRowCell
See Also:
rotation
double rotation
rotationByRowCell
double[][] rotationByRowCell
sin
double sin
type
PalletRackType type
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.PalletRackLocation

class PalletRackLocation extends Object implements Serializable
serialVersionUID:
-5177548681075337819L

Serialized Fields

level
int level
Level (0, 1, ...)
position
int position
Position in row (0, 1, ...)
row
int row
The number of pallet rack (0 or 1). Used in two-row pallet racks (0 = left row, 1 = right row).
If there is only one pallet rack, this should be 0.

Class com.anylogic.engine.markup.ParkingLot

class ParkingLot extends AbstractRoadSidePart implements Serializable
serialVersionUID:
-5501833494893390820L

Serialized Fields

diagonalParkingAngle
int diagonalParkingAngle
forceLeavingEnabled
boolean forceLeavingEnabled
forceLeavingTimeoutInSeconds
double forceLeavingTimeoutInSeconds
markingSegments
List<MarkupSegment> markingSegments
nSpaces
int nSpaces
outlineSegments
List<MarkupSegment> outlineSegments
parkingSpaceLength
com.anylogic.engine.markup.LengthValue parkingSpaceLength
parkingSpaceWidth
com.anylogic.engine.markup.LengthValue parkingSpaceWidth
parkingType
ParkingLotType parkingType

Class com.anylogic.engine.markup.Path

class Path extends NetworkMarkupElement implements Serializable
serialVersionUID:
-5644504854285254364L

Serialized Fields

bidirectional
boolean bidirectional
drawingType
PathDrawingType drawingType
limitNumberOfTransporters
boolean limitNumberOfTransporters
limitSpeed
boolean limitSpeed
lineColor
Paint lineColor
materialDescriptor
com.anylogic.engine.markup.material_handling.IPathDescriptor<Agent> materialDescriptor
maxNumberOfTransporters
int maxNumberOfTransporters
maxSpeed
double maxSpeed
width
com.anylogic.engine.markup.LengthValue width

Class com.anylogic.engine.markup.PathConnector

class PathConnector extends Object implements Serializable
serialVersionUID:
6610544501944952833L

Serialized Fields

bidirectional
boolean bidirectional
endPath
P extends IPath<N> endPath
pathConnector
Path pathConnector
startPath
P extends IPath<N> startPath

Class com.anylogic.engine.markup.Pathway

class Pathway extends AbstractLevelMarkup implements Serializable
serialVersionUID:
-8836002237402545997L

Serialized Fields

lineColor
Color lineColor
segments
List<MarkupSegmentLine> segments

Class com.anylogic.engine.markup.PedFlowStatistics

class PedFlowStatistics extends AbstractLevelMarkup implements Serializable
serialVersionUID:
-5644504854285254364L

Serialized Fields

angle
double angle
color
Color color
dataSource
PedFlowStatisticsDataSource dataSource
direction
FlowStatisticsDirection direction
ex
double ex
ey
double ey
length
double length
sx
double sx
sy
double sy

Class com.anylogic.engine.markup.Pipe

class Pipe extends AbstractFluidMarkup<PipeDataSource> implements Serializable
serialVersionUID:
1L

Serialized Fields

diameter
double diameter
markColor
Color markColor
roundedShapeLength
double roundedShapeLength
shift
double shift
state
int state

Class com.anylogic.engine.markup.PointNode

class PointNode extends Node implements Serializable
serialVersionUID:
8488134122666777034L

Serialized Fields

connectors
ArrayList<PathConnector<Path,Node>> connectors
connectorsMap
Map<Path,Map<Path,PathConnector<Path,Node>>> connectorsMap
radius
double radius
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.Polygon2D

class Polygon2D extends Object implements Serializable
serialVersionUID:
-7204765131011612829L

Serialized Fields

area
double area
dx
double[] dx
dy
double[] dy
owner
MarkupShape owner
path
Path2D.Double path
xMax
double xMax
xMin
double xMin
yMax
double yMax
yMin
double yMin

Class com.anylogic.engine.markup.PolygonalNode

class PolygonalNode extends AreaNode<T extends Agent> implements Serializable
serialVersionUID:
-2294940773211731233L

Serialized Fields

arrangedPositions
Position[] arrangedPositions
p
Polygon2D p

Class com.anylogic.engine.markup.PositionOnConveyor

class PositionOnConveyor extends ConveyorPathPart<T extends Agent> implements Serializable
serialVersionUID:
5171078586926624496L

Serialized Fields

d
com.anylogic.engine.markup.material_handling.IPositionOnConveyorDescriptor<T extends Agent> d

Class com.anylogic.engine.markup.PositionOnTrack

class PositionOnTrack extends AbstractRailwayMarkup implements Serializable
serialVersionUID:
8506143208882019538L

Serialized Fields

color
Paint color
offset
double offset
rotation
double rotation
x
double x
y
double y

Class com.anylogic.engine.markup.QueueArea

class QueueArea extends PolygonalNode<T extends Agent> implements Serializable
serialVersionUID:
2996535320653099260L

Class com.anylogic.engine.markup.QueuePath

class QueuePath extends AbstractMarkupSubunit<ServiceWLine<?>> implements Serializable
serialVersionUID:
-4558642124631698139L

Serialized Fields

capacity
int capacity
exceededQueuePolicy
ExceededQueuePolicy exceededQueuePolicy
reverse
boolean reverse

Class com.anylogic.engine.markup.QueueSerpentine

class QueueSerpentine extends QueuePath implements Serializable
serialVersionUID:
8277364998181385320L

Serialized Fields

beltBarrierColor
Color beltBarrierColor
width
double width

Class com.anylogic.engine.markup.RailwayNetwork

class RailwayNetwork extends AbstractDrawableMarkupAggregator implements Serializable
serialVersionUID:
-897041126840714279L

Serialized Fields

level
Level level
pointOnTracks
List<PositionOnTrack> pointOnTracks
switches
List<RailwaySwitch> switches
tracks
List<RailwayTrack> tracks
z
double z

Class com.anylogic.engine.markup.RailwaySwitch

class RailwaySwitch extends AbstractRailwayMarkup implements Serializable
serialVersionUID:
3490247508785288178L

Serialized Fields

color
Paint color
radius
double radius
selectionColor
Color selectionColor
states
List<com.anylogic.engine.markup.RailwaySwitch.State> states
toggleCounter
int toggleCounter
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.RailwaySwitch.IRailwaySwitchType.BaseType

class BaseType extends Object implements Serializable
serialVersionUID:
1L

Serialized Fields

type
RailwaySwitchType type

Class com.anylogic.engine.markup.RailwaySwitch.IRailwaySwitchType.SingleSlipType

class SingleSlipType extends RailwaySwitch.IRailwaySwitchType.BaseType implements Serializable
serialVersionUID:
1L

Serialized Fields

switchingTrack
RailwayTrack switchingTrack

Class com.anylogic.engine.markup.RailwayTrack

class RailwayTrack extends AbstractRailwayMarkup implements Serializable
serialVersionUID:
-6723077960020974080L

Serialized Fields

color
Paint color
drawingType
PathDrawingType drawingType
isBlocked
boolean isBlocked
positions
List<PositionOnTrack> positions
width
com.anylogic.engine.markup.LengthValue width

Class com.anylogic.engine.markup.RectangularNode

class RectangularNode extends AreaNode<T extends Agent> implements Serializable
serialVersionUID:
-2294940773211731233L

Serialized Fields

cos
double cos
height
double height
rotation
double rotation
sin
double sin
width
double width

Class com.anylogic.engine.markup.RectangularWall

class RectangularWall extends AbstractShapedWall implements Serializable
serialVersionUID:
2664267648596886337L

Serialized Fields

height
double height
width
double width

Class com.anylogic.engine.markup.Road

class Road extends AbstractRoadConnectableElement implements Serializable
serialVersionUID:
-1857481195856280351L

Serialized Fields

axisSegments
List<MarkupSegment> axisSegments
backwardLanesCount
int backwardLanesCount
backwardSegments
List<ArrayList<MarkupSegment>> backwardSegments
beginIncomingConnectionPoints
List<RoadConnectionPoint> beginIncomingConnectionPoints
beginOutgoingConnectionPoints
List<RoadConnectionPoint> beginOutgoingConnectionPoints
connectionPointsToLaneIndices
Map<RoadConnectionPoint,Integer> connectionPointsToLaneIndices
endIncomingConnectionPoints
List<RoadConnectionPoint> endIncomingConnectionPoints
endOutgoingConnectionPoints
List<RoadConnectionPoint> endOutgoingConnectionPoints
forwardLanesCount
int forwardLanesCount
forwardSegments
List<ArrayList<MarkupSegment>> forwardSegments
medianStripColor
Paint medianStripColor
medianStripWidth
com.anylogic.engine.markup.LengthValue medianStripWidth
width
double width

Class com.anylogic.engine.markup.RoadConnectionPoint

class RoadConnectionPoint extends Object implements Serializable
serialVersionUID:
4487047768871132519L

Serialized Fields

connectionSegment
MarkupSegmentLine connectionSegment
directionSegment
MarkupSegmentLine directionSegment
isIncoming
boolean isIncoming

Class com.anylogic.engine.markup.RoadLanesConnector

class RoadLanesConnector extends Object implements Serializable
serialVersionUID:
2588714845858882154L

Serialized Fields

dataSource
RoadLaneConnectorDataSource dataSource
endRoad
Road endRoad
endRoadLane
int endRoadLane
guideLine
List<MarkupSegment> guideLine
signal
TrafficLightSignal signal
startRoad
Road startRoad
startRoadLane
int startRoadLane

Class com.anylogic.engine.markup.RoadNetwork

class RoadNetwork extends AbstractDrawableMarkupAggregator implements Serializable
serialVersionUID:
-937909314958968329L

Serialized Fields

busStops
List<BusStop> busStops
directionsDelimitingLineColor
Paint directionsDelimitingLineColor
directionsDelimitingLineStyle
RoadLineStyle directionsDelimitingLineStyle
drivingDirection
RoadDrivingDirection drivingDirection
intersections
List<Intersection> intersections
isSignalStateAnimationVisible
boolean isSignalStateAnimationVisible
lanesDelimitingLineColor
Paint lanesDelimitingLineColor
lanesDelimitingLineStyle
RoadLineStyle lanesDelimitingLineStyle
laneWidthInMeters
double laneWidthInMeters
laneWidthInPixels
double laneWidthInPixels
Cached for performance reasons
level
Level level
parkingLots
List<ParkingLot> parkingLots
roadBackgroundColor
Paint roadBackgroundColor
roads
List<Road> roads
stopLines
List<StopLine> stopLines
trafficLights
List<TrafficLight<?>> trafficLights

Class com.anylogic.engine.markup.Robot

class Robot extends AbstractLevelMarkup implements Serializable
serialVersionUID:
5859330337523215561L

Serialized Fields

baseRadiusPixels
double baseRadiusPixels
blockedZoneAngle
double blockedZoneAngle
blockedZoneEnabled
boolean blockedZoneEnabled
blockedZoneStartAngle
double blockedZoneStartAngle
descriptor
com.anylogic.engine.markup.material_handling.IRobotDescriptor<T extends Agent> descriptor
endEffectorColor
Color endEffectorColor
gripperWidth
com.anylogic.engine.markup.LengthValue gripperWidth
initialEndEffectorX
double initialEndEffectorX
initialEndEffectorY
double initialEndEffectorY
initialEndEffectorZ
double initialEndEffectorZ
isObstacle
boolean isObstacle
linksColor
Color linksColor
linksLength
com.anylogic.engine.markup.LengthValue[] linksLength
maxArmReach
com.anylogic.engine.markup.LengthValue maxArmReach
needCoordsUpdate
boolean needCoordsUpdate
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.ServiceBase

class ServiceBase extends AbstractLevelMarkup implements Serializable
serialVersionUID:
6633328294159067704L

Serialized Fields

dataSource
ServiceDataSource<Q extends QueueUnit> dataSource
serviceColor
Color serviceColor
services
List<S extends ServiceUnit<Q>> services

Class com.anylogic.engine.markup.ServiceLine

class ServiceLine extends ServiceUnit<QueuePath> implements Serializable
serialVersionUID:
-1827383159507941207L

Serialized Fields

ex
double ex
ey
double ey
ez
double ez
length
double length

Class com.anylogic.engine.markup.ServicePoint

class ServicePoint extends ServiceUnit<Q extends QueueUnit> implements Serializable
serialVersionUID:
8736258886338438515L

Class com.anylogic.engine.markup.ServiceUnit

class ServiceUnit extends AbstractMarkupSubunit<ServiceBase<?,Q extends QueueUnit>> implements Serializable
serialVersionUID:
2463089950977171113L

Serialized Fields

color
Color color
orientation
double orientation
queueChoicePolicy
ServiceQueueChoicePolicy queueChoicePolicy
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.ServiceWArea

class ServiceWArea extends ServiceBase<ServicePoint<QueueArea>,QueueArea> implements Serializable
serialVersionUID:
8354954193763684534L

Serialized Fields

queueArea
QueueArea queueArea

Class com.anylogic.engine.markup.ServiceWLine

class ServiceWLine extends ServiceBase<S extends ServiceUnit<QueuePath>,QueuePath> implements Serializable
serialVersionUID:
-1348134383310098474L

Serialized Fields

bidirectional
boolean bidirectional
groupBehavior
ServiceGroupBehavior groupBehavior
groupBehaviorMode
ServiceGroupBehaviorMode groupBehaviorMode
groupWaitingArea
AreaNode groupWaitingArea
queueChoicePolicy
ServiceQueueChoicePolicy queueChoicePolicy
queueColor
Color queueColor
queues
List<QueuePath> queues
reverseQueueColor
Color reverseQueueColor
reverseQueues
List<QueuePath> reverseQueues
type
ServiceWLineType type
waitForExit
boolean waitForExit

Class com.anylogic.engine.markup.ShortestPathData

class ShortestPathData extends Object implements Serializable
serialVersionUID:
3232565619184163949L

Serialized Fields

distance
double distance
firstPath
P extends IPath<N> firstPath
fromDirection
SimpleDirection fromDirection
fromNode
N extends INode<N,P> fromNode
fromOffset
double fromOffset
fromPath
P extends IPath<N> fromPath
fromX
double fromX
fromY
double fromY
fromZ
double fromZ
lastPath
P extends IPath<N> lastPath
network
INetwork<N extends INode<N,P>,P extends IPath<N>> network
source
Point source
sourceRotation
double sourceRotation
sourceSegmentDistance
double sourceSegmentDistance
sourceVerticalRotation
double sourceVerticalRotation
target
Point target
targetRotation
double targetRotation
targetSegmentDistance
double targetSegmentDistance
targetVerticalRotation
double targetVerticalRotation
toDirectionReverse
SimpleDirection toDirectionReverse
Tells from which side we come to (ShortestPathData.toPath, ShortestPathData.toOffset), in terms of target POV (the 'reverse' word stands for it)
toHubIncomingPath
P extends IPath<N> toHubIncomingPath
toNode
N extends INode<N,P> toNode
toOffset
double toOffset
toPath
P extends IPath<N> toPath
toX
double toX
toY
double toY
toZ
double toZ

Class com.anylogic.engine.markup.Slope

class Slope extends Object implements Serializable
serialVersionUID:
1L

Serialized Fields

dx
double dx
dy
double dy
dz
double dz
horizontalAngle
double horizontalAngle
type
SlopeType type
verticalAngle
double verticalAngle
x
double x
y
double y

Class com.anylogic.engine.markup.StopLine

class StopLine extends AbstractRoadSidePart implements Serializable
serialVersionUID:
-3723653727144668658L

Serialized Fields

color
Color color
d
IStopLineDescriptor<T extends Agent> d
laneIndexFrom
int laneIndexFrom
laneIndexTo
int laneIndexTo
roadSigns
Map<Class<? extends RoadSignType>,RoadSignType> roadSigns
segments2D
List<MarkupSegment> segments2D
segments3D
List<MarkupSegment> segments3D
signal
TrafficLightSignal signal

Class com.anylogic.engine.markup.Storage

class Storage extends AbstractLevelMarkup implements Serializable
serialVersionUID:
3829618540494774542L

Serialized Fields

aisleWidth
com.anylogic.engine.markup.LengthValue aisleWidth
baysBetweenLegs
int baysBetweenLegs
bottomPassage
com.anylogic.engine.markup.LengthValue bottomPassage
canvas
ShapeCanvas canvas
cellColor
HashMap<Integer,Color> cellColor
cellColorDirty
HashMap<Integer,Color> cellColorDirty
cellWidth
com.anylogic.engine.markup.LengthValue cellWidth
drawLegs
boolean drawLegs
flipped
boolean flipped
frameColor
Color frameColor
height
com.anylogic.engine.markup.LengthValue height
isObstacle
boolean isObstacle
leftPassage
com.anylogic.engine.markup.LengthValue leftPassage
numberOfBays
int numberOfBays
numberOfCellsPerSlot
int numberOfCellsPerSlot
numberOfRacks
int numberOfRacks
rackDepth
com.anylogic.engine.markup.LengthValue rackDepth
rackPlacement
RackPlacement rackPlacement
rackType
RackType rackType
rightPassage
com.anylogic.engine.markup.LengthValue rightPassage
rotation
double rotation
shelvesColor
Color shelvesColor
simplifiedAgentAnimation
boolean simplifiedAgentAnimation
singleUnitFirst
boolean singleUnitFirst
slotShiftInfo
Map<Integer,Double> slotShiftInfo
storageSystem
RackUnitAggregator storageSystem
tiltAngle
double tiltAngle
topPassage
com.anylogic.engine.markup.LengthValue topPassage
width
com.anylogic.engine.markup.LengthValue width
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.StorageTank

class StorageTank extends AbstractFluidMarkup<StorageTankDataSource> implements Serializable
serialVersionUID:
1L

Serialized Fields

diameter
double diameter
height
double height
progress
double progress
state
int state
x
double x
y
double y
z
double z

Class com.anylogic.engine.markup.TargetLine

class TargetLine extends AbstractLevelMarkup implements Serializable
serialVersionUID:
-5644504854285254364L

Serialized Fields

color
Color color
dx
double[] dx
dy
double[] dy
length
double length
segmentEndOffsets
double[] segmentEndOffsets
x
double x
y
double y

Class com.anylogic.engine.markup.TrafficLight

class TrafficLight extends Object implements Serializable
serialVersionUID:
-4780502985438811152L

Serialized Fields

delegate
TrafficLightDelegate delegate
phaseDurationsInitialized
boolean phaseDurationsInitialized
This is needed to fill TrafficLight.phaseDurationsSeconds with dynamically calculated values on the first use, BUT not at the TrafficLight construction phase - to ensure lazy init AFTER agent parameters are set, AL-13856
phaseDurationsSeconds
List<Double> phaseDurationsSeconds
don't read this field directly, use TrafficLight.phaseDurationsSeconds() instead
phaseSignals
List<List<TrafficLightSignal>> phaseSignals
signalElementIndexes
Map<T extends ISignalable,Integer> signalElementIndexes
signalElements
List<T extends ISignalable> signalElements
type
TrafficLightType type

Class com.anylogic.engine.markup.Wall

class Wall extends AbstractWall implements Serializable
serialVersionUID:
-1734189566556441330L

Serialized Fields

Package com.anylogic.engine.markup.rail

Package com.anylogic.engine.optimization.metal

Class com.anylogic.engine.optimization.metal.MetalDoubleMutator

class MetalDoubleMutator extends Object implements Serializable

Serialized Fields

distributionIndex
double distributionIndex
probability
double probability
randomGenerator
org.uma.jmetal.util.pseudorandom.RandomGenerator<Double> randomGenerator
solutionRepair
org.uma.jmetal.solution.util.repairsolution.RepairDoubleSolution solutionRepair

Class com.anylogic.engine.optimization.metal.MetalIntegerMutator

class MetalIntegerMutator extends Object implements Serializable

Serialized Fields

distributionIndex
double distributionIndex
probability
double probability
randomGenerator
org.uma.jmetal.util.pseudorandom.RandomGenerator<Double> randomGenerator
solutionRepair
org.uma.jmetal.solution.util.repairsolution.RepairDoubleSolution solutionRepair

Package com.anylogic.engine.presentation

Class com.anylogic.engine.presentation.AgentAnimationSettings

class AgentAnimationSettings extends Object implements Serializable
serialVersionUID:
-8940853296201927126L

Serialized Fields

fixedSizeScaleValue
long fixedSizeScaleValue
realSizeScaleValue
long realSizeScaleValue

Class com.anylogic.engine.presentation.Camera3D

class Camera3D extends com.anylogic.engine.presentation.Pure3DObject implements Serializable
serialVersionUID:
-8376002464674787206L

Serialized Fields

rotationX
double rotationX
rotationZ
double rotationZ
x
double x
y
double y
z
double z

Class com.anylogic.engine.presentation.Configuration3D

class Configuration3D extends Object implements Serializable
serialVersionUID:
-58493464655540774L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

backgroundColor
Color backgroundColor
gridColor
Color gridColor
skybox
SkyboxType skybox

Class com.anylogic.engine.presentation.Light3D

class Light3D extends com.anylogic.engine.presentation.Pure3DObject implements Serializable
serialVersionUID:
-5059165224372700431L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

ambientColor
Color ambientColor
diffuseColor
Color diffuseColor
enabled
boolean enabled
global
boolean global
specularColor
Color specularColor

Class com.anylogic.engine.presentation.Light3D.CarHeadlight

class CarHeadlight extends Light3DSpot implements Serializable
serialVersionUID:
-2116363952557299428L

Class com.anylogic.engine.presentation.Light3D.Daylight

class Daylight extends Light3DAmbient implements Serializable
serialVersionUID:
7125478111001473114L

Class com.anylogic.engine.presentation.Light3D.Moonlight

class Moonlight extends Light3DAmbient implements Serializable
serialVersionUID:
7125478111001473114L

Class com.anylogic.engine.presentation.Light3D.StreetLight

class StreetLight extends Light3DPoint implements Serializable
serialVersionUID:
8479379952565469441L

Class com.anylogic.engine.presentation.Light3DAmbient

class Light3DAmbient extends Light3D implements Serializable
serialVersionUID:
-634412677447178062L

Class com.anylogic.engine.presentation.Light3DDirectional

class Light3DDirectional extends Light3D implements Serializable
serialVersionUID:
-634412677447178062L

Serialized Fields

angleX
float angleX
Light direction
angleZ
float angleZ
Light direction

Class com.anylogic.engine.presentation.Light3DPoint

class Light3DPoint extends Light3D implements Serializable
serialVersionUID:
-634412677447178062L

Serialized Fields

constantAttenuation
float constantAttenuation
The constant attentuation factor
linearAttenuation
float linearAttenuation
The linear attentuation factor
quadraticAttenuation
float quadraticAttenuation
The quadratic attentuation factor
x
float x
Position
y
float y
Position
z
float z
Position

Class com.anylogic.engine.presentation.Light3DSpot

class Light3DSpot extends Light3D implements Serializable
serialVersionUID:
-634412677447178062L

Serialized Fields

angleX
float angleX
Light direction
angleZ
float angleZ
Light direction
constantAttenuation
float constantAttenuation
The constant attentuation factor
cutOffAngle
float cutOffAngle
Cut-off angle for the maximum extent of the spotlight in degrees
dropOffRate
float dropOffRate
drop-off rate for the spotlight from the center to cutoffAngle
linearAttenuation
float linearAttenuation
The linear attentuation factor
quadraticAttenuation
float quadraticAttenuation
The quadratic attentuation factor
x
float x
Position
y
float y
Position
z
float z
Position

Class com.anylogic.engine.presentation.ModelElementDescriptor

class ModelElementDescriptor extends Object implements Serializable
serialVersionUID:
7128887073576925196L

Serialized Fields

index
int index
isPublic
boolean isPublic
name
String name
showLabel
boolean showLabel
staticData
String staticData
type
ModelElementType type

Class com.anylogic.engine.presentation.ModelElementDescriptorUtils

class ModelElementDescriptorUtils extends Object implements Serializable
serialVersionUID:
7128887073576925196L

Serialized Fields

index
int index
isPublic
boolean isPublic
name
String name
showLabel
boolean showLabel
staticData
String staticData

Class com.anylogic.engine.presentation.ReplicatedShape

class ReplicatedShape extends Object implements Serializable
serialVersionUID:
-647106139538557935L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

shapes
ArrayList<T extends Shape> shapes

Class com.anylogic.engine.presentation.Shape

class Shape extends Object implements Serializable
serialVersionUID:
-4238647246355254248L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

ispublic
boolean ispublic
rotation
double rotation
scalex
double scalex
scaley
double scaley
visible
boolean visible
x
double x
y
double y

Class com.anylogic.engine.presentation.Shape3D

class Shape3D extends Shape implements Serializable
serialVersionUID:
4493125264601150858L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

drawMode
ShapeDrawMode drawMode
scalez
double scalez
z
double z

Class com.anylogic.engine.presentation.Shape3DGroup

class Shape3DGroup extends ShapeGroup implements Serializable
serialVersionUID:
-1403451276075003315L

Class com.anylogic.engine.presentation.Shape3DObject

class Shape3DObject extends Shape3D implements Serializable
serialVersionUID:
8151170622059600694L

Serialized Fields

agentScalingFactor
double agentScalingFactor
The agent scale which is applied to this object.
axisOrder
Object3DAxisOrder axisOrder
baseScale2D
double baseScale2D
The base scale which is used in the XY-projection image file.
Because 2D image should be drawn with scale already multiplied by agentScalingFactor, this baseScale2D can be computed related to 'scale' only - which may be changed by user at run time
customColors
Pair<String,Color>[] customColors
fileName
String fileName
height
double height
The height of the XY-projection of object in local object coordinates
ignoreSceneLights
boolean ignoreSceneLights
This property allows to disable lighting of this 3D object by other lights located on the model scene - useful when 3D object contains internal lights and shouldn't be double-lighted.
imageFileName
String imageFileName
null if 2D picture generation has failed
internalLighting
Object3DInternalLighting internalLighting
This property defines how the internal lights (which this 3D object may contain) will operate on the scene: turned off, lighting this 3D object only (self lighting), or lighting on the global level (like headlamp of the car).
packagePrefix
String packagePrefix
topLeftX
double topLeftX
The x coordinate of the top-left corner of XY-projection object in local object coordinates
topLeftY
double topLeftY
The y coordinate of the top-left corner of XY-projection object in local object coordinates
width
double width
The width of the XY-projection of object in local object coordinates

Class com.anylogic.engine.presentation.ShapeAgentGroup_xjal

class ShapeAgentGroup_xjal extends com.anylogic.engine.presentation.ShapeAbstractAgentGroup<com.anylogic.engine.presentation.DynamicSEOP> implements Serializable
serialVersionUID:
-7823786006829427094L

Serialized Fields

pendingAgentsToAdd
Set<Agent> pendingAgentsToAdd

Class com.anylogic.engine.presentation.ShapeAgentPopulationGroup

class ShapeAgentPopulationGroup extends com.anylogic.engine.presentation.ShapeAbstractAgentGroup<ShapeEmbeddedObjectPresentation> implements Serializable
serialVersionUID:
4983990186476811843L

Serialized Fields

population
AgentList<?> population

Class com.anylogic.engine.presentation.ShapeArc

class ShapeArc extends ShapeOval implements Serializable
serialVersionUID:
5572144571178867357L

Serialized Fields

angle
double angle
angleStart
double angleStart
dz
double dz

Class com.anylogic.engine.presentation.ShapeArrowLine

class ShapeArrowLine extends ShapeLine implements Serializable
serialVersionUID:
-5115827121865950561L

Serialized Fields

arrowSettings
com.anylogic.engine.presentation.ArrowSettings arrowSettings

Class com.anylogic.engine.presentation.ShapeButton

class ShapeButton extends ShapeInputControl implements Serializable
serialVersionUID:
8471526751261391566L

Serialized Fields

text
String text

Class com.anylogic.engine.presentation.ShapeCAD

class ShapeCAD extends Shape implements Serializable
serialVersionUID:
7524622851694713382L

Serialized Fields

backgroundColor
Color backgroundColor
customLayerColors
Color[] customLayerColors
drawingAttributes
int drawingAttributes
filename
String filename
height
double height
id
int id
layerIndexes
Map<String,Integer> layerIndexes
layerNames
String[] layerNames
layersVisibility
boolean[] layersVisibility
needsRedraw
boolean needsRedraw
packagePrefix
String packagePrefix
width
double width

Class com.anylogic.engine.presentation.ShapeCanvas

class ShapeCanvas extends Shape implements Serializable
serialVersionUID:
-7423186041887925954L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
the line width float number is emitted
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

alphaComposite
AlphaComposite alphaComposite
height
double height
imageIsEmpty
boolean imageIsEmpty
lastCompositeType
String lastCompositeType
rasterMode
boolean rasterMode
width
double width

Class com.anylogic.engine.presentation.ShapeCheckBox

class ShapeCheckBox extends ShapeInputControl implements Serializable
serialVersionUID:
-169005508825031116L

Serialized Fields

text
String text
value
boolean value
The current state of the check box (true means selected) that can be accessed in the overridden action() method.
Use ShapeCheckBox.isSelected() to obtain the current check box state from other places

Class com.anylogic.engine.presentation.ShapeComboBox

class ShapeComboBox extends ShapeInputControl implements Serializable
serialVersionUID:
2861831380777839301L

Serialized Fields

editable
boolean editable
texts
String[] texts
value
String value
The currently selected item of the combo box that can be accessed in the overridden action() method.
Use ShapeComboBox.getValue() to obtain the currently selected item from other places
valueType
ShapeControl.ValueType valueType
The type of the value edited by the combo box

Class com.anylogic.engine.presentation.ShapeControl

class ShapeControl extends Shape implements Serializable
serialVersionUID:
-6664736475155082359L

Serialized Fields

enabled
boolean enabled
height
double height
width
double width

Class com.anylogic.engine.presentation.ShapeCurve

class ShapeCurve extends ShapePolyLine implements Serializable
serialVersionUID:
5801072446732149500L

Serialized Fields

manualControlPoints
boolean manualControlPoints

Class com.anylogic.engine.presentation.ShapeEmbeddedObjectIcon

class ShapeEmbeddedObjectIcon extends Shape implements Serializable
serialVersionUID:
-406130619750328026L

Serialized Fields

embeddedObject
Agent embeddedObject
population
AgentList<?> population

Class com.anylogic.engine.presentation.ShapeEmbeddedObjectPresentation

class ShapeEmbeddedObjectPresentation extends Shape3D implements Serializable
serialVersionUID:
-406130619750328026L

Serialized Fields

active
boolean active
agentConfirmed
boolean agentConfirmed
used by ShapeAgentPopulationGroup.updateDynamicProperties() for fast deletion of dead agents from Map<Agent, SEOP>
agentPosition
Position agentPosition
agentVisible
boolean agentVisible
drawAgentInZeroOrigin
boolean drawAgentInZeroOrigin
This setting is for agents which live in space coordinates (which has position: Agent.isSpacePositionSet_xjal()): its specifies whether agent animation should be drawn with offset to this shape (AnyLogic 6 style) or not (AnyLogic 7+)
embeddedObject
Agent embeddedObject
heading
double heading
latitude
double latitude
longitude
double longitude
scaleIsAutomatic
boolean scaleIsAutomatic
This setting enables automatic scaling of agent animation depending on its Scale element and the Scale of space the agent lives in
tmpPt
Position tmpPt

Class com.anylogic.engine.presentation.ShapeFileChooser

class ShapeFileChooser extends ShapeInputControl implements Serializable
serialVersionUID:
-308716378090717778L

Serialized Fields

fileTypes
String fileTypes
title
String title
value
String value
Returns the currently selected file name (or empty string if no file selected) that can be accessed in the overridden action() method.
Use ShapeFileChooser.getValue() to obtain the currently selected file name from other places

Class com.anylogic.engine.presentation.ShapeGISMap

class ShapeGISMap extends AbstractShapeGISMap implements Serializable
serialVersionUID:
8850502783383997658L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
no custom data
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

buttonID
int buttonID
centerLatitude
double centerLatitude
centerLongitude
double centerLongitude
height
double height
layers
ShapeGISMap.Layer[] layers
listeners
com.anylogic.engine.internal.ALListenerList<ImageChangedListener> listeners
Deprecated.
mapBackgroundColor
Color mapBackgroundColor
mapBorderColor
Color mapBorderColor
mapScale
double mapScale
mouseNavigationEnabled
boolean mouseNavigationEnabled
newImageLoaded
AtomicBoolean newImageLoaded
outdateMarkups
boolean outdateMarkups
outdateTileImage
AtomicBoolean outdateTileImage
packagePrefix
String packagePrefix
precisionInMeters
int precisionInMeters
previousPoint
Point previousPoint
routeProvider
IGISRouteProvider routeProvider
searchVisibleAreaBounds
double[] searchVisibleAreaBounds
showTiles
boolean showTiles
tileURLProvider
ITileURLProvider tileURLProvider
tileURLProviderType
TileURLProviderType tileURLProviderType
tileURLs
String[] tileURLs
actual only when ShapeGISMap.tileURLProviderType == TileURLProviderType.CUSTOM
usedScaleX
double usedScaleX
Additional scaling used for drawing in case of memory lack
usedScaleY
double usedScaleY
Additional scaling used for drawing in case of memory lack
width
double width

Class com.anylogic.engine.presentation.ShapeGISMap.Layer

class Layer extends Object implements Serializable
serialVersionUID:
-7736077865162188752L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

dbfFileName
String dbfFileName
fillColor
Color fillColor
lineColor
Color lineColor
objectNameColumnIndex
int objectNameColumnIndex
shapeFileName
String shapeFileName
shapeFillColors
Map<Integer,Color> shapeFillColors
shapeLineColors
Map<Integer,Color> shapeLineColors
visible
boolean visible

Class com.anylogic.engine.presentation.ShapeGroup

class ShapeGroup extends Shape3D implements Serializable
serialVersionUID:
-7823786006829427094L

Serialized Fields

replicationOrigin
ShapeGroup replicationOrigin
rotationX
double rotationX
rotationY
double rotationY
shapes
List<Object> shapes

Class com.anylogic.engine.presentation.ShapeImage

class ShapeImage extends Shape3D implements Serializable
serialVersionUID:
-1448395744671401944L

Serialized Fields

filenames
ArrayList<String> filenames
height
double height
index
int index
packagePrefix
String packagePrefix
width
double width

Class com.anylogic.engine.presentation.ShapeInputControl

class ShapeInputControl extends ShapeControl implements Serializable
serialVersionUID:
7207306666129652517L

Serialized Fields

backgroundColor
Color backgroundColor
font
Font font
textColor
Color textColor

Class com.anylogic.engine.presentation.ShapeInspect

class ShapeInspect extends Shape implements Serializable
serialVersionUID:
-4463364440627418093L

Serialized Fields

dataSetNames
String[] dataSetNames
name
String name
svgSyncHandlers
DataSet.SvgSynchronizationHandler[] svgSyncHandlers
unitsSuffix
String unitsSuffix

Class com.anylogic.engine.presentation.ShapeLine

class ShapeLine extends Shape3D implements Serializable
serialVersionUID:
1474417084060224451L

Serialized Fields

color
Paint color
dx
double dx
dy
double dy
dz
double dz
style
LineStyle style
width
float width
zHeight
double zHeight

Class com.anylogic.engine.presentation.ShapeLineFill

class ShapeLineFill extends Shape3D implements Serializable
serialVersionUID:
3488565140381385962L

Serialized Fields

fillColor
Paint fillColor
lineColor
Paint lineColor
lineStyle
LineStyle lineStyle
lineWidth
float lineWidth
zHeight
double zHeight

Class com.anylogic.engine.presentation.ShapeListBox

class ShapeListBox extends ShapeInputControl implements Serializable
serialVersionUID:
-4899073828843781821L

Serialized Fields

multipleSelectionMode
boolean multipleSelectionMode
texts
String[] texts
value
String value
The currently selected item of the list box (or first item of multiselection) that can be accessed in the overridden action() method.
Use ShapeListBox.getValue() to obtain the currently selected item from other places
values
String[] values
The currently selected items of the list box (in the multiple-selection mode) that can be accessed in the overridden action() method.
Use ShapeListBox.getValues() to obtain the currently selected items from other places

Class com.anylogic.engine.presentation.ShapeModelElementsGroup

class ShapeModelElementsGroup extends ShapeGroup implements Serializable
serialVersionUID:
-7838640904250664392L

Serialized Fields

iconOffsetX
double iconOffsetX
iconOffsetY
double iconOffsetY
inspectsGroup
ShapeGroup inspectsGroup
modelPrimitives
ShapeModelPrimitives modelPrimitives
ownIcon
ShapeGroup ownIcon

Class com.anylogic.engine.presentation.ShapeModelPrimitives

class ShapeModelPrimitives extends Shape implements Serializable
serialVersionUID:
-1141843174614761423L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem

Serialized Fields

elementDescriptors
ModelElementDescriptorUtils[] elementDescriptors

Class com.anylogic.engine.presentation.ShapeMultiplePoints

class ShapeMultiplePoints extends ShapeLineFill implements Serializable
serialVersionUID:
1898241107462153550L

Serialized Fields

closed
boolean closed
dx
double[] dx
dy
double[] dy
dz
double[] dz
npoints
int npoints

Class com.anylogic.engine.presentation.ShapeOval

class ShapeOval extends ShapeLineFill implements Serializable
serialVersionUID:
-5229880724546087559L

Serialized Fields

radiusX
double radiusX
radiusY
double radiusY

Class com.anylogic.engine.presentation.ShapePolyLine

class ShapePolyLine extends ShapeMultiplePoints implements Serializable
serialVersionUID:
8128094320579191353L

Class com.anylogic.engine.presentation.ShapeProgressBar

class ShapeProgressBar extends ShapeInputControl implements Serializable
serialVersionUID:
-5011873141082970311L

Serialized Fields

determinate
boolean determinate
max
double max
min
double min
text
String text
value
double value
vertical
boolean vertical

Class com.anylogic.engine.presentation.ShapeRadioButtonGroup

class ShapeRadioButtonGroup extends ShapeInputControl implements Serializable
serialVersionUID:
810861226341955834L

Serialized Fields

texts
String[] texts
value
int value
The currently selected radio button (-1 if none) that can be accessed in the overridden action() method.
Use ShapeRadioButtonGroup.getValue() to obtain the currently selected radio button from other places.
vertical
boolean vertical

Class com.anylogic.engine.presentation.ShapeRectangle

class ShapeRectangle extends ShapeLineFill implements Serializable
serialVersionUID:
273402989619174572L

Serialized Fields

height
double height
width
double width

Class com.anylogic.engine.presentation.ShapeRoundedRectangle

class ShapeRoundedRectangle extends ShapeRectangle implements Serializable
serialVersionUID:
4394714541615853260L

Serialized Fields

radius
double radius

Class com.anylogic.engine.presentation.ShapeScale

class ShapeScale extends Shape implements Serializable
serialVersionUID:
6829802999047398715L

Serialized Fields

displayedUnits
LengthUnits displayedUnits
length
double length

Class com.anylogic.engine.presentation.ShapeSlider

class ShapeSlider extends ShapeInputControl implements Serializable
serialVersionUID:
9158151635131743046L

Serialized Fields

max
double max
min
double min
step
double step
Zero value of step means "no specific step", will be set to 1px
value
double value
The current value of the slider that can be accessed in the overridden action() method.
Use ShapeSlider.getValue() to obtain the current slider value from other places
valueType
ShapeControl.ValueType valueType
The type of the value edited by the slider
vertical
boolean vertical

Class com.anylogic.engine.presentation.ShapeSVG

class ShapeSVG extends Shape implements Serializable
serialVersionUID:
-454339586574114787L

Serialized Fields

svg
String svg

Class com.anylogic.engine.presentation.ShapeText

class ShapeText extends Shape3D implements Serializable
serialVersionUID:
7806862782437521330L

Serialized Fields

alignment
TextAlignment alignment
color
Color color
font
Font font
text
String text

Class com.anylogic.engine.presentation.ShapeTextField

class ShapeTextField extends ShapeInputControl implements Serializable
serialVersionUID:
8846118861755981113L

Serialized Fields

max
double max
min
double min
value
String value
The current text in the text field that can be accessed in the overridden action() method.
Use ShapeTextField.getText() to obtain the current text from other places.
valueType
ShapeControl.ValueType valueType
The type of the value edited by the text field

Class com.anylogic.engine.presentation.ShapeTopLevelPresentationGroup

class ShapeTopLevelPresentationGroup extends ShapeGroup implements Serializable
serialVersionUID:
-5725917056554505864L

Serialized Fields

configuration3D
Configuration3D configuration3D
originalOwner
ShapeEmbeddedObjectPresentation originalOwner

Class com.anylogic.engine.presentation.ShapeWindow3D

class ShapeWindow3D extends ShapeControl implements Serializable
serialVersionUID:
5155198611064814913L

Serialization Methods

readObject
private void readObject(ObjectInputStream in)
                 throws IOException,
ClassNotFoundException
Deserializes (reconstitutes) this instance from an input stream (representing model snapshot)
Parameters:
in - the object input stream opened on the model snapshot file
Throws:
IOException - in case of stream reading error
ClassNotFoundException - in case of snapshot compatibility problem
writeObject
private void writeObject(ObjectOutputStream out)
                  throws IOException
Serializes (saves) the state of this instance to an output stream (which is directed to the model snapshot file).
Serial Data:
the line width float number is emitted
Parameters:
out - the object output stream opened to the model snapshot file
Throws:
IOException - in case of stream writing error

Serialized Fields

camera
Camera3D camera
cameraChanged
boolean cameraChanged
If window doesn't follow the camera, this field is used to mark user camera changes
farClippingDistance
double farClippingDistance
lockedCamera
Camera3D lockedCamera
If not null, then window is locked by (follows) this camera
Navigation3DType navigationMode
staticId
long staticId
transitionTimeout
long transitionTimeout
Transition timeout for the next camera change command, real milliseconds

Class com.anylogic.engine.presentation.Texture

class Texture extends Object implements Serializable
serialVersionUID:
-590137493246379374L

Serialization Methods

readResolve
protected Object readResolve()
                      throws ObjectStreamException
This method should not be called by user
Throws:
ObjectStreamException

Serialized Fields

ambientColor
Color ambientColor
diffuseColor
Color diffuseColor
name
String name
specularColor
Color specularColor

Class com.anylogic.engine.presentation.ViewArea

class ViewArea extends Object implements Serializable
serialVersionUID:
-5423071780574563664L

Serialized Fields

height
double height
title
String title
width
double width
x
double x
y
double y

Package com.anylogic.engine.routing

Class com.anylogic.engine.routing.PathMovement

class PathMovement extends Object implements Serializable
serialVersionUID:
8740552144948339288L

Serialized Fields

direction
PathMovementDirection direction
sourceOffset
double sourceOffset
targetOffset
double targetOffset
units
LengthUnits units

Class com.anylogic.engine.routing.PathRouteLocation

class PathRouteLocation extends Object implements Serializable
serialVersionUID:
-3074919272072955272L

Serialized Fields

direction
PathMovementDirection direction
offset
double offset
position
Position position
units
LengthUnits units

Class com.anylogic.engine.routing.PlainMovement

class PlainMovement extends Object implements Serializable
serialVersionUID:
-17593936867693924L

Serialized Fields

distance
double distance
normal
Position normal
source
Position source
target
Position target

Class com.anylogic.engine.routing.PortMovement

class PortMovement extends Object implements Serializable
serialVersionUID:
6953877560710215125L

Serialized Fields

sourcePosition
Position sourcePosition
targetPosition
Position targetPosition

Class com.anylogic.engine.routing.RouteData

class RouteData extends Object implements Serializable
serialVersionUID:
4802612672127854724L

Serialized Fields

distanceInMeter
double distanceInMeter
movements
List<IMovement> movements

Class com.anylogic.engine.routing.XYZRouteLocation

class XYZRouteLocation extends Object implements Serializable
serialVersionUID:
3745100766592821251L

Serialized Fields

position
Position position