JOSIF Main Page | TIP Framework | TIP Model Validator | TIP Model Validator ErrorConditions
For all error conditions supported, please refer to https://openoss.svn.sourceforge.net/svnroot/openoss/tip/admin/Contributions/ModelValidation/Validation_Rules.xls
The table summarizes part of the error conditions:
Target |
Error Condition |
Error Level |
Comment |
---|---|---|---|
All kinds of artifacts |
Class having 2 attributes with same name |
Error |
"" |
Entity |
Entity inheriting from association class |
Warning |
Note that I think the import tool makes it already an association class artifact |
Association Class |
Association class inheriting from entity |
Warning |
"" |
Association (including AssociationClass) |
For association and association classes, both ends are not navigable |
Error |
Tigerstripe is supposed to validate that, but often hidden by other errors |
Enumeration |
abstract enumeration |
Error |
all enumeration should not be abstract |
attributes of any artifacts, parameters of any operations |
Invalid default value for enum: any text not matching on of the enum |
Error |
"" |
attributes of any artifacts, parameters of any operations |
Invalid default value for boolean: FALSE instead of false or NA; TRUE instead of true or NA. |
Error |
"" |
attributes/ends of any artifacts, parameters of any operations |
Attributes with unknown datatype |
Error |
primitive.unknown is defined in TIP profile |