Material object model descriptions

The following section describes the objects that comprise the material object model.
Object
Description
Container
Represents a single Container record from the material database. The Container object can also be represented as a collection of Containers. The Container object contains collections for ContainerMaterials, ContainerProperties, and SubLots. Each Container object can contain 1 to N ContainerMaterial, ContainerProperty, and SubLot collections.
ContainerMaterial
Represents a single ContainerMaterial record from the material database. The ContainerMaterial object can also be represented as a collection of ContainerMaterials.
ContainerProperty
Represents a single ContainerProperty record from the material database. The ContainerProperty object can also be represented as a collection of ContainerProperties. No methods are associated with this object.
ContainerState
Represents a single ContainerState record from the material database. The ContainerState object also can be represented as a collection of ContainerStates.
Lot
Represents a single Lot record from the material database. The Lot object can also be represented as a collection of Lots. The Lot object contains collections for LotProperties, and SubLots. Each Lot object can contain 1 to N LotProperties, and SubLots collections.
LotProperty
Represents a single LotProperty record from the material database. The LotProperty object can also be represented as a collection of LotProperties. No methods are associated with this object.
LotState
Represents a single LotState record from the material database. The LotState object can also be represented as a collection of LotStates.
Material
Represents a single material record from the material database. The material class can also be represented as a collection of Materials. The Material object contains collections for MaterialProperties, Lots, and SubLots. Each Material object can contain 1 to N MaterialProperties, Lots, and SubLots collections.
MaterialType
Represents a single MaterialType record from the material database. The MaterialType object can also be represented as a collection of MaterialTypes.
MaterialClass
Represents a single MaterialClass record from the material database. The MaterialClass object can also be represented as a collection of MaterialClasses.
MaterialProperty
Represents a single MaterialProperty record from the material database. The MaterialProperties collection can contain from 1 to N MaterialProperty objects. No methods are associated with this object.
MaterialSvr
Provides methods that can be executed to perform some specific task of the Material Server. There are no properties available from this class. Although this class acts as an independent entity, it is the base class that is used to expose the lower-level
Material Manager
classes.
StorageLocation
Represents a single StorageLocation record from the material database.
The StorageLocation object can also be represented as a collection
of StorageLocations. The StorageLocation object contains collections for StorageLocationMaterials. Each StorageLocation object can contain 1 to
N StorageLocationMaterials collections.
SubLot
Represents a single SubLot record from the material database. The SubLot object can also be represented as a collection of SubLots.
Three methods are assumed to be available for every collection class in the material object model.
Method
Description
Count
Returns the number of items in the collection.
Item
Returns a reference to an item in the collection via the index of the item.
NewEnum
Delegates an enumerator to the collection object. This allows for the use of "For...Each" statements to iterate through the members of the collection.
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal