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

com.gs.dmn.ast.ObjectFactory Maven / Gradle / Ivy

There is a newer version: 8.7.3
Show newest version
/*
 * Copyright 2016 Goldman Sachs.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License.
 *
 * You may obtain a copy of the License at
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an
 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.  See the License for the
 * specific language governing permissions and limitations under the License.
 */
package com.gs.dmn.ast;

import com.gs.dmn.ast.dmndi.*;

public class ObjectFactory {
    /**
     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.omg.spec.dmn._20191111.model
     * 
     */
    public ObjectFactory() {
    }

    /**
     * Create an instance of {@link TDefinitions }
     * 
     */
    public TDefinitions createTDefinitions() {
        return new TDefinitions();
    }

    /**
     * Create an instance of {@link TImport }
     * 
     */
    public TImport createTImport() {
        return new TImport();
    }

    /**
     * Create an instance of {@link TElementCollection }
     * 
     */
    public TElementCollection createTElementCollection() {
        return new TElementCollection();
    }

    /**
     * Create an instance of {@link TDecision }
     * 
     */
    public TDecision createTDecision() {
        return new TDecision();
    }

    /**
     * Create an instance of {@link TBusinessContextElement }
     * 
     */
    public TBusinessContextElement createTBusinessContextElement() {
        return new TBusinessContextElement();
    }

    /**
     * Create an instance of {@link TPerformanceIndicator }
     * 
     */
    public TPerformanceIndicator createTPerformanceIndicator() {
        return new TPerformanceIndicator();
    }

    /**
     * Create an instance of {@link TOrganizationUnit }
     * 
     */
    public TOrganizationUnit createTOrganizationUnit() {
        return new TOrganizationUnit();
    }

    /**
     * Create an instance of {@link TBusinessKnowledgeModel }
     * 
     */
    public TBusinessKnowledgeModel createTBusinessKnowledgeModel() {
        return new TBusinessKnowledgeModel();
    }

    /**
     * Create an instance of {@link TInputData }
     * 
     */
    public TInputData createTInputData() {
        return new TInputData();
    }

    /**
     * Create an instance of {@link TKnowledgeSource }
     * 
     */
    public TKnowledgeSource createTKnowledgeSource() {
        return new TKnowledgeSource();
    }

    /**
     * Create an instance of {@link TInformationRequirement }
     * 
     */
    public TInformationRequirement createTInformationRequirement() {
        return new TInformationRequirement();
    }

    /**
     * Create an instance of {@link TKnowledgeRequirement }
     * 
     */
    public TKnowledgeRequirement createTKnowledgeRequirement() {
        return new TKnowledgeRequirement();
    }

    /**
     * Create an instance of {@link TAuthorityRequirement }
     * 
     */
    public TAuthorityRequirement createTAuthorityRequirement() {
        return new TAuthorityRequirement();
    }

    /**
     * Create an instance of {@link TItemDefinition }
     * 
     */
    public TItemDefinition createTItemDefinition() {
        return new TItemDefinition();
    }

    /**
     * Create an instance of {@link TFunctionItem }
     * 
     */
    public TFunctionItem createTFunctionItem() {
        return new TFunctionItem();
    }

    /**
     * Create an instance of {@link TLiteralExpression }
     * 
     */
    public TLiteralExpression createTLiteralExpression() {
        return new TLiteralExpression();
    }

    /**
     * Create an instance of {@link TInvocation }
     * 
     */
    public TInvocation createTInvocation() {
        return new TInvocation();
    }

    /**
     * Create an instance of {@link TInformationItem }
     * 
     */
    public TInformationItem createTInformationItem() {
        return new TInformationItem();
    }

    /**
     * Create an instance of {@link TDecisionTable }
     * 
     */
    public TDecisionTable createTDecisionTable() {
        return new TDecisionTable();
    }

    /**
     * Create an instance of {@link TGroup }
     * 
     */
    public TGroup createTGroup() {
        return new TGroup();
    }

    /**
     * Create an instance of {@link TTextAnnotation }
     * 
     */
    public TTextAnnotation createTTextAnnotation() {
        return new TTextAnnotation();
    }

    /**
     * Create an instance of {@link TAssociation }
     * 
     */
    public TAssociation createTAssociation() {
        return new TAssociation();
    }

    /**
     * Create an instance of {@link TContext }
     * 
     */
    public TContext createTContext() {
        return new TContext();
    }

    /**
     * Create an instance of {@link TContextEntry }
     * 
     */
    public TContextEntry createTContextEntry() {
        return new TContextEntry();
    }

    /**
     * Create an instance of {@link TFunctionDefinition }
     * 
     */
    public TFunctionDefinition createTFunctionDefinition() {
        return new TFunctionDefinition();
    }

