📄 cwmcompletepackage.java
字号:
/*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
/**
* Title: XELOPES Data Mining Library
* Description: The XELOPES library is an open platform-independent and data-source-independent library for Embedded Data Mining.
* Copyright: Copyright (c) 2002 Prudential Systems Software GmbH
* Company: ZSoft (www.zsoft.ru), Prudsys (www.prudsys.com)
* @author Michael Thess
* @version 1.0
*/
package com.prudsys.pdm.Cwm;
import com.prudsys.pdm.Cwm.Core.CorePackage;
import com.prudsys.pdm.Cwm.Behavioral.BehavioralPackage;
import com.prudsys.pdm.Cwm.Instance.InstancePackage;
import com.prudsys.pdm.Cwm.Relationships.RelationshipsPackage;
import com.prudsys.pdm.Cwm.DataTypes.DataTypesPackage;
import com.prudsys.pdm.Cwm.SoftwareDeployment.SoftwareDeploymentPackage;
import com.prudsys.pdm.Cwm.KeysIndexes.KeysIndexesPackage;
import com.prudsys.pdm.Cwm.Expressions.ExpressionsPackage;
import com.prudsys.pdm.Cwm.TypeMapping.TypeMappingPackage;
import com.prudsys.pdm.Cwm.Record.RecordPackage;
import com.prudsys.pdm.Cwm.Relational.RelationalPackage;
import com.prudsys.pdm.Cwm.Multidimensional.MultidimensionalPackage;
import com.prudsys.pdm.Cwm.Transformation.TransformationPackage;
import com.prudsys.pdm.Olap.Metadata.OlapPackage;
/**
* CWM factory that creates the CWM package classes.
*/
public class CWMCompletePackage {
/** CWM Package object. */
private static CWMCompletePackage cwmPackage = null;
/**
* Empty constructor.
*/
public CWMCompletePackage() {
}
/**
* Returns reference to CWM package. If not exists, it is
* automatically created.
*
* @return CWM package object
*/
public static CWMCompletePackage getCWMCompletePackage() {
if (cwmPackage == null)
cwmPackage = new CWMCompletePackage();
return cwmPackage;
}
/**
* Creates CWM Core package.
*
* @return CWM Core package
*/
public CorePackage getCore() {
return new CorePackage();
}
/**
* Creates CWM Behavioral package.
*
* @return CWM Behavioral package
*/
public BehavioralPackage getBehavioral() {
return new BehavioralPackage();
}
/**
* Creates CWM Instance package.
*
* @return CWM Instance package
*/
public InstancePackage getInstance() {
return new InstancePackage();
}
/**
* Creates CWM Relationships package.
*
* @return CWM Relationships package
*/
public RelationshipsPackage getRelationships() {
return new RelationshipsPackage();
}
/**
* Creates CWM DataTypes package.
*
* @return CWM DataTypes package
*/
public DataTypesPackage getDataTypes() {
return new DataTypesPackage();
}
/**
* Creates CWM SoftwareDeployment package.
*
* @return CWM SoftwareDeployment package
*/
public SoftwareDeploymentPackage getSoftwareDeployment() {
return new SoftwareDeploymentPackage();
}
/**
* Creates CWM KeysIndexes package.
*
* @return CWM KeysIndexes package
*/
public KeysIndexesPackage getKeysIndexes() {
return new KeysIndexesPackage();
}
/**
* Creates CWM Expressions package.
*
* @return CWM Expressions package
*/
public ExpressionsPackage getExpressions() {
return new ExpressionsPackage();
}
/**
* Creates CWM TypeMapping package.
*
* @return CWM TypeMapping package
*/
public TypeMappingPackage getTypeMapping() {
return new TypeMappingPackage();
}
/**
* Creates CWM Record package.
*
* @return CWM Record package
*/
public RecordPackage getRecord() {
return new RecordPackage();
}
/**
* Creates CWM Relational package.
*
* @return CWM Relational package
*/
public RelationalPackage getRelational() {
return new RelationalPackage();
}
/**
* Creates CWM Multidimensional package.
*
* @return CWM Multidimensional package
*/
public MultidimensionalPackage getMultidimensional() {
return new MultidimensionalPackage();
}
/**
* Creates CWM Transformation package.
*
* @return CWM Transformation package
*/
public TransformationPackage getTransformation() {
return new TransformationPackage();
}
/**
* Creates CWM Olap package.
*
* @return CWM Olap package
*/
public OlapPackage getOlap() {
return new OlapPackage();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -