ElementCollection Members

ElementCollection Overview



Constructors

New() The Plain-Vanilla Constructor

Public Properties

Item Default Property of this Collection; the Order.Element at a given 0-based position in the Collection

Public Methods

Add Adds an Element to this ElementCollection and Returns its Position in the Collection
AddIfNew Adds an Element to this Collection and returns its Index provided it is not already a member; if it is a member, returns its Index
AddIfNewRange Adds to this Collection the members of a given ElementCollection which are new to this Collection and returns the number of Elements added
AddRange (ElementCollection) Adds the members of a given ElementCollection to this Collection and returns the number of EGWorlds added
AddRange (Element[]) Adds the members of a given Array of Element Objects to this Collection and returns the number of Elements added
Complements Returns True iff a given pair of Elements are Complements in THIS ElementCollection
Contains Returns True iff a given Element belongs to this Collection
GetLowerBoundsOf (ElementCollection, ElementCollection) Returns the ElementCollection of Lower Bounds in a given ElementCollection (ContextElts) of the Elements in a given ElementCollection (TargetElts - ordinarily a sub-collection of the first-mentioned ElementCollection); returns empty Collection if there are none such
GetLowerBoundsOf (Element, Element) Returns the ElementCollection of Lower Bounds of a given pair of Elements in THIS ElementCollection; returns empty Collection if there are none such
GetLowerBoundsOf (ElementCollection) Returns the ElementCollection of Lower Bounds in THIS ElementCollection of the Elements in a given ElementCollection (TargetElts - ordinarily a sub-collection of the first-mentioned ElementCollection); returns empty Collection if there are none such
GetLowerBoundsOf (Element, Element, ElementCollection) Returns the ElementCollection of Lower Bounds of a given pair of Elements in a given ElementCollection; returns empty Collection if there are none such
GetMaximalElements () Returns the ElementCollection of Maximal Elements of THIS ElementCollection
GetMaximalElements (ElementCollection) Returns the ElementCollection of Maximal Elements of a given ElementCollection
GetMinimalElements () Returns the ElementCollection of Minimal Elements of THIS ElementCollection
GetMinimalElements (ElementCollection) Returns the ElementCollection of Minimal Elements of a given ElementCollection
GetUpperBoundsOf (ElementCollection) Returns the ElementCollection of Upper Bounds in THIS ElementCollection of the Elements in a given ElementCollection (TargetElts - ordinarily a sub-collection of the first-mentioned ElementCollection); returns empty Collection if there are none such
GetUpperBoundsOf (Element, Element, ElementCollection) Returns the ElementCollection of Upper Bounds of a given pair of Elements in a given ElementCollection; returns empty Collection if there are none such
GetUpperBoundsOf (ElementCollection, ElementCollection) Returns the ElementCollection of Upper Bounds in a given ElementCollection (ContextElts) of the Elements in a given ElementCollection (TargetElts - ordinarily a sub-collection of the first-mentioned ElementCollection); returns empty Collection if there are none such
GetUpperBoundsOf (Element, Element) Returns the ElementCollection of Upper Bounds of a given pair of Elements in THIS ElementCollection; returns empty Collection if there are none such
HasInfimum (Element) Returns True and passes the Infimum iff this ElementCollection has a Lowest Member; else passes Null
HasInfimum () Returns True iff this ElementCollection has a Lowest Member
HasSupremum (Element) Returns True and passes the Supremum iff this ElementCollection has a Lowest Member; else passes Null
HasSupremum () Returns True iff this ElementCollection has a Highest Member
IndexOf Returns the Index of a given Element if it is in this Collection; else returns -1
Infimum Returns the Infimum of this ElementCollection, if it exists; else returns Null
IsComplemented Returns True iff the poset defined by this ElementCollection is Complemented
IsJoinSemilattice (ElementCollection) Returns True iff a given ElementCollection is a Join Semilattice
IsJoinSemilattice () Returns True iff the present ElementCollection is a Join Semilattice
IsLattice () Returns True iff a THIS ElementCollection is a Lattice
IsLattice (ElementCollection) Returns True iff a given ElementCollection is a Lattice
IsMaximal (Element) Returns True iff a given Element is a Maximal Element in THIS ElementCollection
IsMaximal (Element, ElementCollection) Returns True iff a given Element is a Maximal Element in a given ElementCollection
IsMeetSemilattice () Returns True iff the present ElementCollection is a Meet Semilattice
IsMeetSemilattice (ElementCollection) Returns True iff a given ElementCollection is a Meet Semilattice
IsMinimal (Element) Returns True iff a given Element is a Minimal Element in THIS ElementCollection
IsMinimal (Element, ElementCollection) Returns True iff a given Element is a Minimal Element in a given ElementCollection
Join (ElementCollection) Returns the Least Upper Bound, if it exists, IN a given ElementCollection of the members OF THIS ElementCollection; if Join does not exist, returns Null
Join (Element, Element) Returns the Least Upper Bound, if it exists, in THIS ElementCollection of the Elements EltX and EltY; if Join does not exist, returns Null
Join (ElementCollection, ElementCollection) Returns the Least Upper Bound, if it exists, IN a given ElementCollection of the members OF a given ElementCollection; if Join does not exist, returns Null
Join (Element, Element, ElementCollection) Returns the Least Upper Bound, if it exists, in a given ElementCollection of the Elements EltX and EltY; if Join does not exist, returns Null
Meet (ElementCollection, ElementCollection) Returns the Greatest Lower Bound, if it exists, IN a given ElementCollection of the members OF a given ElementCollection; if Meet does not exist, returns Null
Meet (Element, Element, ElementCollection) Returns the Greatest Lower Bound, if it exists, in a given ElementCollection of the Elements EltX and EltY; if Meet does not exist, returns Null
Meet (ElementCollection) Returns the Greatest Lower Bound, if it exists, IN a given ElementCollection of the members OF THIS ElementCollection; if Meet does not exist, returns Null
Meet (Element, Element) Returns the Greatest Lower Bound, if it exists, in THIS ElementCollection of the Elements EltX and EltY; if Meet does not exist, returns Null
Remove Removes a given Element from this Collection
Supremum Returns the Supremum of this ElementCollection, if it exists; else returns Null
ToString A String representation of this ElementCollection