All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kie.dmn.validation.DMNv1x.DomainClassesMetadata8D6A06B2CA38F0645C450A91AA760788 Maven / Gradle / Ivy

package org.kie.dmn.validation.DMNv1x;
public class DomainClassesMetadata8D6A06B2CA38F0645C450A91AA760788 {

    public static final org.drools.model.DomainClassMetadata org_kie_dmn_validation_MessageReporter_Metadata_INSTANCE = new org_kie_dmn_validation_MessageReporter_Metadata();
    private static class org_kie_dmn_validation_MessageReporter_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.validation.MessageReporter.class;
        }

        @Override
        public int getPropertiesSize() {
            return 2;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "messages": return 1;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class class org.kie.dmn.validation.MessageReporter");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_OutputClause_Metadata_INSTANCE = new org_kie_dmn_model_api_OutputClause_Metadata();
    private static class org_kie_dmn_model_api_OutputClause_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.OutputClause.class;
        }

        @Override
        public int getPropertiesSize() {
            return 18;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "defaultOutputEntry": return 13;
                case "name": return 14;
                case "outputValues": return 15;
                case "typeRef": return 16;
                case "recurseNsKeys": return 17;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.OutputClause");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_UnaryTests_Metadata_INSTANCE = new org_kie_dmn_model_api_UnaryTests_Metadata();
    private static class org_kie_dmn_model_api_UnaryTests_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.UnaryTests.class;
        }

        @Override
        public int getPropertiesSize() {
            return 17;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "expressionLanguage": return 13;
                case "text": return 14;
                case "typeRef": return 15;
                case "recurseNsKeys": return 16;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.UnaryTests");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_DecisionRule_Metadata_INSTANCE = new org_kie_dmn_model_api_DecisionRule_Metadata();
    private static class org_kie_dmn_model_api_DecisionRule_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.DecisionRule.class;
        }

        @Override
        public int getPropertiesSize() {
            return 17;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "annotationEntry": return 13;
                case "inputEntry": return 14;
                case "outputEntry": return 15;
                case "recurseNsKeys": return 16;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.DecisionRule");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_DecisionTable_Metadata_INSTANCE = new org_kie_dmn_model_api_DecisionTable_Metadata();
    private static class org_kie_dmn_model_api_DecisionTable_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.DecisionTable.class;
        }

        @Override
        public int getPropertiesSize() {
            return 23;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "typeRef": return 13;
                case "aggregation": return 14;
                case "annotation": return 15;
                case "hitPolicy": return 16;
                case "input": return 17;
                case "output": return 18;
                case "outputLabel": return 19;
                case "preferredOrientation": return 20;
                case "rule": return 21;
                case "recurseNsKeys": return 22;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.DecisionTable");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_BusinessKnowledgeModel_Metadata_INSTANCE = new org_kie_dmn_model_api_BusinessKnowledgeModel_Metadata();
    private static class org_kie_dmn_model_api_BusinessKnowledgeModel_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.BusinessKnowledgeModel.class;
        }

        @Override
        public int getPropertiesSize() {
            return 19;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "variable": return 14;
                case "authorityRequirement": return 15;
                case "encapsulatedLogic": return 16;
                case "knowledgeRequirement": return 17;
                case "recurseNsKeys": return 18;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.BusinessKnowledgeModel");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_Decision_Metadata_INSTANCE = new org_kie_dmn_model_api_Decision_Metadata();
    private static class org_kie_dmn_model_api_Decision_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.Decision.class;
        }

        @Override
        public int getPropertiesSize() {
            return 28;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "allowedAnswers": return 14;
                case "authorityRequirement": return 15;
                case "decisionMaker": return 16;
                case "decisionOwner": return 17;
                case "expression": return 18;
                case "impactedPerformanceIndicator": return 19;
                case "informationRequirement": return 20;
                case "knowledgeRequirement": return 21;
                case "question": return 22;
                case "supportedObjective": return 23;
                case "usingProcess": return 24;
                case "usingTask": return 25;
                case "variable": return 26;
                case "recurseNsKeys": return 27;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.Decision");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_DMNElementReference_Metadata_INSTANCE = new org_kie_dmn_model_api_DMNElementReference_Metadata();
    private static class org_kie_dmn_model_api_DMNElementReference_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.DMNElementReference.class;
        }

        @Override
        public int getPropertiesSize() {
            return 11;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "href": return 9;
                case "recurseNsKeys": return 10;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.DMNElementReference");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_DMNElement_Metadata_INSTANCE = new org_kie_dmn_model_api_DMNElement_Metadata();
    private static class org_kie_dmn_model_api_DMNElement_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.DMNElement.class;
        }

        @Override
        public int getPropertiesSize() {
            return 14;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "recurseNsKeys": return 13;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.DMNElement");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_KnowledgeSource_Metadata_INSTANCE = new org_kie_dmn_model_api_KnowledgeSource_Metadata();
    private static class org_kie_dmn_model_api_KnowledgeSource_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.KnowledgeSource.class;
        }

        @Override
        public int getPropertiesSize() {
            return 19;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "authorityRequirement": return 14;
                case "locationURI": return 15;
                case "owner": return 16;
                case "type": return 17;
                case "recurseNsKeys": return 18;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.KnowledgeSource");
        }
    }
    public static final org.drools.model.DomainClassMetadata java_lang_String_Metadata_INSTANCE = new java_lang_String_Metadata();
    private static class java_lang_String_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return java.lang.String.class;
        }

        @Override
        public int getPropertiesSize() {
            return 19;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "blank": return 1;
                case "bytes": return 2;
                case "empty": return 3;
                case "chars": return 4;
                case "codePoints": return 5;
                case "describeConstable": return 6;
                case "intern": return 7;
                case "length": return 8;
                case "lines": return 9;
                case "strip": return 10;
                case "stripIndent": return 11;
                case "stripLeading": return 12;
                case "stripTrailing": return 13;
                case "toCharArray": return 14;
                case "toLowerCase": return 15;
                case "toUpperCase": return 16;
                case "translateEscapes": return 17;
                case "trim": return 18;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class class java.lang.String");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_ContextEntry_Metadata_INSTANCE = new org_kie_dmn_model_api_ContextEntry_Metadata();
    private static class org_kie_dmn_model_api_ContextEntry_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.ContextEntry.class;
        }

        @Override
        public int getPropertiesSize() {
            return 16;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "expression": return 13;
                case "variable": return 14;
                case "recurseNsKeys": return 15;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.ContextEntry");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_Context_Metadata_INSTANCE = new org_kie_dmn_model_api_Context_Metadata();
    private static class org_kie_dmn_model_api_Context_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.Context.class;
        }

        @Override
        public int getPropertiesSize() {
            return 16;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "typeRef": return 13;
                case "contextEntry": return 14;
                case "recurseNsKeys": return 15;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.Context");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_AuthorityRequirement_Metadata_INSTANCE = new org_kie_dmn_model_api_AuthorityRequirement_Metadata();
    private static class org_kie_dmn_model_api_AuthorityRequirement_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.AuthorityRequirement.class;
        }

        @Override
        public int getPropertiesSize() {
            return 17;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "requiredAuthority": return 13;
                case "requiredDecision": return 14;
                case "requiredInput": return 15;
                case "recurseNsKeys": return 16;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.AuthorityRequirement");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_InputData_Metadata_INSTANCE = new org_kie_dmn_model_api_InputData_Metadata();
    private static class org_kie_dmn_model_api_InputData_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.InputData.class;
        }

        @Override
        public int getPropertiesSize() {
            return 16;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "variable": return 14;
                case "recurseNsKeys": return 15;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.InputData");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_KnowledgeRequirement_Metadata_INSTANCE = new org_kie_dmn_model_api_KnowledgeRequirement_Metadata();
    private static class org_kie_dmn_model_api_KnowledgeRequirement_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.KnowledgeRequirement.class;
        }

        @Override
        public int getPropertiesSize() {
            return 15;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "requiredKnowledge": return 13;
                case "recurseNsKeys": return 14;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.KnowledgeRequirement");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_Import_Metadata_INSTANCE = new org_kie_dmn_model_api_Import_Metadata();
    private static class org_kie_dmn_model_api_Import_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.Import.class;
        }

        @Override
        public int getPropertiesSize() {
            return 18;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "importType": return 14;
                case "locationURI": return 15;
                case "namespace": return 16;
                case "recurseNsKeys": return 17;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.Import");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_Definitions_Metadata_INSTANCE = new org_kie_dmn_model_api_Definitions_Metadata();
    private static class org_kie_dmn_model_api_Definitions_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.Definitions.class;
        }

        @Override
        public int getPropertiesSize() {
            return 28;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "DMNDI": return 14;
                case "artifact": return 15;
                case "businessContextElement": return 16;
                case "decisionService": return 17;
                case "drgElement": return 18;
                case "elementCollection": return 19;
                case "exporter": return 20;
                case "exporterVersion": return 21;
                case "expressionLanguage": return 22;
                case "import": return 23;
                case "itemDefinition": return 24;
                case "namespace": return 25;
                case "typeLanguage": return 26;
                case "recurseNsKeys": return 27;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.Definitions");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_DecisionService_Metadata_INSTANCE = new org_kie_dmn_model_api_DecisionService_Metadata();
    private static class org_kie_dmn_model_api_DecisionService_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.DecisionService.class;
        }

        @Override
        public int getPropertiesSize() {
            return 20;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "variable": return 14;
                case "encapsulatedDecision": return 15;
                case "inputData": return 16;
                case "inputDecision": return 17;
                case "outputDecision": return 18;
                case "recurseNsKeys": return 19;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.DecisionService");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_InformationRequirement_Metadata_INSTANCE = new org_kie_dmn_model_api_InformationRequirement_Metadata();
    private static class org_kie_dmn_model_api_InformationRequirement_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.InformationRequirement.class;
        }

        @Override
        public int getPropertiesSize() {
            return 16;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "requiredDecision": return 13;
                case "requiredInput": return 14;
                case "recurseNsKeys": return 15;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.InformationRequirement");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_Binding_Metadata_INSTANCE = new org_kie_dmn_model_api_Binding_Metadata();
    private static class org_kie_dmn_model_api_Binding_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.Binding.class;
        }

        @Override
        public int getPropertiesSize() {
            return 12;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "expression": return 9;
                case "parameter": return 10;
                case "recurseNsKeys": return 11;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.Binding");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_NamedElement_Metadata_INSTANCE = new org_kie_dmn_model_api_NamedElement_Metadata();
    private static class org_kie_dmn_model_api_NamedElement_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.NamedElement.class;
        }

        @Override
        public int getPropertiesSize() {
            return 15;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "recurseNsKeys": return 14;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.NamedElement");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_InformationItem_Metadata_INSTANCE = new org_kie_dmn_model_api_InformationItem_Metadata();
    private static class org_kie_dmn_model_api_InformationItem_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.InformationItem.class;
        }

        @Override
        public int getPropertiesSize() {
            return 16;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "typeRef": return 14;
                case "recurseNsKeys": return 15;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.InformationItem");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_DRGElement_Metadata_INSTANCE = new org_kie_dmn_model_api_DRGElement_Metadata();
    private static class org_kie_dmn_model_api_DRGElement_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.DRGElement.class;
        }

        @Override
        public int getPropertiesSize() {
            return 15;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "recurseNsKeys": return 14;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.DRGElement");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_ItemDefinition_Metadata_INSTANCE = new org_kie_dmn_model_api_ItemDefinition_Metadata();
    private static class org_kie_dmn_model_api_ItemDefinition_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.ItemDefinition.class;
        }

        @Override
        public int getPropertiesSize() {
            return 22;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "allowedValues": return 14;
                case "functionItem": return 15;
                case "isCollection": return 16;
                case "itemComponent": return 17;
                case "typeConstraint": return 18;
                case "typeLanguage": return 19;
                case "typeRef": return 20;
                case "recurseNsKeys": return 21;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.ItemDefinition");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_Invocation_Metadata_INSTANCE = new org_kie_dmn_model_api_Invocation_Metadata();
    private static class org_kie_dmn_model_api_Invocation_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.Invocation.class;
        }

        @Override
        public int getPropertiesSize() {
            return 17;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "typeRef": return 13;
                case "binding": return 14;
                case "expression": return 15;
                case "recurseNsKeys": return 16;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.Invocation");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_Expression_Metadata_INSTANCE = new org_kie_dmn_model_api_Expression_Metadata();
    private static class org_kie_dmn_model_api_Expression_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.Expression.class;
        }

        @Override
        public int getPropertiesSize() {
            return 15;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "typeRef": return 13;
                case "recurseNsKeys": return 14;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.Expression");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_Relation_Metadata_INSTANCE = new org_kie_dmn_model_api_Relation_Metadata();
    private static class org_kie_dmn_model_api_Relation_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.Relation.class;
        }

        @Override
        public int getPropertiesSize() {
            return 17;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "typeRef": return 13;
                case "column": return 14;
                case "row": return 15;
                case "recurseNsKeys": return 16;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.Relation");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_List_Metadata_INSTANCE = new org_kie_dmn_model_api_List_Metadata();
    private static class org_kie_dmn_model_api_List_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.List.class;
        }

        @Override
        public int getPropertiesSize() {
            return 16;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "typeRef": return 13;
                case "expression": return 14;
                case "recurseNsKeys": return 15;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.List");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_OrganizationUnit_Metadata_INSTANCE = new org_kie_dmn_model_api_OrganizationUnit_Metadata();
    private static class org_kie_dmn_model_api_OrganizationUnit_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.OrganizationUnit.class;
        }

        @Override
        public int getPropertiesSize() {
            return 18;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "URI": return 14;
                case "decisionMade": return 15;
                case "decisionOwned": return 16;
                case "recurseNsKeys": return 17;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.OrganizationUnit");
        }
    }
    public static final org.drools.model.DomainClassMetadata org_kie_dmn_model_api_PerformanceIndicator_Metadata_INSTANCE = new org_kie_dmn_model_api_PerformanceIndicator_Metadata();
    private static class org_kie_dmn_model_api_PerformanceIndicator_Metadata implements org.drools.model.DomainClassMetadata {

        @Override
        public Class getDomainClass() {
            return org.kie.dmn.model.api.PerformanceIndicator.class;
        }

        @Override
        public int getPropertiesSize() {
            return 17;
        }

        @Override
        public int getPropertyIndex( String name ) {
            switch(name) {
                case "this": return 0;
                case "URIFEEL": return 1;
                case "additionalAttributes": return 2;
                case "children": return 3;
                case "identifierString": return 4;
                case "location": return 5;
                case "nsContext": return 6;
                case "parent": return 7;
                case "parentDRDElement": return 8;
                case "description": return 9;
                case "extensionElements": return 10;
                case "id": return 11;
                case "label": return 12;
                case "name": return 13;
                case "URI": return 14;
                case "impactingDecision": return 15;
                case "recurseNsKeys": return 16;
             }
             throw new RuntimeException("Unknown property '" + name + "' for class class interface org.kie.dmn.model.api.PerformanceIndicator");
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy