Functions in argumentsChecking.m now throw exceptions instead of printing messages.
HypergraphPlot, RulePlot, WolframModel, WolframModelEvolutionObject and GeneralizedGridGraph were updated to use messages.m and exceptions.
Comments
The main goal here is to change knownOptionsQ and supportedOptionQ to throw exceptions, as they are useful for implementing properties.
Examples
The only change to functionality is that WolframModelEvolutionObject plotting functions now correctly print messages from WolframModelEvolutonObject instead of HypergraphPlot:
Changes
argumentsChecking.m
now throw exceptions instead of printing messages.HypergraphPlot
,RulePlot
,WolframModel
,WolframModelEvolutionObject
andGeneralizedGridGraph
were updated to usemessages.m
and exceptions.Comments
knownOptionsQ
andsupportedOptionQ
to throw exceptions, as they are useful for implementing properties.Examples
WolframModelEvolutionObject
plotting functions now correctly print messages fromWolframModelEvolutonObject
instead ofHypergraphPlot
:This change is