class OpenEdge.Core.Collections.StringCollection
	inherits OpenEdge.Core.Collections.Collection
	implements OpenEdge.Core.Collections.IStringCollection, 
		OpenEdge.Core.Collections.ICollection, 
		OpenEdge.Core.Collections.IIterable:

	constructor public StringCollection ():
	end.

	constructor public StringCollection ( poCollection as OpenEdge.Core.Collections.IStringCollection):
	end.

	method public logical Add ( newObject as OpenEdge.Core.String):
	end.

	method public logical AddArray ( poArray as OpenEdge.Core.String extent ):
	end.

	method public logical Remove ( oldObject as OpenEdge.Core.String):
	end.

	method public logical AddAll ( poCollection as OpenEdge.Core.Collections.IStringCollection):
	end.

	method public logical RemoveAll ( poCollection as OpenEdge.Core.Collections.IStringCollection):
	end.

	method public logical RetainAll ( poCollection as OpenEdge.Core.Collections.IStringCollection):
	end.

	method public logical Contains ( checkObject as OpenEdge.Core.String):
	end.

	method public OpenEdge.Core.String extent ToStringArray ():
	end.

	method public logical Add ( pcElement as longchar):
	end.

	method public logical AddArray ( pcElements as longchar extent ):
	end.

	method public logical Contains ( pcElement as longchar):
	end.

	method public logical Remove ( pcElement as longchar):
	end.

end.
