com.codbex.kronos.parser.hdbcalculationview.ndb.bimodelcalculation.ObjectFactory Maven / Gradle / Ivy
The newest version!
/*
* Copyright (c) 2022 codbex or an codbex affiliate company and contributors
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v2.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v20.html
*
* SPDX-FileCopyrightText: 2022 codbex or an codbex affiliate company and contributors
* SPDX-License-Identifier: EPL-2.0
*/
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.3.0
// See https://javaee.github.io/jaxb-v2/
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2020.11.26 at 10:54:28 AM EET
//
package com.codbex.kronos.parser.hdbcalculationview.ndb.bimodelcalculation;
import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlElementDecl;
import javax.xml.bind.annotation.XmlRegistry;
import javax.xml.namespace.QName;
/**
* This object contains factory methods for each
* Java content interface and Java element interface
* generated in the com.sap.ndb.bimodelcalculation package.
* An ObjectFactory allows you to programatically
* construct new instances of the Java representation
* for XML content. The Java representation of XML
* content can consist of schema derived interfaces
* and classes representing the binding of schema
* type definitions, element declarations and model
* groups. Factory methods for each of these are
* provided in this class.
*/
@XmlRegistry
public class ObjectFactory {
/** The Constant _Scenario_QNAME. */
private final static QName _Scenario_QNAME = new QName("http://www.sap.com/ndb/BiModelCalculation.ecore", "scenario");
/**
* Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sap.ndb.bimodelcalculation
*/
public ObjectFactory() {
}
/**
* Create an instance of {@link CalculationScenario }.
*
* @return the calculation scenario
*/
public CalculationScenario createCalculationScenario() {
return new CalculationScenario();
}
/**
* Create an instance of {@link DataSources }.
*
* @return the data sources
*/
public DataSources createDataSources() {
return new DataSources();
}
/**
* Create an instance of {@link CalculationViews }.
*
* @return the calculation views
*/
public CalculationViews createCalculationViews() {
return new CalculationViews();
}
/**
* Create an instance of {@link ViewAttributes }.
*
* @return the view attributes
*/
public ViewAttributes createViewAttributes() {
return new ViewAttributes();
}
/**
* Create an instance of {@link CalculatedViewAttributes }.
*
* @return the calculated view attributes
*/
public CalculatedViewAttributes createCalculatedViewAttributes() {
return new CalculatedViewAttributes();
}
/**
* Create an instance of {@link ViewAttribute }.
*
* @return the view attribute
*/
public ViewAttribute createViewAttribute() {
return new ViewAttribute();
}
/**
* Create an instance of {@link CalculatedViewAttribute }.
*
* @return the calculated view attribute
*/
public CalculatedViewAttribute createCalculatedViewAttribute() {
return new CalculatedViewAttribute();
}
/**
* Create an instance of {@link DataSource }.
*
* @return the data source
*/
public DataSource createDataSource() {
return new DataSource();
}
/**
* Create an instance of {@link CalculationView }.
*
* @return the calculation view
*/
public CalculationView createCalculationView() {
return new CalculationView();
}
/**
* Create an instance of {@link Input }.
*
* @return the input
*/
public Input createInput() {
return new Input();
}
/**
* Create an instance of {@link ProjectionView }.
*
* @return the projection view
*/
public ProjectionView createProjectionView() {
return new ProjectionView();
}
/**
* Create an instance of {@link RankView }.
*
* @return the rank view
*/
public RankView createRankView() {
return new RankView();
}
/**
* Create an instance of {@link WindowFunction }.
*
* @return the window function
*/
public WindowFunction createWindowFunction() {
return new WindowFunction();
}
/**
* Create an instance of {@link RankingFilter }.
*
* @return the ranking filter
*/
public RankingFilter createRankingFilter() {
return new RankingFilter();
}
/**
* Create an instance of {@link Order }.
*
* @return the order
*/
public Order createOrder() {
return new Order();
}
/**
* Create an instance of {@link JoinView }.
*
* @return the join view
*/
public JoinView createJoinView() {
return new JoinView();
}
/**
* Create an instance of {@link JoinAttribute }.
*
* @return the join attribute
*/
public JoinAttribute createJoinAttribute() {
return new JoinAttribute();
}
/**
* Create an instance of {@link UnionView }.
*
* @return the union view
*/
public UnionView createUnionView() {
return new UnionView();
}
/**
* Create an instance of {@link MinusView }.
*
* @return the minus view
*/
public MinusView createMinusView() {
return new MinusView();
}
/**
* Create an instance of {@link IntersectView }.
*
* @return the intersect view
*/
public IntersectView createIntersectView() {
return new IntersectView();
}
/**
* Create an instance of {@link AggregationView }.
*
* @return the aggregation view
*/
public AggregationView createAggregationView() {
return new AggregationView();
}
/**
* Create an instance of {@link TableFunctionView }.
*
* @return the table function view
*/
public TableFunctionView createTableFunctionView() {
return new TableFunctionView();
}
/**
* Create an instance of {@link RestrictedViewAttributes }.
*
* @return the restricted view attributes
*/
public RestrictedViewAttributes createRestrictedViewAttributes() {
return new RestrictedViewAttributes();
}
/**
* Create an instance of {@link RestrictedViewAttribute }.
*
* @return the restricted view attribute
*/
public RestrictedViewAttribute createRestrictedViewAttribute() {
return new RestrictedViewAttribute();
}
/**
* Create an instance of {@link MultiViewAttributes }.
*
* @return the multi view attributes
*/
public MultiViewAttributes createMultiViewAttributes() {
return new MultiViewAttributes();
}
/**
* Create an instance of {@link GraphView }.
*
* @return the graph view
*/
public GraphView createGraphView() {
return new GraphView();
}
/**
* Create an instance of {@link Output }.
*
* @return the output
*/
public Output createOutput() {
return new Output();
}
/**
* Create an instance of {@link AttributeMapping }.
*
* @return the attribute mapping
*/
public AttributeMapping createAttributeMapping() {
return new AttributeMapping();
}
/**
* Create an instance of {@link ConstantAttributeMapping }.
*
* @return the constant attribute mapping
*/
public ConstantAttributeMapping createConstantAttributeMapping() {
return new ConstantAttributeMapping();
}
/**
* Create an instance of {@link NonEquiJoinView }.
*
* @return the non equi join view
*/
public NonEquiJoinView createNonEquiJoinView() {
return new NonEquiJoinView();
}
/**
* Create an instance of {@link NonEquiJoinAttribute }.
*
* @return the non equi join attribute
*/
public NonEquiJoinAttribute createNonEquiJoinAttribute() {
return new NonEquiJoinAttribute();
}
/**
* Create an instance of {@link HierarchyView }.
*
* @return the hierarchy view
*/
public HierarchyView createHierarchyView() {
return new HierarchyView();
}
/**
* Create an instance of {@link AnonymizeView }.
*
* @return the anonymize view
*/
public AnonymizeView createAnonymizeView() {
return new AnonymizeView();
}
/**
* Create an instance of {@link AnonymizeParameterization }.
*
* @return the anonymize parameterization
*/
public AnonymizeParameterization createAnonymizeParameterization() {
return new AnonymizeParameterization();
}
/**
* Create an instance of {@link QidColumn }.
*
* @return the qid column
*/
public QidColumn createQidColumn() {
return new QidColumn();
}
/**
* Create an instance of {@link QidColumnHierarchy }.
*
* @return the qid column hierarchy
*/
public QidColumnHierarchy createQidColumnHierarchy() {
return new QidColumnHierarchy();
}
/**
* Create an instance of {@link JAXBElement }{@code <}{@link CalculationScenario }{@code >}.
*
* @param value Java instance representing xml element's value.
* @return the new instance of {@link JAXBElement }{@code <}{@link CalculationScenario }{@code >}
*/
@XmlElementDecl(namespace = "http://www.sap.com/ndb/BiModelCalculation.ecore", name = "scenario")
public JAXBElement createScenario(CalculationScenario value) {
return new JAXBElement(_Scenario_QNAME, CalculationScenario.class, null, value);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy