- Uses of AnyLogicInternalCodegenAPI in com.anylogic.engine
- Uses of AnyLogicInternalCodegenAPI in com.anylogic.engine.analysis
- Uses of AnyLogicInternalCodegenAPI in com.anylogic.engine.connectivity
- Uses of AnyLogicInternalCodegenAPI in com.anylogic.engine.database
- Uses of AnyLogicInternalCodegenAPI in com.anylogic.engine.markup
- Uses of AnyLogicInternalCodegenAPI in com.anylogic.engine.omniverse_connector
- Uses of AnyLogicInternalCodegenAPI in com.anylogic.engine.optimization
- Uses of AnyLogicInternalCodegenAPI in com.anylogic.engine.presentation
| Modifier and Type | Interface | Description |
|---|---|---|
interface | AgentExtension |
Base interface for extensions of
Agents. |
static enum | Engine.SolverDAEType |
The solver type for mixed differential-algebraic equations
|
static enum | Engine.SolverNAEType |
The solver type for algebraic equations
|
static enum | Engine.SolverODEType |
The solver type for ordinary differential equations
|
static enum | EventTimeout.Mode | |
class | IRunValueDescriptorImpl<T> | |
enum | OptimizationEngine | |
class | SDIntegrationManager |
This class solves a system of algebraic differential equations.
|
class | VariableDelay |
This class is designed for internal use inside AnyLogic code generation,
it shouldn't be explicitly accessed by users.
VariableDelay object accumulates a history of an expression (of type double or HyperArray and generates delayed values of the expression using the accumulated information. |
| Modifier and Type | Field | Description |
|---|---|---|
static final Object | Agent._ARRIVAL_message_xjal |
This variable shouldn't be accessed by user:
it is used internally by AnyLogic
and may be renamed/removed in future
|
static final EventTimeout.Mode | AgentConstants.EVENT_TIMEOUT_MODE_CYCLIC | |
static final EventTimeout.Mode | AgentConstants.EVENT_TIMEOUT_MODE_ONCE | |
static final EventTimeout.Mode | AgentConstants.EVENT_TIMEOUT_MODE_USER |
| Modifier and Type | Method | Description |
|---|---|---|
void | AgentArrayList._add | |
void | AgentLinkedHashSet._add | |
abstract void | AgentList._add |
This method should not be called by user
Call add_EONAME() method of class containing embedded object
with name EONAME or agent.goToPopulation( population ) |
static Engine | Agent._initGetEngine_xjal |
This method shouldn't be called by user.
It is public due to technical reasons.
|
boolean | AgentArrayList._remove | |
boolean | AgentLinkedHashSet._remove | |
abstract boolean | AgentList._remove |
This method should not be called by user
Call remove_EONAME() method of class containing embedded
object with name EONAME or agent.goToPopulation( null ) |
void | ExperimentOptimization.addConstraint | |
void | ExperimentOptimization.addParameterVariable |
Adds the variable defined by the input parameter to the optimization
This is optimization setup method, user should not call it |
void | ExperimentOptimization.addRequirement |
Adds the requirement defined by the input parameter to the optimization
This is optimization setup method, user should not call it |
void | ExperimentOptimization.addSuggestedSolution() |
This method signals the completion of a suggested solution definition.
#setParameterVariableSuggestedValue(COptQuestVariable, double) is
used to set a value for each variable.This method signals a value has been set for each variable. The solution is added to the set of suggested solution and will be one of the first solutions evaluated if the optimization has not started. If the optimization is running, the suggested solution will be one of the next solutions to be evaluated This is optimization setup method, user should not call it |
void | Agent.assignInitialConditions_xjal() |
This method shouldn't be normally called by user.
This function assigns initial conditions for stocks and for flow aux variables |
default Collection<T> | IStatechartState.calculateAllSimpleStatesDeep() | |
default Set<T> | IStatechartState.calculateFullState() | |
int[] | ExperimentParamVariation.calculateRangeParameterValuesNumbers() |
This method should be overridden in experiments which work with parameters
varied in range
This method will be called only one time |
default Set<T> | IStatechartState.calculateStatesInside() | |
void | AgentList.callCreate |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Calls Agent.create() and performs some other population-related initializations
(if required) |
void | AgentList.callCreate |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Calls Agent.create() and performs some other population-related initializations
(if required) |
void | AgentList.callSetupParameters |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Sets agent parameters to the values defined in population |
void | AgentList.callSetupParameters |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Sets agent parameters to the values defined in population |
void | EventOriginator.cancel() |
Deprecated.
|
abstract void | Transition.cancel() |
Should be called when this transition becomes deactivated e.g.
|
void | TransitionCondition.cancel() |
Should be called when this transition becomes deactivated e.g.
|
void | TransitionMessage.cancel() |
Should be called when this transition becomes deactivated e.g.
|
void | TransitionRate.cancel() |
Should be called when this transition becomes deactivated e.g.
|
void | TransitionTimeout.cancel() |
Should be called when this transition becomes deactivated e.g.
|
static MarkupSegment[] | Utilities.convertMarkupSegmentDescriptors_xjal |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
final void | Agent.createAsEmbedded() |
Internal method to be called for embedded agents inside
Agent.doCreate() of an upper-level agent. |
IBinaryVariable | ExperimentOptimization.createBinaryVariable_xjal() | |
IContinuousVariable | ExperimentOptimization.createContinuousVariable_xjal() | |
IDiscreteVariable | ExperimentOptimization.createDicsreteVariable_xjal() | |
static Map<String, | Presentable.createElementDescriptors |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
ROOT | ExperimentReinforcementLearning.createModel() | |
IObjective | ExperimentOptimization.createObjective_xjal() | |
IPostConstraint | ExperimentOptimization.createPostConstraint_xjal() | |
IPreConstraint | ExperimentOptimization.createPreConstraint_xjal() | |
abstract ROOT | Experiment.createRoot |
Is called to obtain a new top-level agent.
|
abstract ROOT | ExperimentReinforcementLearning.createRoot |
Is called to obtain a new top-level agent.
|
static URL | Utilities.createURL_xjal | |
void | Agent.createUsdObjects() | |
void | Agent.doAfterCreate() |
Internal callback to perform additional "after all agents created" actions.
|
void | Agent.doCreate() |
Creates the agent embedded objects.
If there are any embedded objects, this method should be implemented in subclass to instantiate them, setup their parameters and call agent. method on each agent. |
void | Agent.doFinish() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
void | Agent.doStart() |
Starts activities (e.g.
|
int | SDIntegrationManager.doStep |
Does integration step for the given agent
|
void | Agent.drawLinksToAgents |
This method automatically generated by AnyLogic.
|
void | ExperimentOptimization.evaluateConstraints | |
double | Agent.evaluateRateOf |
Evaluates the rate expression of a rate event.
Must be implemented in a subclass if there are any rate events. |
double | Agent.evaluateRateOf |
Evaluates the rate expression of a rate transition.
Must be implemented in a subclass if there are any rate transitions. |
boolean | ExperimentParamVariation.evaluateStopConditions |
User's extension point for experiment stop conditions
By default returns false |
double | Agent.evaluateTimeoutOf |
Evaluates timeout expression of a timeout event.
Must be implemented in a subclass if there are any timeout events. |
double | Agent.evaluateTimeoutOf |
Evaluates timeout expression of a timeout transition.
Must be implemented in a subclass if there are any timeout transitions. |
void | Agent.executeActionOf |
Executes action of a condition event.
Implementation in a subclass can be skipped if the action(s) are empty. |
void | Agent.executeActionOf |
Executes action of a rate event.
Implementation in a subclass can be skipped if the action(s) are empty. |
void | Agent.executeActionOf |
Executes action of a timeout event.
Implementation in a subclass can be skipped if the action(s) are empty. |
void | Agent.executeActionOf |
Executes startup action of a statechart: calls actions of the statechart
entry point, entry action of initial states, starts the corresponding transitions,
etc., and sets up the initially active simple state.
Must be implemented in a subclass if there are any statecharts. |
void | Agent.executeActionOf |
Executes action of a condition transition.
Implementation in a subclass can be skipped if the action(s) are empty. |
void | Agent.executeActionOf |
Executes action of a message transition for int message type - depends on the message.
Implementation in a subclass can be skipped if the action(s) are empty. |
void | Agent.executeActionOf |
Executes action of a message transition for Object message type - depends on the message.
Implementation in a subclass can be skipped if the action(s) are empty. |
void | Agent.executeActionOf |
Executes action of a rate transition.
Implementation in a subclass can be skipped if the action(s) are empty. |
void | Agent.executeActionOf |
Executes action of a timeout transition.
Implementation in a subclass can be skipped if the action(s) are empty. |
boolean | Agent.executeOnReceiveActionOf |
Executes action code associated with a message being received at a port.
|
boolean | Agent.executeOnSendActionOf |
Executes action associated with a message being sent via a port.
|
void | Presentable.executeShapeControlAction |
Deprecated.
|
void | Presentable.executeShapeControlAction |
Deprecated.
|
void | Presentable.executeShapeControlAction |
Deprecated.
|
void | Presentable.executeShapeControlAction |
Deprecated.
|
void | Presentable.executeShapeControlAction |
Deprecated.
|
void | Presentable.executeShapeControlAction |
Deprecated.
|
void | Agent.formulasExecute_xjal() |
This method shouldn't be normally called by user.
Executes formulas defined in this agent. |
AgentAnimationSettings | Agent.getAnimationSettingsOf |
Returns the animation settings of a simple (not replicated) embedded object.
Must be implemented in a subclass if there are any embedded objects. |
AgentAnimationSettings | Agent.getAnimationSettingsOf |
Returns the animation settings of a replicated embedded object.
Must be implemented in a subclass if there are any replicated embedded objects. |
AbstractLinkToAgent<A, | AbstractLinkToAgent.getBidirectionalPeer_xjal |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
AbstractLinkToAgent<A, | LinkToAgentCollectionImpl.getBidirectionalPeer_xjal | |
AbstractLinkToAgent<A, | LinkToAgentImpl.getBidirectionalPeer_xjal | |
AbstractLinkToAgent<A, | LinkToAgentStandardImpl.getBidirectionalPeer_xjal | |
int | Agent.getCameras3D |
Adds all
Camera3D of this agent to the given
map output, if it is not null.Default implementation does nothing and returns 0. |
<T extends Enum<T> & IStatechartState<?, | Agent.getContainerStateOf |
Deprecated.
|
Object | ExperimentOptimization.getCurrentParam | |
int | Agent.getDifferentialFlatEquationsCount_xjal() |
This method shouldn't be normally called by user.
|
<T> T | Presentable.getElementProperty |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. |
double | Agent.getFirstOccurrenceTime |
Returns the (absolute) time of first occurrence of a timeout event
(of Once or Cyclic mode).
|
int | Agent.getIdOf |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Returns some ordinal number of this statechart in the agent type (like id, among all statecharts, respecting agent type inheritance) |
int | Agent.getInitialAlgebraicFlatEquationsCount_xjal() |
This method shouldn't be normally called by user.
|
int | Agent.getInitialFormulaFlatEquationsCount_xjal() |
This method shouldn't be normally called by user.
|
double | VariableDelay.getInitialValue() |
Returns value of the expression being delayed
This method should be overridden in scalar delays having custom (non-zero) initial value |
void | VariableDelay.getInitialValue |
Tags default arrayed sample into
arrayThis method should be overridden in arrayed delays with custom (non-zero) initial value to fill the whole array data |
double | VariableDelay.getInput() |
Returns value of the expression being delayed
This method should be overridden in scalar delays |
void | VariableDelay.getInput |
Tags arrayed sample into
arrayThis method should be overridden in arrayed delays to fill the whole array data |
SDIntegrationManager | Agent.getIntegrationManager_xjal() |
This method shouldn't be normally called by user.
Returns static integration manager defined in derived classes. |
double | VariableDelay.getMissingValue() |
Returns value to be returned by this object
when delay time increases and when no output
is available at the time
This method should be overridden in scalar delays with variable delay time which have custom 'missing value' |
void | VariableDelay.getMissingValue |
Tags arrayed value to be returned by this object
when delay time increases and when no output
is available at the time
This method should be overridden in arrayed delays with variable delay time which have custom 'missing value' to fill the whole array data |
ShapeModelElementsGroup | Presentable.getModelElementsShape() | |
EventTimeout.Mode | Agent.getModeOf |
Returns mode of a timeout event: Cyclic, Once, User.
Must be implemented in a subclass if there are any timeout events. |
String | Agent.getNameOf |
Returns the name of a simple (not replicated) embedded object.
Must be implemented in a subclass if there are any embedded objects. |
String | Agent.getNameOf |
Returns the name of a replicated embedded object.
Must be implemented in a subclass if there are any replicated embedded objects. |
String | Agent.getNameOf |
Returns the name of a condition event.
Must be implemented in a subclass if there are any condition events. |
String | Agent.getNameOf |
Returns the name of a rate event.
Must be implemented in a subclass if there are any rate events. |
String | Agent.getNameOf |
Returns the name of a timeout event.
Must be implemented in a subclass if there are any timeout events. |
String | Agent.getNameOf |
Returns the name of a port.
Must be implemented in a subclass if there are any ports. |
String | Agent.getNameOf |
Returns the name of a statechart.
Must be implemented in a subclass if there are any statecharts. |
String | Agent.getNameOf |
Returns the name of a condition transition.
Must be implemented in a subclass if there are any condition transitions. |
String | Agent.getNameOf |
Returns the name of a message transition.
Must be implemented in a subclass if there are any message transitions. |
String | Agent.getNameOf |
Returns the name of a rate transition.
Must be implemented in a subclass if there are any rate transitions. |
String | Agent.getNameOf |
Returns the name of a timeout transition.
Must be implemented in a subclass if there are any timeout transitions. |
abstract OptimizationEngine | ExperimentOptimization.getOptimizationEngineType() | |
void | Agent.getPhaseVector_xjal |
This method shouldn't be normally called by user.
Assigns given arrays with current variables values |
void | Agent.getPhaseVectorForInitialConditions_xjal |
This method shouldn't be normally called by user.
Assigns given arrays with current variables values (the function is used while solving initial conditions loops) |
double | ExtAnimationParams.getPresentationScaleOnOwnerSpace() |
Returns the scale of the agent presentation animation
on its space or
1.0 if space isn't defined
or agent list is empty |
ShapeTopLevelPresentationGroup | Agent.getPresentationShape() | |
ShapeTopLevelPresentationGroup | Presentable.getPresentationShape() | |
void | Agent.getRightPart_xjal |
This method shouldn't be normally called by user.
Calculates right parts of differential equations and algebraic equations to the given arrays |
void | Agent.getRightPartForInitialConditions_xjal |
This method shouldn't be normally called by user.
Returns right part while solving algebraic loops in initial conditions |
int | Agent.getRuntimeAlgebraicFlatEquationsCount_xjal() |
This method shouldn't be normally called by user.
|
int | Agent.getRuntimeFormulaFlatEquationsCount_xjal() |
This method shouldn't be normally called by user.
|
boolean | Presentable.getShapeControlDefaultValueBoolean |
Deprecated.
|
double | Presentable.getShapeControlDefaultValueDouble |
Deprecated.
|
int | Presentable.getShapeControlDefaultValueInt |
Deprecated.
|
String | Presentable.getShapeControlDefaultValueString |
Deprecated.
|
Collection<T> | IStatechartState.getSimpleStatesDeep() |
Returns collection of all simple states inside this state.
Typical implementation: return simpleStates; where the field
is initialized in constructor: simpleStates = calculateAllSimpleStatesDeep(); |
Statechart<T> | IStatechartState.getStatechart |
Returns statechart from the given agent which owns this state.
Returns null if the agent has no statechart with this state |
Statechart | Agent.getStatechartOf |
Returns the statechart where the condition transition belongs to.
Must be implemented in a subclass if there are any condition transitions. |
Statechart | Agent.getStatechartOf |
Returns the statechart where the message transition belongs to.
Must be implemented in a subclass if there are any message transitions. |
Statechart | Agent.getStatechartOf |
Returns the statechart where the rate transition belongs to.
Must be implemented in a subclass if there are any rate transitions. |
Statechart | Agent.getStatechartOf |
Returns the statechart where the timeout transition belongs to.
Must be implemented in a subclass if there are any timeout transitions. |
double | ExperimentParamVariation.getValueForConfidenceComputation |
Returns the value used in confidence computation when experiment uses
replications and variable replications number is used
Must be implemented in a subclass in such experiments. |
<T> T | AgentList.getValueFromTable | |
int | Presentable.getViewAreas |
Adds all
ViewAreas of this presentable to the given
map output, if it is not null.Default implementation does nothing and returns 0. |
final Number | Engine.getVMethods() | |
void | Experiment.initDefaultRandomNumberGenerator |
This method should be overridden to initialize random
number generator of the given engine
Default implementation set new random generation with random seed - for unique experiments |
void | ExperimentReinforcementLearning.initDefaultRandomNumberGenerator |
This method should be overridden to initialize random number generator of the given engine
Default implementation set new random generation with random seed - for unique experiments |
E | AgentList.instantiateAgent |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Creates new instance of agent for this population. Should be overridden by code generation, default implementation is unsupported |
void | Agent.instantiateBaseStructure_xjal() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
boolean | AbstractLinkToAgent.isDeliverToAgent_xjal() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
boolean | Agent.isEmbeddedAgentPresentationVisible |
This method is internal and shouldn't be called by user.
This method works only for single embedded objects (not population) inside this agent. Method may be removed/renamed in future. It is public due to technical reasons. |
boolean | Schedule.isInitialized() | |
boolean | ExperimentOptimization.isLastReplication() |
Deprecated.
|
boolean | Agent.isLoggingToDB |
Return
true if the given event (or dynamic event) is logged to database
(note that this may be overridden by logging settings of Agent).Default implementation returns true. |
boolean | Utilities.isLoggingToDB |
Returns
true if this agent and its internals may log their
data/changes/activity to AnyLogic built-in database (logging options are
configurable in the properties of Database / Log in the Projects tree
inside AnyLogic) |
boolean | AgentList.isPresentationEnabled() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
boolean | Agent.isPublicPresentationDefined() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
static int[] | Utilities.joinArrays_xjal |
This method is internal and isn't intended to be called by user (may be removed in future releases)
|
void | ExperimentMultipleRuns.onAfterExperiment() |
User's extension point for after experiment code.
Executed when all planned iterations are completed. |
void | ExperimentMultipleRuns.onAfterIteration() |
User's extension point for after iteration code
By default does nothing |
default void | ExperimentExecutionListener.onAfterSimulationRun |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. |
void | Agent.onAfterStepEnvironment() |
A callback that is called when at the end of every step
after the agents have performed all their step actions.
|
void | Agent.onArrival() |
A callback that is called when the agent arrives to the
target location after movement initiated by moveTo() in continuous 2D space.
|
void | Agent.onBeforeCreate() |
Is called at the very start of create() method, i.e.
|
void | Experiment.onBeforeSimulationRun |
Deprecated.
this method will be removed in future, please use
Experiment.addExecutionListener(ExperimentExecutionListener) instead of overriding this method |
default void | ExperimentExecutionListener.onBeforeSimulationRun |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. |
void | Agent.onBeforeStep() |
A callback that is called at the beginning of every step
in discrete time before onStep() of any agent is called.
|
void | Agent.onBeforeStepEnvironment() |
A callback that is called at the beginning of every step
before the agents are asked to perform any their step actions.
|
void | Agent.onCreate() |
Is called at the very end of create() method, i.e.
|
void | AbstractLinkToAgent.onDestroy() |
Discards the link and disconnects it if it is bidirectional.
|
void | Agent.onDestroy() |
Must be called when the agent is dynamically disposed.
|
void | EventCondition.onDestroy() | |
void | EventOriginator.onDestroy() |
Discards the scheduled event, if any (deletes it from the engine).
|
void | Experiment.onDestroy() |
User extension point which is called when the experiment object
is dynamically disposed - before closing the model window.
This method may be overridden to perform custom actions. Default implementation does nothing. |
void | LinkToAgentCollectionImpl.onDestroy() | |
void | LinkToAgentImpl.onDestroy() | |
void | LinkToAgentStandardImpl.onDestroy() | |
void | Port.onDestroy() |
Should be called when the port is destroyed, e.g.
|
void | Statechart.onDestroy() |
Should be called when the statechart is destroyed, e.g.
|
void | TransitionCondition.onDestroy() | |
void | Experiment.onDestroy_xjal() |
This method normally shouldn't be called by user.
Is called when the experiment object is dynamically disposed - before closing the model window. This method should be overridden to release resources (e.g. |
void | Agent.onEngineFinished() |
Is called by the engine when it finishes running and is intended to
wrap up a single simulation run (e.g.
|
void | Experiment.onEngineFinished() |
Deprecated.
this method will be removed in future, please use
Experiment.addExecutionListener(ExperimentExecutionListener) instead of overriding this method |
void | Agent.onEnterFlowchartBlock |
A callback that is called when the agent enters flowchart block (being an 'entity')
|
void | Agent.onExitFlowchartBlock |
A callback that is called when the agent exits flowchart block (being an 'entity')
|
void | Agent.onOwnerChanged_xjal() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
void | AbstractLinkToAgent.onReceive |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Override for custom on receive action |
void | Agent.onReceive |
A callback that is called when the agent receives a message
from another agent.
|
void | LinkToAgentCollectionImpl.onReceive |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Override for custom on receive action |
void | LinkToAgentImpl.onReceive |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Override for custom on receive action |
void | LinkToAgentStandardImpl.onReceive | |
void | Agent.onReleaseResource |
A callback that is called when the agent releases resource
|
void | Agent.onSeizeResource |
A callback that is called when the agent seizes resource
|
void | Presentable.onSelectionChanged_xjal |
Deprecated.
|
boolean | Presentable.onShapeClick |
Deprecated.
|
void | Presentable.onShapeGroupDraw |
Deprecated.
|
void | Agent.onStartup() |
Is called after all activities are started in the object (initial events are
scheduled) and onStartup() has been called for the embedded objects, but
before any steps are made.
|
void | Agent.onStep() |
A callback that is called at every step in discrete time
after onStep() of any agent is called.
|
static int[] | Dimension.parseRangeIndexes |
Deprecated.
|
static void | Utilities.prepareBeforeExperimentStart_xjal |
This method is internal and isn't intended to be called by user (may be removed in future releases)
|
void | Agent.putPhaseVector_xjal |
This method shouldn't be normally called by user.
Assigns variables values from the given arrays |
void | Agent.putPhaseVectorForInitialConditions_xjal |
This method shouldn't be normally called by user.
Assigns variables values from the given arrays (the function is is used while solving initial conditions loops) |
void | Presentable.readCustomData |
This method may be overridden to perform custom data reading when
loading model snapshot
|
void | Engine.registerAgentWithEquations |
Registers given agent with equations in Engine
equations solver.
|
void | Engine.registerDelay |
Registers given delay in Engine equations solver.
|
void | Agent.removeFromFlowchart() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
void | Agent.removeUsdObjects() | |
void | Experiment.reset() |
Is called each time before a new model is created and is intended
to reset all data associated with the experiment.
|
void | Agent.restoreOwner |
Deprecated.
|
final void | AgentList.restoreOwner |
Deprecated.
|
void | Event.restoreOwner |
Deprecated.
|
void | Port.restoreOwner |
Deprecated.
|
void | Schedule.restoreOwner |
Deprecated.
|
void | Statechart.restoreOwner |
Deprecated.
|
void | Transition.restoreOwner |
Deprecated.
|
void | Statechart.setActiveState_xjal |
This method is shouldn't be called by user
(is public due to technical reasons)
|
void | Agent.setAgentSpaceType |
Sets this agent to live in the space of the given type.
Will throw an error if agent already has different space type |
void | ExperimentOptimization.setAutoStop |
Sets the auto stop option.
If the input parameter is true, auto stop is turned on. |
void | Experiment.setCommandLineArguments_xjal |
This method should not be called by user
|
void | ExperimentCustom.setCommandLineArguments_xjal |
This method should not be called by user
|
void | ExperimentOptimization.setConstraint | |
void | ExperimentOptimization.setCurrentObjectiveValue |
Used to set the value of the objective for the current solution.
|
void | ExperimentOptimization.setCurrentPreConstraintValue_xjal | |
void | ExperimentOptimization.setCurrentRequirementValue_xjal |
Used to set the value of the requirement for the current solution.
|
void | Agent.setDestroyed() |
Marks this object as subject to destruction after the current step is finished.
|
void | AgentList.setEnvironment | |
void | ExperimentOptimization.setFixedReplicationsNumber | |
void | Agent.setLocationRandomInside |
This method is used for initialization only, for dynamic
assignment, please use
Agent.jumpTo(INode).Sets the coordinates of the agent location to the randomly chosen point inside the given node and puts it into network node (if network is defined). Should only be used to initialize the agent location. |
void | ExperimentOptimization.setLogBufferLength | |
void | ExperimentOptimization.setMaximumIterations |
Sets the number of iterations the optimization should perform before
stopping.
|
void | Experiment.setName |
Sets the name (window title) of the experiment.
|
void | ExperimentOptimization.setObjectiveMaximize() |
Sets the goal of the optimization to maximize the objective value
This is optimization setup method, user should not call it |
void | ExperimentOptimization.setObjectiveMinimize() |
Sets the goal of the optimization to minimize the objective value
This is optimization setup method, user should not call it |
void | ExperimentOptimization.setParameterSuggestedValue |
Allows the user to suggest a solution by setting a suggested value for each
variable
ExperimentOptimization.addSuggestedSolution() indicates the suggested solution is complete
and should be added to the set of solutions to be evaluated.This is optimization setup method, user should not call it |
void | ExperimentOptimization.setParameterVariable | |
void | ExperimentOptimization.setParameterVariable | |
void | ExperimentOptimization.setParameterVariable | |
void | ExperimentOptimization.setRequirement | |
void | Engine.setTimeUnit |
Sets the correspondence between the model time unit and a real time unit.
|
void | Experiment.setup |
Is called in static main() method of applications, after the experiment is constructed.
|
void | IRunConfiguration.setup |
Is called after the experiment is constructed.
|
void | Experiment.setupEngine |
Is called for the simulation engine when it is created
|
void | ExperimentCustom.setupEngine_xjal |
This method should not be called by user
|
void | Agent.setupExt_xjal |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future |
void | Agent.setupInitialConditions_xjal |
This method shouldn't be normally called by user.
|
void | ExperimentSimulation.setupOmniverseParameters | |
void | ExperimentParamVariation.setupRangeVariedParameter |
This method should be overridden in experiments which work with parameters
varied in range
|
abstract void | ExperimentCompareRuns.setupRootParameters |
Is called to setup parameters of top-level agent.
|
abstract void | ExperimentOptimization.setupRootParameters |
Is called to setup parameters of top-level agent.
|
void | ExperimentParamVariation.setupRootParameters |
Setups all parameters of top-level agent
Default implementation works only with range varied parameters Override in subclass if experiment uses freeform parameters or uses range varied parameters and has fixed parameters, in this case overridden method should call super.setupRootParameters(root, index); and then setup
values for fixed parameters
|
abstract void | ExperimentSimulation.setupRootParameters |
Is called to setup parameters of top-level agent.
|
void | ExperimentOptimization.setUserControlledStop |
Indicates the user will stop the optimization by calling the
ExperimentOptimization.stopOptimization() methodThis is optimization setup method, user should not call it |
void | ExperimentOptimization.setUseReplications |
Sets optimization to use replications
This is optimization setup method, user should not call it |
void | ExperimentOptimization.setVariableReplicationsNumber | |
final void | Engine.setVMethods | |
final void | Agent.start() |
Starts activities (e.g.
|
abstract void | Event.start() |
Should be called when the agents starts.
|
void | EventCondition.start() |
Should be called when the agents starts.
|
void | EventRate.start() |
Should be called when the agents starts.
|
void | EventTimeout.start() |
Should be called when the agents starts.
|
void | Statechart.start() |
Should be called when the agent starts.
|
void | TransitionCondition.start() |
Should be called when the statechart enters to the transition's source state.
|
void | TransitionMessage.start() |
Should be called when the statechart enters to the transition's source state.
|
void | TransitionRate.start() |
Should be called when the statechart enters to the transition's source state.
|
void | TransitionTimeout.start() |
Should be called when the statechart enters to the transition's source state.
|
final void | Agent.startAsEmbedded() |
Internal method to be called for embedded agents inside
Agent.doStart() of an upper-level agent. |
<T extends Enum<T> & IStatechartState<?, | Agent.stateContainsState |
Deprecated.
|
void | ExperimentOptimization.stopOptimization() |
Stops the currently running optimization
This is optimization setup method, user should not call it |
final void | VariableDelay.storeSample() |
Stores sample if needed
|
boolean | Agent.testConditionOf |
Tests the condition expression of a condition event.
Must be implemented in a subclass if there are any condition events. |
boolean | Agent.testConditionOf |
Tests the condition expression of a transition event.
Must be implemented in a subclass if there are any condition transitions. |
boolean | Agent.testGuardOf |
Tests the guard expression of a condition transition.
Implementation in a subclass can be skipped if the guard(s) are empty. |
boolean | Agent.testGuardOf |
Tests the guard expression of a message transition.
Implementation in a subclass can be skipped if the guard(s) are empty. |
boolean | Agent.testGuardOf |
Tests the guard expression of a rate transition.
Implementation in a subclass can be skipped if the guard(s) are empty. |
boolean | Agent.testGuardOf |
Tests the guard expression of a timeout transition.
Implementation in a subclass can be skipped if the guard(s) are empty. |
boolean | Agent.testMessageOf |
Tests the message received by the statechart against the trigger description
of a message transition - for Object message type.
Must be implemented in a subclass if there are any message transitions. |
double | Utilities.toModelRate |
Converts the given rate (in rate units) to units based on model time units (used e.g.
|
double | Utilities.toRateUnits |
Converts the rate (in units based on model time units) to the given units
|
boolean | Engine.unregisterAgentWithEquations |
Unregisters the agent from the engine equations solver.
|
void | Engine.unregisterDelay |
Unregisters the delay from the engine equations solver.
|
final void | Presentable.updateShapeDynamicProperties |
Updates dynamic properties of persistent presentation elements of the of the presentable
object (shapes, controls, charts, and presentations of the embedded objects).
|
void | Presentable.writeCustomData |
This method may be overridden to perform custom data writing when
saving model snapshot
|
| Modifier | Constructor | Description |
|---|---|---|
| SDIntegrationManager |
Constructor
|
| Modifier and Type | Class | Description |
|---|---|---|
class | DataUpdater_xjal |
This class provides another way to override update() method of data set, histogram and other data elements.
|
| Modifier and Type | Method | Description |
|---|---|---|
void | BasicDataSet.destroyUpdater_xjal() |
This method is used to 'disconnect' this data class from the
agent/experiment this object was defined in.
It is usually called on agent destroy so that experiment could use this data object e.g. |
void | Histogram2DData.destroyUpdater_xjal() |
This method is used to 'disconnect' this data class from the
agent/experiment this object was defined in.
It is usually called on agent destroy so that experiment could use this data object e.g. |
void | HistogramData.destroyUpdater_xjal() |
This method is used to 'disconnect' this data class from the
agent/experiment this object was defined in.
It is usually called on agent destroy so that experiment could use this data object e.g. |
void | StatisticsContinuous.destroyUpdater_xjal() |
This method is used to 'disconnect' this data class from the
agent/experiment this object was defined in.
It is usually called on agent destroy so that experiment could use this data object e.g. |
void | StatisticsDiscrete.destroyUpdater_xjal() |
This method is used to 'disconnect' this data class from the
agent/experiment this object was defined in.
It is usually called on agent destroy so that experiment could use this data object e.g. |
void | Chart.onSelectionChanged_xjal |
Executes specific action when user clicks on legend and
selects/deselects chart item(s).
This method does nothing by default and may be overridden for charts they have any on-selection-changed activity. |
void | TimeColorChart.restoreOwner |
Deprecated.
|
void | TimePlot.restoreOwner |
Deprecated.
|
void | TimeStackChart.restoreOwner |
Deprecated.
|
| Modifier and Type | Method | Description |
|---|---|---|
Object | Query.createNewRowElementInstance_xjal() |
Deprecated.
Extension-point for element creation
In the Mapping mode, this method should be overridden to create specific element and return it |
abstract void | Insert.evaluateValues_xjal |
Deprecated.
This method should fill
values array |
abstract void | Update.evaluateValues_xjal |
Deprecated.
This method should be overridden to fill
keyValues and
updateValues arrays |
void | Query.registerNewRowElement_xjal |
Deprecated.
Extension-point for element creation
In the Mapping mode, this method should be overridden to start given element (previously created by Query.createNewRowElementInstance_xjal() and parametrized) add it to the
underlying collection and return it |
void | Database.restoreOwner |
Deprecated.
|
void | TextFile.restoreOwner |
Deprecated.
|
| Modifier and Type | Interface | Description |
|---|---|---|
interface | DBInfo |
This class is internal and shouldn't be called by user.
it may be removed/renamed in future. |
interface | TableDataExporter |
This class is internal and shouldn't be called by user.
it may be removed/renamed in future. |
interface | TableDataImporter |
This class is internal and shouldn't be called by user.
it may be removed/renamed in future. |
| Modifier and Type | Method | Description |
|---|---|---|
DatabaseCustomType[] | DBInfo.getCustomTypes() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| Modifier and Type | Method | Description |
|---|---|---|
double | ConveyorTurnStation.angle | |
Color | DensityMap.customColor |
This method should be overridden to return color in
CUSTOM color
scheme |
Q | ServiceUnit.customSelectQueue() |
This method should be overridden to return queue in
CUSTOM queue choice policy |
QueuePath | ServiceWLine.customSelectQueue |
This method should be overridden to return queue in
CUSTOM queue choice policy |
abstract double | ConveyorTransitionalNode.getSpeed | |
ConveyorPath<T> | ConveyorTransitionalNode.getTransition | |
List<? extends ConveyorPath<T>> | ConveyorTransitionalNode.getTransitions() | |
abstract boolean | ConveyorTransitionalNode.isTakeSpeedOfConnectedConveyors() | |
void | StopLine.onCarPassed |
Callback for "On car passed" action, executed for each car passing
through this stop line
|
void | PositionOnConveyor.onCellEnter() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Callback action. |
void | PositionOnConveyor.onCellExit() |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Callback action. |
boolean | ElevatorShaft.onClick | |
boolean | MarkupShape.onClick |
Should be overridden to define the shape reaction on mouse click.
|
boolean | RailwaySwitch.onClick | |
void | DensityMap.onDestroy() | |
void | PedFlowStatistics.onDestroy() | |
void | ServiceBase.onDestroy() | |
void | TrafficLight.onPhaseChanged | |
void | ConveyorSimpleStation.onProcessFinished |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Callback action. |
void | ConveyorSimpleStation.onProcessStarted |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Callback action. |
void | PositionOnTrack.onTrainEnter | |
void | PositionOnTrack.onTrainExit | |
AgentOrientation | ConveyorTurnStation.orientation | |
double | ConveyorSimpleStation.processTime |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. Returns delay for the given agent(s) |
int | ServiceUnit.queuePriority |
This method should be overridden to return queue in
PRIORITY queue choice policy |
int | ServiceWLine.queuePriority |
This method should be overridden to return queue in
PRIORITY queue choice policy |
void | ConveyorPortImpl.setPairedPort | |
void | NetworkPortImpl.setPairedPort | |
void | AbstractMarkup.updateDynamicProperties() |
Updates dynamic properties of this shape only (without structural contents, if any) in a given context.
Method should be overridden for shapes with dynamic properties. |
void | BulkConveyorBelt.updateDynamicProperties() | |
void | ConveyorPath.updateDynamicProperties() | |
void | EscalatorGroup.updateDynamicProperties() | |
void | Intersection.updateDynamicProperties() | |
void | JibCrane.updateDynamicProperties() | |
void | OverheadCrane.updateDynamicProperties() | |
void | Pipe.updateDynamicProperties() | |
void | StopLine.updateDynamicProperties() | |
void | StorageTank.updateDynamicProperties() |
| Modifier | Constructor | Description |
|---|---|---|
| AreaNode | |
| ConveyorPath |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| ConveyorTransferTable |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| ConveyorTurnStation |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| ConveyorTurntable |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| Elevator |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| GISRoute |
Creates GIS route based on the array of segments with specific drawing
attributes.
|
| JibCrane |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| LevelGate | |
| Lift |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| OverheadCrane |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| OverheadCraneBridge | |
| PalletRack |
/**
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| PointNode |
This method is internal and shouldn't be called by user.
it may be removed/renamed in future. It is public due to technical reasons. |
| PolygonalNode | |
| PolygonalNode | |
| PositionOnTrack | |
| QueueArea | |
| QueueArea | |
| RailwaySwitch | |
| RectangularNode | |
| RectangularNode | |
| StopLine | |
| Storage | |
| Wall |
| Modifier and Type | Class | Description |
|---|---|---|
class | AbstractInstancingUsdRepresentation<A> | |
interface | InstancingUsdRepresentation<T> |
| Modifier and Type | Class | Description |
|---|---|---|
enum | DiscreteParameterDataType |
| Modifier and Type | Interface | Description |
|---|---|---|
interface | LinkToAgentAnimator |
| Modifier and Type | Method | Description |
|---|---|---|
void | ShapeControl.action() |
Executes the action associated with the control.
|
abstract T | ReplicatedShape.createShapeWithStaticProperties_xjal |
Creates a new shape with static properties already set.
|
ShapeEmbeddedObjectPresentation | ShapeAgentPopulationGroup.createShapeWithStaticProperties_xjal |
Creates a new shape with static properties already set.
|
void | Shape3DObject.dispose() |
Releases resources allocated by this object,
should be called on agent destroy.
|
void | LinkToAgentAnimator.drawLink | |
void | LinkToAgentAnimator.drawLink | |
void | ShapeGroup.initialize_xjal |
This method is internal and shouldn't be called by user.
(may be removed in the next versions) |
void | ShapeModelElementsGroup.initialize_xjal |
This method is internal and shouldn't be called by user.
(may be removed in the next versions) |
boolean | Shape.isVisibleCurrently() |
Takes into account visibility of the
Level |
boolean | ShapeInspect.isVisibleCurrently() | |
boolean | Shape.onClick |
Should be overridden to define the shape reaction on mouse click.
|
boolean | ShapeGISMap.onClick |
Should be overridden to define the shape reaction on mouse click.
|
void | ReplicatedShape.restoreOwner |
Deprecated.
|
void | Shape.restoreOwner |
Deprecated.
|
void | Shape3DObject.restoreOwner |
Deprecated.
|
void | ShapeCAD.restoreOwner |
Deprecated.
|
void | ShapeControl.restoreOwner |
Deprecated.
|
void | ShapeEmbeddedObjectIcon.restoreOwner |
Deprecated.
|
void | ShapeEmbeddedObjectPresentation.restoreOwner |
Deprecated.
|
void | ShapeGISMap.restoreOwner |
Deprecated.
|
void | ShapeGroup.restoreOwner |
Deprecated.
|
void | ShapeImage.restoreOwner |
Deprecated.
|
void | ShapeScale.restoreOwner |
Deprecated.
|
void | ViewArea.restoreOwner |
Deprecated.
|
void | ShapeEmbeddedObjectPresentation.setEmbeddedObject_xjal | |
void | ShapeModelElementsGroup.setIconOffsets | |
void | ReplicatedShape.setShapeDynamicProperties_xjal |
Sets the dynamic properties of a shape with the given index.
|
void | ShapeAgentPopulationGroup.setShapeDynamicProperties_xjal |
Sets the dynamic properties of a shape with the given index.
|
void | Shape.updateDynamicProperties() |
Updates dynamic properties of this shape only (without structural contents, if any) in a given context.
Method should be overridden for shapes with dynamic properties. |
reset()instead