    /**
     * Create an instance of {@link TRelation }
     * 
     */
    public TRelation createTRelation() {
        return new TRelation();
    }

    /**
     * Create an instance of {@link TList }
     * 
     */
    public TList createTList() {
        return new TList();
    }

    /**
     * Create an instance of {@link TConditional }
     *
     */
    public TConditional createTConditional() {
        return new TConditional();
    }

    /**
     * Create an instance of {@link TFilter }
     *
     */
    public TFilter createTFilter() {
        return new TFilter();
    }

    /**
     * Create an instance of {@link TFor }
     *
     */
    public TFor createTFor() {
        return new TFor();
    }

    /**
     * Create an instance of {@link TSome }
     *
     */
    public TSome createTSome() {
        return new TSome();
    }

    /**
     * Create an instance of {@link TEvery }
     *
     */
    public TEvery createTEvery() {
        return new TEvery();
    }

    /**
     * Create an instance of {@link TDecisionService }
     * 
     */
    public TDecisionService createTDecisionService() {
        return new TDecisionService();
    }

    /**
     * Create an instance of {@link TDMNElementReference }
     * 
     */
    public TDMNElementReference createTDMNElementReference() {
        return new TDMNElementReference();
    }

    /**
     * Create an instance of {@link TBinding }
     * 
     */
    public TBinding createTBinding() {
        return new TBinding();
    }

    /**
     * Create an instance of {@link TInputClause }
     * 
     */
    public TInputClause createTInputClause() {
        return new TInputClause();
    }

    /**
     * Create an instance of {@link TOutputClause }
     * 
     */
    public TOutputClause createTOutputClause() {
        return new TOutputClause();
    }

    /**
     * Create an instance of {@link TRuleAnnotationClause }
     * 
     */
    public TRuleAnnotationClause createTRuleAnnotationClause() {
        return new TRuleAnnotationClause();
    }

    /**
     * Create an instance of {@link TDecisionRule }
     * 
     */
    public TDecisionRule createTDecisionRule() {
        return new TDecisionRule();
    }

    /**
     * Create an instance of {@link TRuleAnnotation }
     * 
     */
    public TRuleAnnotation createTRuleAnnotation() {
        return new TRuleAnnotation();
    }

    /**
     * Create an instance of {@link TImportedValues }
     * 
     */
    public TImportedValues createTImportedValues() {
        return new TImportedValues();
    }

    /**
     * Create an instance of {@link TUnaryTests }
     * 
     */
    public TUnaryTests createTUnaryTests() {
        return new TUnaryTests();
    }

    /**
     * Create an instance of {@link DMNDI }
     * 
     */
    public DMNDI createDMNDI() {
        return new DMNDI();
    }

    /**
     * Create an instance of {@link DMNDiagram }
     * 
     */
    public DMNDiagram createDMNDiagram() {
        return new DMNDiagram();
    }

    /**
     * Create an instance of {@link DMNShape }
     * 
     */
    public DMNShape createDMNShape() {
        return new DMNShape();
    }

    /**
     * Create an instance of {@link DMNEdge }
     * 
     */
    public DMNEdge createDMNEdge() {
        return new DMNEdge();
    }

    /**
     * Create an instance of {@link DMNStyle }
     * 
     */
    public DMNStyle createDMNStyle() {
        return new DMNStyle();
    }

    /**
     * Create an instance of {@link DMNLabel }
     * 
     */
    public DMNLabel createDMNLabel() {
        return new DMNLabel();
    }

    /**
     * Create an instance of {@link DMNDecisionServiceDividerLine }
     * 
     */
    public DMNDecisionServiceDividerLine createDMNDecisionServiceDividerLine() {
        return new DMNDecisionServiceDividerLine();
    }

    /**
     * Create an instance of {@link Color }
     * 
     */
    public Color createColor() {
        return new Color();
    }

    /**
     * Create an instance of {@link Point }
     * 
     */
    public Point createPoint() {
        return new Point();
    }

    /**
     * Create an instance of {@link Bounds }
     * 
     */
    public Bounds createBounds() {
        return new Bounds();
    }

    /**
     * Create an instance of {@link Dimension }
     * 
     */
    public Dimension createDimension() {
        return new Dimension();
    }

    /**
     * Create an instance of {@link DiagramElement.Extension }
     * 
     */
    public DiagramElement.Extension createDiagramElementExtension() {
        return new DiagramElement.Extension();
    }

    /**
     * Create an instance of {@link Style.Extension }
     * 
     */
    public Style.Extension createStyleExtension() {
        return new Style.Extension();
    }

    /**
     * Create an instance of {@link TDMNElement.ExtensionElements }
     * 
     */
    public TDMNElement.ExtensionElements createTDMNElementExtensionElements() {
        return new TDMNElement.ExtensionElements();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy