public class AlgebraicRuleConstraints extends AbstractConstraintDeclaration
logger
ARRAYS_10101, ARRAYS_10102, ARRAYS_10201, ARRAYS_10202, ARRAYS_10203, ARRAYS_10204, ARRAYS_10205, ARRAYS_10206, ARRAYS_10207, ARRAYS_10208, ARRAYS_10209, ARRAYS_10210, ARRAYS_10211, ARRAYS_10212, ARRAYS_10213, ARRAYS_20101, ARRAYS_20102, ARRAYS_20103, ARRAYS_20104, ARRAYS_20105, ARRAYS_20106, ARRAYS_20107, ARRAYS_20108, ARRAYS_20109, ARRAYS_20110, ARRAYS_20111, ARRAYS_20112, ARRAYS_20113, ARRAYS_20114, ARRAYS_20115, ARRAYS_20116, ARRAYS_20201, ARRAYS_20202, ARRAYS_20203, ARRAYS_20204, ARRAYS_20205, ARRAYS_20301, ARRAYS_20302, ARRAYS_20303, ARRAYS_20304, ARRAYS_20305, ARRAYS_20306, ARRAYS_20307, ARRAYS_20308, COMP_10100, COMP_10101, COMP_10102, COMP_10301, COMP_10302, COMP_10303, COMP_10304, COMP_10308, COMP_10309, COMP_10310, COMP_10311, COMP_10501, COMP_20101, COMP_20102, COMP_20103, COMP_20104, COMP_20105, COMP_20201, COMP_20202, COMP_20203, COMP_20204, COMP_20205, COMP_20206, COMP_20207, COMP_20208, COMP_20209, COMP_20210, COMP_20211, COMP_20212, COMP_20301, COMP_20302, COMP_20303, COMP_20304, COMP_20305, COMP_20306, COMP_20307, COMP_20308, COMP_20309, COMP_20310, COMP_20501, COMP_20502, COMP_20503, COMP_20504, COMP_20505, COMP_20506, COMP_20601, COMP_20602, COMP_20603, COMP_20604, COMP_20605, COMP_20606, COMP_20607, COMP_20608, COMP_20613, COMP_20614, COMP_20615, COMP_20616, COMP_20617, COMP_20622, COMP_20623, COMP_20701, COMP_20702, COMP_20703, COMP_20704, COMP_20705, COMP_20706, COMP_20707, COMP_20708, COMP_20709, COMP_20710, COMP_20711, COMP_20712, COMP_20713, COMP_20714, COMP_20801, COMP_20802, COMP_20803, COMP_20804, COMP_20901, COMP_20902, COMP_20903, COMP_21001, COMP_21002, COMP_21003, COMP_21004, COMP_21005, COMP_21006, COMP_21010, COMP_21011, COMP_21101, COMP_21102, COMP_21103, COMP_21104, COMP_21201, COMP_21202, COMP_21203, COMP_21204, COMP_90101, COMP_90102, COMP_90103, COMP_90104, COMP_90105, COMP_90106, COMP_90107, COMP_90108, COMP_90109, COMP_90110, COMP_90111, COMP_90112, COMP_90113, COMP_90114, COMP_90115, COMP_90116, CORE_00000, CORE_00001, CORE_00002, CORE_00003, CORE_00004, CORE_00005, CORE_00101, CORE_00102, CORE_00103, CORE_01001, CORE_01002, CORE_01003, CORE_01004, CORE_01005, CORE_01006, CORE_01007, CORE_01008, CORE_01009, CORE_01010, CORE_01011, CORE_01012, CORE_01013, CORE_01014, CORE_01015, CORE_01016, CORE_01017, CORE_01018, CORE_01019, CORE_01020, CORE_01021, CORE_01022, CORE_01023, CORE_01024, CORE_01025, CORE_01026, CORE_01027, CORE_01028, CORE_01029, CORE_01030, CORE_01031, CORE_01032, CORE_01033, CORE_01034, CORE_01035, CORE_09999, CORE_10000, CORE_10101, CORE_10102, CORE_10103, CORE_10104, CORE_10201, CORE_10202, CORE_10203, CORE_10204, CORE_10205, CORE_10206, CORE_10207, CORE_10208, CORE_10209, CORE_10210, CORE_10211, CORE_10212, CORE_10213, CORE_10214, CORE_10215, CORE_10216, CORE_10217, CORE_10218, CORE_10219, CORE_10220, CORE_10221, CORE_10222, CORE_10301, CORE_10302, CORE_10303, CORE_10304, CORE_10305, CORE_10306, CORE_10307, CORE_10308, CORE_10309, CORE_10310, CORE_10311, CORE_10312, CORE_10313, CORE_10401, CORE_10402, CORE_10403, CORE_10404, CORE_10501, CORE_10503, CORE_10511, CORE_10512, CORE_10513, CORE_10514, CORE_10521, CORE_10522, CORE_10523, CORE_10524, CORE_10531, CORE_10532, CORE_10533, CORE_10534, CORE_10541, CORE_10542, CORE_10551, CORE_10561, CORE_10562, CORE_10563, CORE_10564, CORE_10565, CORE_10599, CORE_10601, CORE_10701, CORE_10702, CORE_10703, CORE_10704, CORE_10705, CORE_10706, CORE_10707, CORE_10708, CORE_10709, CORE_10710, CORE_10711, CORE_10712, CORE_10713, CORE_10714, CORE_10715, CORE_10716, CORE_10717, CORE_10718, CORE_10801, CORE_10802, CORE_10803, CORE_10804, CORE_10805, CORE_20101, CORE_20102, CORE_20103, CORE_20104, CORE_20105, CORE_20106, CORE_20108, CORE_20109, CORE_20201, CORE_20202, CORE_20203, CORE_20204, CORE_20205, CORE_20206, CORE_20207, CORE_20208, CORE_20209, CORE_20210, CORE_20211, CORE_20212, CORE_20213, CORE_20214, CORE_20215, CORE_20216, CORE_20217, CORE_20218, CORE_20219, CORE_20220, CORE_20221, CORE_20222, CORE_20223, CORE_20224, CORE_20225, CORE_20226, CORE_20227, CORE_20228, CORE_20229, CORE_20230, CORE_20231, CORE_20232, CORE_20233, CORE_20301, CORE_20302, CORE_20303, CORE_20304, CORE_20305, CORE_20306, CORE_20307, CORE_20401, CORE_20402, CORE_20403, CORE_20404, CORE_20405, CORE_20406, CORE_20407, CORE_20408, CORE_20409, CORE_20410, CORE_20411, CORE_20412, CORE_20413, CORE_20414, CORE_20415, CORE_20419, CORE_20420, CORE_20421, CORE_20501, CORE_20502, CORE_20503, CORE_20504, CORE_20505, CORE_20506, CORE_20507, CORE_20508, CORE_20509, CORE_20510, CORE_20511, CORE_20512, CORE_20513, CORE_20517, CORE_20518, CORE_20601, CORE_20602, CORE_20603, CORE_20604, CORE_20605, CORE_20606, CORE_20607, CORE_20608, CORE_20609, CORE_20610, CORE_20611, CORE_20612, CORE_20613, CORE_20614, CORE_20615, CORE_20616, CORE_20617, CORE_20623, CORE_20701, CORE_20702, CORE_20705, CORE_20706, CORE_20801, CORE_20802, CORE_20803, CORE_20804, CORE_20805, CORE_20806, CORE_20901, CORE_20902, CORE_20903, CORE_20904, CORE_20905, CORE_20906, CORE_20907, CORE_20908, CORE_20909, CORE_20910, CORE_20911, CORE_21001, CORE_21002, CORE_21003, CORE_21004, CORE_21005, CORE_21006, CORE_21007, CORE_21008, CORE_21009, CORE_21101, CORE_21102, CORE_21103, CORE_21104, CORE_21105, CORE_21106, CORE_21107, CORE_21110, CORE_21111, CORE_21112, CORE_21113, CORE_21116, CORE_21117, CORE_21121, CORE_21122, CORE_21123, CORE_21124, CORE_21125, CORE_21126, CORE_21127, CORE_21128, CORE_21129, CORE_21130, CORE_21131, CORE_21132, CORE_21150, CORE_21151, CORE_21152, CORE_21172, CORE_21201, CORE_21202, CORE_21203, CORE_21204, CORE_21205, CORE_21206, CORE_21207, CORE_21209, CORE_21210, CORE_21211, CORE_21212, CORE_21213, CORE_21214, CORE_21221, CORE_21222, CORE_21223, CORE_21224, CORE_21225, CORE_21226, CORE_21227, CORE_21228, CORE_21229, CORE_21230, CORE_21231, CORE_21232, CORE_29999, CORE_80501, CORE_80601, CORE_80701, CORE_80702, CORE_81121, CORE_90000, CORE_90001, CORE_91001, CORE_91002, CORE_91003, CORE_91004, CORE_91005, CORE_91006, CORE_91007, CORE_91008, CORE_91009, CORE_91010, CORE_91011, CORE_91012, CORE_91013, CORE_91014, CORE_91015, CORE_91016, CORE_91017, CORE_91018, CORE_91019, CORE_91020, CORE_92001, CORE_92002, CORE_92003, CORE_92004, CORE_92005, CORE_92006, CORE_92007, CORE_92008, CORE_92009, CORE_92010, CORE_92011, CORE_92012, CORE_92013, CORE_93001, CORE_93002, CORE_93003, CORE_93004, CORE_93005, CORE_93006, CORE_93007, CORE_93008, CORE_93009, CORE_94001, CORE_94002, CORE_94003, CORE_94004, CORE_94005, CORE_94006, CORE_94007, CORE_94008, CORE_94009, CORE_94010, CORE_95001, CORE_95002, CORE_95003, CORE_95004, CORE_95005, CORE_95006, CORE_95007, CORE_96001, CORE_96002, CORE_96003, CORE_96004, CORE_96005, CORE_96006, CORE_96007, CORE_96008, CORE_96009, CORE_96010, CORE_96011, CORE_99101, CORE_99104, CORE_99106, CORE_99107, CORE_99108, CORE_99109, CORE_99127, CORE_99128, CORE_99129, CORE_99130, CORE_99206, CORE_99219, CORE_99220, CORE_99221, CORE_99222, CORE_99223, CORE_99224, CORE_99225, CORE_99301, CORE_99302, CORE_99303, CORE_99401, CORE_99402, CORE_99403, CORE_99404, CORE_99405, CORE_99406, CORE_99407, CORE_99505, CORE_99506, CORE_99507, CORE_99508, CORE_99701, CORE_99702, CORE_99901, CORE_99902, CORE_99903, CORE_99904, CORE_99905, CORE_99906, CORE_99907, CORE_99908, CORE_99909, CORE_99910, CORE_99911, CORE_99912, CORE_99913, CORE_99914, CORE_99915, CORE_99916, CORE_99917, CORE_99918, CORE_99919, CORE_99920, CORE_99921, CORE_99922, CORE_99923, CORE_99924, CORE_99925, CORE_99926, CORE_99994, CORE_99995, CORE_99996, CORE_99997, CORE_99998, CORE_99999, FBC_10100, FBC_10101, FBC_10102, FBC_10301, FBC_10302, FBC_20101, FBC_20102, FBC_20103, FBC_20201, FBC_20202, FBC_20203, FBC_20204, FBC_20205, FBC_20206, FBC_20207, FBC_20208, FBC_20209, FBC_20210, FBC_20211, FBC_20212, FBC_20301, FBC_20302, FBC_20303, FBC_20401, FBC_20402, FBC_20403, FBC_20404, FBC_20405, FBC_20406, FBC_20407, FBC_20408, FBC_20409, FBC_20501, FBC_20502, FBC_20503, FBC_20504, FBC_20505, FBC_20506, FBC_20507, FBC_20508, FBC_20509, FBC_20601, FBC_20602, FBC_20603, FBC_20604, FBC_20605, FBC_20606, FBC_20607, FBC_20608, FBC_20701, FBC_20702, FBC_20703, FBC_20704, FBC_20705, FBC_20706, FBC_20707, FBC_20708, FBC_20709, FBC_20710, FBC_20711, FBC_20712, FBC_20713, FBC_20714, FBC_20715, FBC_20716, FBC_20801, FBC_20802, FBC_20803, FBC_20804, FBC_20805, FBC_20806, FBC_20901, FBC_20902, FBC_20903, FBC_20904, FBC_20908, FBC_21001, FBC_21002, FBC_21003, FBC_21101, FBC_21102, FBC_21103, FBC_21201, FBC_21202, FBC_21203, FBC_21204, FBC_21205, FBC_21206, FBC_21207, GROUPS_10100, GROUPS_10101, GROUPS_10102, GROUPS_10301, GROUPS_10302, GROUPS_20101, GROUPS_20102, GROUPS_20103, GROUPS_20201, GROUPS_20202, GROUPS_20203, GROUPS_20204, GROUPS_20301, GROUPS_20302, GROUPS_20303, GROUPS_20304, GROUPS_20305, GROUPS_20306, GROUPS_20307, GROUPS_20308, GROUPS_20309, GROUPS_20310, GROUPS_20311, GROUPS_20312, GROUPS_20313, GROUPS_20401, GROUPS_20402, GROUPS_20403, GROUPS_20404, GROUPS_20405, GROUPS_20406, GROUPS_20407, GROUPS_20408, LAYOUT_10100, LAYOUT_10101, LAYOUT_10102, LAYOUT_10301, LAYOUT_10302, LAYOUT_10401, LAYOUT_10402, LAYOUT_20101, LAYOUT_20102, LAYOUT_20103, LAYOUT_20201, LAYOUT_20202, LAYOUT_20203, LAYOUT_20204, LAYOUT_20301, LAYOUT_20302, LAYOUT_20303, LAYOUT_20304, LAYOUT_20305, LAYOUT_20306, LAYOUT_20307, LAYOUT_20308, LAYOUT_20309, LAYOUT_20310, LAYOUT_20311, LAYOUT_20312, LAYOUT_20313, LAYOUT_20314, LAYOUT_20315, LAYOUT_20316, LAYOUT_20317, LAYOUT_20401, LAYOUT_20402, LAYOUT_20403, LAYOUT_20404, LAYOUT_20405, LAYOUT_20406, LAYOUT_20407, LAYOUT_20501, LAYOUT_20502, LAYOUT_20503, LAYOUT_20504, LAYOUT_20505, LAYOUT_20506, LAYOUT_20507, LAYOUT_20508, LAYOUT_20509, LAYOUT_20510, LAYOUT_20601, LAYOUT_20602, LAYOUT_20603, LAYOUT_20604, LAYOUT_20605, LAYOUT_20606, LAYOUT_20607, LAYOUT_20608, LAYOUT_20609, LAYOUT_20701, LAYOUT_20702, LAYOUT_20703, LAYOUT_20704, LAYOUT_20705, LAYOUT_20706, LAYOUT_20707, LAYOUT_20708, LAYOUT_20709, LAYOUT_20710, LAYOUT_20711, LAYOUT_20712, LAYOUT_20801, LAYOUT_20802, LAYOUT_20803, LAYOUT_20804, LAYOUT_20805, LAYOUT_20806, LAYOUT_20807, LAYOUT_20808, LAYOUT_20809, LAYOUT_20810, LAYOUT_20811, LAYOUT_20812, LAYOUT_20813, LAYOUT_20901, LAYOUT_20902, LAYOUT_20903, LAYOUT_20904, LAYOUT_20905, LAYOUT_20906, LAYOUT_20907, LAYOUT_20908, LAYOUT_20909, LAYOUT_20910, LAYOUT_20911, LAYOUT_20912, LAYOUT_21001, LAYOUT_21002, LAYOUT_21003, LAYOUT_21004, LAYOUT_21005, LAYOUT_21006, LAYOUT_21007, LAYOUT_21008, LAYOUT_21009, LAYOUT_21010, LAYOUT_21011, LAYOUT_21012, LAYOUT_21101, LAYOUT_21102, LAYOUT_21103, LAYOUT_21104, LAYOUT_21105, LAYOUT_21106, LAYOUT_21107, LAYOUT_21108, LAYOUT_21109, LAYOUT_21110, LAYOUT_21111, LAYOUT_21112, LAYOUT_21201, LAYOUT_21202, LAYOUT_21203, LAYOUT_21204, LAYOUT_21301, LAYOUT_21302, LAYOUT_21303, LAYOUT_21304, LAYOUT_21305, LAYOUT_21401, LAYOUT_21402, LAYOUT_21403, LAYOUT_21404, LAYOUT_21405, LAYOUT_21406, LAYOUT_21407, LAYOUT_21501, LAYOUT_21502, LAYOUT_21503, LAYOUT_21504, LAYOUT_21601, LAYOUT_21602, LAYOUT_21603, LAYOUT_21604, LAYOUT_21701, LAYOUT_21702, LAYOUT_21703, LAYOUT_21704, MULTI_10101, MULTI_10102, MULTI_10103, MULTI_10104, MULTI_10105, MULTI_10301, MULTI_10302, MULTI_10303, MULTI_10401, MULTI_10402, MULTI_10403, MULTI_10404, MULTI_10405, MULTI_10406, MULTI_10408, MULTI_10501, MULTI_10502, MULTI_10503, MULTI_10504, MULTI_10505, MULTI_10506, MULTI_10508, MULTI_10509, MULTI_10601, MULTI_10602, MULTI_10603, MULTI_10604, MULTI_10605, MULTI_10701, MULTI_10702, MULTI_10703, MULTI_10704, MULTI_10801, MULTI_10802, MULTI_20101, MULTI_20102, MULTI_20103, MULTI_20104, MULTI_20201, MULTI_20202, MULTI_20203, MULTI_20204, MULTI_20205, MULTI_20206, MULTI_20207, MULTI_20208, MULTI_20209, MULTI_20301, MULTI_20302, MULTI_20303, MULTI_20304, MULTI_20305, MULTI_20401, MULTI_20402, MULTI_20403, MULTI_20404, MULTI_20405, MULTI_20406, MULTI_20407, MULTI_20408, MULTI_20409, MULTI_20410, MULTI_20411, MULTI_20412, MULTI_20413, MULTI_20414, MULTI_20415, MULTI_20416, MULTI_20417, MULTI_20501, MULTI_20601, MULTI_20602, MULTI_20603, MULTI_20604, MULTI_20605, MULTI_20606, MULTI_20607, MULTI_20608, MULTI_20701, MULTI_20702, MULTI_20703, MULTI_20704, MULTI_20801, MULTI_20802, MULTI_20803, MULTI_20805, MULTI_20806, MULTI_20901, MULTI_20902, MULTI_20903, MULTI_20904, MULTI_20907, MULTI_21101, MULTI_21102, MULTI_21103, MULTI_21104, MULTI_21105, MULTI_21106, MULTI_21201, MULTI_21202, MULTI_21203, MULTI_21204, MULTI_21205, MULTI_21206, MULTI_21207, MULTI_21208, MULTI_21209, MULTI_21210, MULTI_21211, MULTI_21212, MULTI_21301, MULTI_21302, MULTI_21303, MULTI_21304, MULTI_21305, MULTI_21306, MULTI_21401, MULTI_21402, MULTI_21403, MULTI_21404, MULTI_21405, MULTI_21406, MULTI_21407, MULTI_21408, MULTI_21409, MULTI_21410, MULTI_21501, MULTI_21502, MULTI_21503, MULTI_21504, MULTI_21601, MULTI_21602, MULTI_21701, MULTI_21702, MULTI_21801, MULTI_21802, MULTI_21803, MULTI_21901, MULTI_21902, MULTI_21903, MULTI_21904, MULTI_21905, MULTI_21906, MULTI_22101, MULTI_22102, MULTI_22103, QUAL_10100, QUAL_10101, QUAL_10102, QUAL_10201, QUAL_10202, QUAL_10301, QUAL_20101, QUAL_20102, QUAL_20103, QUAL_20201, QUAL_20202, QUAL_20203, QUAL_20204, QUAL_20205, QUAL_20206, QUAL_20301, QUAL_20302, QUAL_20303, QUAL_20304, QUAL_20305, QUAL_20306, QUAL_20307, QUAL_20308, QUAL_20309, QUAL_20310, QUAL_20311, QUAL_20312, QUAL_20313, QUAL_20401, QUAL_20402, QUAL_20403, QUAL_20404, QUAL_20405, QUAL_20406, QUAL_20407, QUAL_20408, QUAL_20409, QUAL_20410, QUAL_20411, QUAL_20412, QUAL_20413, QUAL_20414, QUAL_20501, QUAL_20502, QUAL_20503, QUAL_20504, QUAL_20505, QUAL_20506, QUAL_20507, QUAL_20508, QUAL_20509, QUAL_20510, QUAL_20601, QUAL_20602, QUAL_20603, QUAL_20604, QUAL_20605, QUAL_20606, QUAL_20607, QUAL_20608, QUAL_20609, QUAL_20610, QUAL_20701, QUAL_20702, QUAL_20703, QUAL_20704, QUAL_20705, QUAL_20801, QUAL_20802, QUAL_20803, QUAL_20804, QUAL_20805, QUAL_20806
Constructor and Description |
---|
AlgebraicRuleConstraints() |
Modifier and Type | Method and Description |
---|---|
void |
addErrorCodesForAttribute(java.util.Set<java.lang.Integer> set,
int level,
int version,
java.lang.String attributeName)
Adds all error codes which are needed for a check the attribute to the
set.
|
void |
addErrorCodesForCheck(java.util.Set<java.lang.Integer> set,
int level,
int version,
SBMLValidator.CHECK_CATEGORY category)
Adds all error codes which are needed for a check in this category to the
set.
|
ValidationFunction<?> |
getValidationFunction(int errorCode)
Returns the
ValidationFunction of the error code, if it's defined
in this ConstraintDeclaration |
addRangeToSet, addToCache, convertToArray, createConstraint, createConstraints, createConstraints, createConstraints, createConstraints, getFromCache, getInstance
public void addErrorCodesForCheck(java.util.Set<java.lang.Integer> set, int level, int version, SBMLValidator.CHECK_CATEGORY category)
ConstraintDeclaration
public void addErrorCodesForAttribute(java.util.Set<java.lang.Integer> set, int level, int version, java.lang.String attributeName)
ConstraintDeclaration
public ValidationFunction<?> getValidationFunction(int errorCode)
AbstractConstraintDeclaration
ValidationFunction
of the error code, if it's defined
in this ConstraintDeclaration
getValidationFunction
in class AbstractConstraintDeclaration
ValidationFunction
or null
if not defined
in this ConstraintDeclaration