ConstraintReport


Overview

A constraint report is produced by sen-ding a classify message to an element or a check constraints message to a classifier. A report is a tree structured element describing the constraints that were performed and their outcomes. Note that internal nodes of the tree may have dummy constraint reports used as containers of sub-constraint reports. Such dummies have a null constraint and an empty reason, but the satisfied boolean is the conjunction of the sub-reports.



Parents Object ,Element


Constructors
ConstraintReport(candidate,constraint,satisfied) No Documentation
ConstraintReport(candidate,constraint,satisfied,reason,children) No Documentation
ConstraintReport(candidate,constraint,satisfied,reason) No Documentation



Attributes
candidateElementNo Documentation Specified
childrenSeq(ConstraintReport)No Documentation Specified
constraintConstraintNo Documentation Specified
reasonStringNo Documentation Specified
satisfiedBooleanNo Documentation Specified



Operations
addToChildren(v:Element):ElementNo Documentation Specified
candidate():ElementNo Documentation Specified
children():ElementNo Documentation Specified
constraint():ElementNo Documentation Specified
failures():Seq(ConstraintReport)No Documentation Specified
getLink():StringNo Documentation Specified
nodeText():StringNo Documentation Specified
reason():ElementNo Documentation Specified
reportString():StringNo Documentation Specified
satisfied():ElementNo Documentation Specified
satisfiedHTMLColour():StringNo Documentation Specified
toHTMLDoc(fout:OutputChannel):ElementNo Documentation Specified
toString():StringNo Documentation Specified
writeHTML(path:String):ElementNo Documentation Specified
writeHTMLChecks(out:OutputChannel,withLinks:Boolean):ElementNo Documentation Specified
writeHTMLChildSummary(out:OutputChannel,withLinks:Boolean):ElementNo Documentation Specified
writeHTMLReport(out:OutputChannel):ElementNo Documentation Specified
writeReport(out:Element):ElementNo Documentation Specified
From Object: slotMissing, slotMissing, setProperty, setHotLoad, setDaemonsActive, setDaemons, set, renameSlot, removeStructuralFeature, removeDaemonsWithTarget, removeDaemonsWithId, removeDaemonNamed, removeDaemon, machineInit, initSlots, init, hotLoaded, hotLoad, hasSlot, hasProperty, getProperty, get, hasStructuralFeature, getStructuralFeatureNames, hasDaemonWithTarget, hasDaemonWithIdAndTarget, hasDaemonWithId, hasDaemonNamed, fire, destroyDaemon, daemonWithIdAndTarget, daemonWithId, daemonNamed, daemonsActive, daemons, allDaemonsWithTarget, allDaemonsWithId, compositeValues, allCompositeValuesAndSelf, allCompositeValues, addStructuralFeature, addPersistentDaemon, addMultiDaemon, addDaemon. From Element: pprint, pprint, pprint, writeXMLFile, writeXMLFile, writeXML, lift, toSnapshot, toSnapshot, allHTMLEntries, allHTMLPackages, toHTML, writeHTML, writeHTML, writeHTMLAllEntries, writeHTMLAllPackages, writeHTMLIndex, writeHTMLOverview, yield, toString, systemId, setOf, send, save2, save, removeDaemon, removeDaemon, println, print, oclIsKindOf, oclIsTypeOf, noOperationFound, isTypeOf, isReallyKindOf, init, init, of, isKindOf, addTo, checkConstraints, copy, deleteRecursive, die, edit, equals, error, ferror, hashCode.