class OpenEdge.Core.Collections.Set
	inherits OpenEdge.Core.Collections.AbstractTTCollection
	implements OpenEdge.Core.Collections.ISet, 
		OpenEdge.Core.Collections.ICollection, 
		OpenEdge.Core.Collections.IIterable:

	constructor public Set ():
	end.

	constructor public Set ( copyset as OpenEdge.Core.Collections.ISet):
	end.

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

	method protected override void FindBufferUseObject ( obj as Progress.Lang.Object):
	end.

	/* BUFFER PARAMETER *
	method protected void FindBufferUseObject ( obj as Progress.Lang.Object,  pbSet as buffer):
	end.
	*/

	method public override logical Add ( obj as Progress.Lang.Object):
	end.

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

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

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

end.
