Sage Modeling and Simulation Library

SelfManagingResource Properties

The SelfManagingResource type exposes the following members.

Properties


  Name Description
Public property AccessRegulator
Gets or sets the access regulator, which is an object that can allow or deny individual ResourceRequests access to specified resources.
Public property Available
How much of this resource is currently available to service requests.
Public property Capacity
The current capacity of this resource - how much 'Available' can be, at its highest value.
Public property Description
A description of this Resource.
Public property Guid
The Guid for this object. Typically required to be unique.
Public property InitialAvailable
The quantity of this resource that will be available if the resource experiences a reset.
Public property InitialCapacity
The capacity of this resource that will be in effect if the resource experiences a reset.
Public property IsAtomic
Gets a value indicating whether this instance is atomic. And atomic resource is allocated all-or-none, such as a vehicle.
Public property IsDiscrete
Gets a value indicating whether this instance is discrete. A discrete resource is allocated in integral amounts, such as cartons or drums.
Public property IsPersistent
Gets a value indicating whether this instance is persistent. A persistent resource is returned to the pool after it is used.
Public property Manager
Gets or sets the manager of the resource.
Public property Model
The model that owns this object, or from which this object gets time, etc. data.
Public property Name
The user-friendly name for this object.
Public property PermissibleOverbook
The amount by which it is permissible to overbook this resource.
Public property Resources
Gets the resources owned by this Resource Manager.
Public property SupportsPrioritizedRequests
Gets a value indicating whether this resource manager supports prioritized requests.
Public property Tag
An Object that contains data about this self-managing resource. The default is a null reference (Nothing in Visual Basic). Any Object derived type can be assigned to this property.