Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

PredefinedUUID.h

Go to the documentation of this file.
00001 #ifndef PredefinedUUIDH
00002 #define PredefinedUUIDH
00003 
00004 /*******************************************************************************
00005 Copyright 2000,2001,2002 Petr Kulhanek
00006 
00007     This file is part of Core plugin.
00008 
00009     Core plugin is free software; you can redistribute it and/or modify
00010     it under the terms of the GNU General Public License as published by
00011     the Free Software Foundation; either version 2 of the License, or
00012     (at your option) any later version.
00013 
00014     Core plugin is distributed in the hope that it will be useful,
00015     but WITHOUT ANY WARRANTY; without even the implied warranty of
00016     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00017     GNU General Public License for more details.
00018 
00019     You should have received a copy of the GNU General Public License
00020     along with Core plugin; if not, write to the Free Software
00021     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
00022 *******************************************************************************/
00023 /*******************************************************************************
00024 ** PROJEKT:             Projekt NEMESIS
00025 ** SOUBOR:              PredefinedUUID
00026 ** ůČEL:                interně definované objekty a jejich UUID
00027 ** VERZE:               1.0
00028 ** JAZYK:               CBuilder C++
00029 ** CÍLOVÝ POČÍTAČ:      IBM PC
00030 ** PROGRAMÁTOR:         Petr Kulhánek
00031 ** HISTORIE ÚPRAV:
00032 VERZE   DATUM       POZNÁMKA
00033 1.0     2000-09-05  vznik třídy
00034 *******************************************************************************/
00035 
00039 /* HLAVIČKOVÉ SOUBORY *********************************************************/
00040 
00041 #include "ExtendedUUID.h"
00042 #include "Plugins.h"
00043 
00044 /* KONEC HLAVIČKOVÝCH SOUBORů *************************************************/
00045 
00046 // -----------------------------------------------------------------------------
00047 
00048 // interní objekty
00049 
00050 extern CExtUUID ID_CORE_GENERIC;      // obecný typ, pro pomocné objekty
00051 extern NEMESIS_CORE_PACKAGE CExtUUID ID_MOLECULE;          // molekula
00052 extern NEMESIS_CORE_PACKAGE CExtUUID ID_ATOM;              // atom
00053 extern NEMESIS_CORE_PACKAGE CExtUUID ID_BOND;              // vazba
00054 extern NEMESIS_CORE_PACKAGE CExtUUID ID_FRAGMENT;          // fragment
00055 extern NEMESIS_CORE_PACKAGE CExtUUID ID_SEQUENCE;          // sequence
00056 extern NEMESIS_CORE_PACKAGE CExtUUID ID_CONSTRAINT;        // konstrejn
00057 extern NEMESIS_CORE_PACKAGE CExtUUID ID_GRAPHICS_PROFILE;  // grafický profil
00058 extern NEMESIS_CORE_PACKAGE CExtUUID ID_DEFAULT_INSERTER;   // zakladač struktur
00059 
00060 // -----------------------------------------------------------------------------
00061 
00062 // podporované kategorie
00063 
00064 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_GENERIC;                    // kategorie pro pomocné objekty
00065 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_MOLECULE_OBJECT;    // obecný objekt molekuly (např. atom, vazba aj.)
00066 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_PROJECT_OBJECT;     // objekt definuje projekt
00067 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_IMPEX_OBJECT;       // objekt zajištuje import-export
00068 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_GRAPHICS_OBJECT;            // grafický objekt
00069 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_WORK_PANEL_OBJECT;  // pracovní panel
00070 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_ENUMERATOR_OBJECT;  // objekt pro enumeraci objektů
00071 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_DESIGNER_OBJECT;     // designer objektu
00072 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_OBJECT_CREATOR;     // grafický nástroj pro vytvoření objektu
00073 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_INSERTER_OBJECT;     // zakladač struktur
00074 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_STRUCTURE_UNIT;     // strukturní jednotka
00075 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_JOB;                // výpočetní uloha
00076 extern NEMESIS_CORE_PACKAGE CExtUUID    CAT_PROPERTY;                // výpočetní vlastnost
00077 
00078 // -----------------------------------------------------------------------------
00079 
00080 
00081 
00082 #endif

Generated on Sun Feb 9 12:53:51 2003 for NemesisCore by doxygen1.3-rc2