As a result of responses to forum posts and some poking around in the object model (importing the EA AI into EA is truly a wonderful thing...), I've run across a few undocumented features, to wit:
Repository:
CustomCommand(String, String, String) : String (I already know this can be used to sync stererotypes... thanks Neil!)
Execute(String) : Void
CreateModelWatcher() : ModelWatcher (the ModelWatcher is described in the help, but the factory method isn't described)
SuppressSecurityDialog : Boolean
EnableEventFlags : Boolean
Package:
GetCodeProject(string*, string*) : Void
SetCodeProject(string, string) : Void
GetClassCodeObjects(String) : CodeObject
GetCodeObject(string) : CodeObject
ShallowGetClassCodeObjects(String) : CodeObject
GenerateSourceCode() : Void
There may be more...
Would Sparx be so kind as to indicate which of these methods may be used without risking model implosion, how they are used, and, eventually, document these things in Help?
Cheers,
Fred W