Sage Modeling and Simulation Library

ITimePeriod Methods

The ITimePeriod type exposes the following members.

Methods


  Name Description
Public method AddRelationship
Adds a relationship between this time period and some other time period. Shorthand for actually creating the relationship and its reciprocal, setting each as the other's reciprocal, and adding them to the appropriate milestones.
Public method ClearDuration
Sets the duration to an indeterminate time.
Public method ClearEndTime
Sets the end time to an indeterminate time.
Public method ClearStartTime
Sets the start time to an indeterminate value.
Public method Equals(System.Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public method PopAdjustmentMode
Pops the previous time period adjustment mode off a stack, and sets this Time Period's adjustment mode to that value.
Public method PushAdjustmentMode
Pushes the current time period adjustment mode onto a stack, substituting a provided mode. This must be paired with a corresponding Pop operation.
Public method RemoveRelationship
Adds a relationship between this time period and some other time period. Shorthand for actually creating the relationship and its reciprocal, setting each as the other's reciprocal, and adding them to the appropriate milestones.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)