class OpenEdge.Core.Collections.KeySet
	inherits OpenEdge.Core.Collections.MapBackedCollection
	implements OpenEdge.Core.Collections.ISet, 
		OpenEdge.Core.Collections.ICollection, 
		OpenEdge.Core.Collections.IIterable:

	constructor public KeySet ( poMap as OpenEdge.Core.Collections.IMap, phTT as handle, pcKeyField as character):
	end.

	method public override logical Contains ( poObj as Progress.Lang.Object):
	end.

	method public override logical ContainsAll ( collection as OpenEdge.Core.Collections.ICollection):
	end.

	method public override logical Equals ( o as Progress.Lang.Object):
	end.

	method public override logical Remove ( poOld as Progress.Lang.Object):
	end.

	method public override logical RemoveAll ( collection as OpenEdge.Core.Collections.ICollection):
	end.

	method public override logical RetainAll ( collection as OpenEdge.Core.Collections.ICollection):
	end.

end.
