class OpenEdge.Core.System.ApplicationError
	inherits Progress.Lang.AppError
 abstract:

	constructor public ApplicationError ():
	end.

	constructor public ApplicationError ( poInnerError as Progress.Lang.Error):
	end.

	define public property InnerError as Progress.Lang.Error no-undo
		public get.
		private set.

	method protected static void AddError ( poType as Progress.Lang.Class, pcShortMessage as character, pcMessage as longchar):
	end.

	method public override Progress.Lang.Object Clone ():
	end.

	method public character GetShortMessage ():
	end.

	method public longchar GetErrorMessage ():
	end.

	method public override character ToString ():
	end.

end.
