diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-03 11:05:10 -0600 |
---|---|---|
committer | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2011-12-03 11:05:10 -0600 |
commit | f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b (patch) | |
tree | 1f78ef53b206c6b4e4efc88c4849aa9f686a094d /tde-i18n-sk/docs/tdesdk/umbrello | |
parent | 85ca18776aa487b06b9d5ab7459b8f837ba637f3 (diff) | |
download | tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.tar.gz tde-i18n-f7e7a923aca8be643f9ae6f7252f9fb27b3d2c3b.zip |
Second part of prior commit
Diffstat (limited to 'tde-i18n-sk/docs/tdesdk/umbrello')
33 files changed, 4410 insertions, 0 deletions
diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/Makefile.am b/tde-i18n-sk/docs/tdesdk/umbrello/Makefile.am new file mode 100644 index 00000000000..240829bda5e --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = sk +SUBDIRS = $(AUTODIRS) +KDE_DOCS = AUTO +KDE_MANS = AUTO diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/Makefile.in b/tde-i18n-sk/docs/tdesdk/umbrello/Makefile.in new file mode 100644 index 00000000000..b24bf06faa9 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/Makefile.in @@ -0,0 +1,613 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdesdk/umbrello +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = sk +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. pics +KDE_DOCS = AUTO +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdesdk/umbrello/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdesdk/umbrello/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdesdk/umbrello/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdesdk/umbrello/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdesdk/umbrello/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=installation.docbook uml_basics.docbook asf.xmi Makefile.in other_features.docbook introduction.docbook faq.docbook working_with_umbrello.docbook code_import_and_generation.docbook authors.docbook Makefile.am menu_reference.docbook screen-shots.xmi + +#>+ 2 +docs-am: other_features.docbook menu_reference.docbook code_import_and_generation.docbook introduction.docbook working_with_umbrello.docbook faq.docbook asf.xmi screen-shots.xmi installation.docbook uml_basics.docbook authors.docbook + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello + @for base in other_features.docbook menu_reference.docbook code_import_and_generation.docbook introduction.docbook working_with_umbrello.docbook faq.docbook asf.xmi screen-shots.xmi installation.docbook uml_basics.docbook authors.docbook ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/$$base ;\ + done + +uninstall-nls: + for base in other_features.docbook menu_reference.docbook code_import_and_generation.docbook introduction.docbook working_with_umbrello.docbook faq.docbook asf.xmi screen-shots.xmi installation.docbook uml_basics.docbook authors.docbook ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in other_features.docbook menu_reference.docbook code_import_and_generation.docbook introduction.docbook working_with_umbrello.docbook faq.docbook asf.xmi screen-shots.xmi installation.docbook uml_basics.docbook authors.docbook ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdesdk/umbrello/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdesdk/umbrello/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdesdk/umbrello/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/asf.xmi b/tde-i18n-sk/docs/tdesdk/umbrello/asf.xmi new file mode 100644 index 00000000000..4abbfbea347 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/asf.xmi @@ -0,0 +1,374 @@ +<?xml version="1.0" encoding="UTF-8"?> +<XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" > +<XMI.header> +<XMI.documentation> +<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> + <XMI.exporterVersion>1.1</XMI.exporterVersion> </XMI.documentation> + <XMI.model xmi.name="asf" href="/home/bartkozo/qt/umbrello-nightly/uml/doc/sk/asf.xmi" /> + <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" /> </XMI.header> + <XMI.content> +<docsettings viewid="116" documentation="" uniqueid="129" /> + <umlobjects> +<UML:Class stereotype="" package="ThreadSafe" xmi.id="21" abstract="0" documentation="" name="Queue" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="23" type="void" abstract="0" documentation="" name="send" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Type" abstract="0" documentation="" name="m" static="0" scope="200" /> </UML:Operation> + <UML:Operation stereotype="" package="" xmi.id="24" type="Type" abstract="0" documentation="" name="receive" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="114" value="" type="int" abstract="0" documentation="" name="m_size" static="0" scope="200" /> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="25" abstract="0" documentation="" name="Dispatcher" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="28" abstract="0" documentation="" name="SecurityServer" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="71" type="SessionContext" abstract="0" documentation="" name="login" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="string" abstract="0" documentation="" name="user" static="0" scope="200" /> + <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="string" abstract="0" documentation="" name="password" static="0" scope="200" /> </UML:Operation> + <UML:Operation stereotype="" package="" xmi.id="72" type="bool" abstract="0" documentation="" name="canExecute" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="SessionContext" abstract="0" documentation="" name="session" static="0" scope="200" /> + <UML:Parameter stereotype="" package="" xmi.id="2" value="" type="Transaction" abstract="0" documentation="" name="job" static="0" scope="200" /> </UML:Operation> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="38" abstract="0" documentation="" name="TCPServer" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="106" type="void" abstract="0" documentation="" name="start" static="0" scope="200" /> + <UML:Operation stereotype="" package="" xmi.id="107" type="void" abstract="0" documentation="" name="shutdown" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="105" value="" type="int" abstract="0" documentation="" name="m_port" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="110" value="" type="int" abstract="0" documentation="" name="m_backlog" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="111" value="" type="int" abstract="0" documentation="" name="m_sender_count" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="112" value="" type="int" abstract="0" documentation="" name="m_receiver_count" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="113" value="" type="int" abstract="0" documentation="" name="m_name" static="0" scope="200" /> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="39" abstract="0" documentation="" name="SenderThread" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="108" type="void" abstract="0" documentation="" name="run" static="0" scope="200" /> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="40" abstract="0" documentation="" name="ReceiverThread" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="109" type="void" abstract="0" documentation="" name="run" static="0" scope="200" /> </UML:Class> + <UML:Class stereotype="" package="ThreadSafe" xmi.id="41" abstract="0" documentation="" name="List" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="64" type="void" abstract="0" documentation="" name="insert" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Type" abstract="0" documentation="" name="m" static="0" scope="200" /> </UML:Operation> + <UML:Operation stereotype="" package="" xmi.id="65" type="void" abstract="0" documentation="" name="remove" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Type" abstract="0" documentation="" name="m" static="0" scope="200" /> </UML:Operation> + <UML:Operation stereotype="" package="" xmi.id="66" type="Type" abstract="0" documentation="" name="find" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Type" abstract="0" documentation="" name="m" static="0" scope="200" /> </UML:Operation> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="67" abstract="0" documentation="" name="Arbeiter" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="68" type="" abstract="0" documentation="" name="arbeite" static="0" scope="200" /> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="69" abstract="0" documentation="" name="Vorarbeiter" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="70" type="Arbeiter" abstract="0" documentation="" name="ladeArbeiter" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Transaktion" abstract="0" documentation="" name="job" static="0" scope="200" /> </UML:Operation> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="73" abstract="0" documentation="" name="Sitzung" static="0" scope="200" > +<UML:Attribute stereotype="" package="" xmi.id="74" value="" type="int" abstract="0" documentation="" name="id" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="75" value="" type="int" abstract="0" documentation="" name="IP" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="76" value="" type="int" abstract="0" documentation="" name="socketfd" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="77" value="" type="int" abstract="0" documentation="" name="user" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="78" value="" type="int" abstract="0" documentation="" name="request_buffer" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="79" value="" type="int" abstract="0" documentation="" name="response_buffer" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="80" value="" type="int" abstract="0" documentation="" name="current_transaction" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="81" value="" type="int" abstract="0" documentation="" name="transaction_data" static="0" scope="200" /> </UML:Class> + <UML:Class stereotype="" package="ThreadSafe" xmi.id="82" abstract="0" documentation="" name="Map" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="83" type="Type" abstract="0" documentation="" name="operator[]" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="KeyType" abstract="0" documentation="" name="key" static="0" scope="200" /> </UML:Operation> + <UML:Operation stereotype="" package="" xmi.id="84" type="bool" abstract="0" documentation="" name="hasKey" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="KeyType" abstract="0" documentation="" name="key" static="0" scope="200" /> </UML:Operation> </UML:Class> </umlobjects> + <diagrams> +<diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="22" documentation="" type="401" showops="1" showpackage="0" name="overview-collaboration" localid="29985" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ObjectWidget usesdiagramfillcolour="1" width="79" usesdiagramusefillcolour="1" x="51" linecolour="none" y="30" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="38" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="117" usesdiagramusefillcolour="1" x="33" linecolour="none" y="170" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="40" decon="0" localid="29994" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="170" usesdiagramusefillcolour="1" x="5" linecolour="none" y="97" instancename="connections_data_in" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="21" decon="0" localid="29993" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="103" usesdiagramusefillcolour="1" x="219" linecolour="none" y="175" instancename="requests" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="21" decon="0" localid="29992" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="88" usesdiagramusefillcolour="1" x="397" linecolour="none" y="104" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="25" decon="0" localid="29991" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="99" usesdiagramusefillcolour="1" x="471" linecolour="none" y="27" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="28" decon="0" localid="29990" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="80" usesdiagramusefillcolour="1" x="371" linecolour="none" y="373" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="69" decon="0" localid="29989" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="113" usesdiagramusefillcolour="1" x="244" linecolour="none" y="280" instancename="responses" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="21" decon="0" localid="29988" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="108" usesdiagramusefillcolour="1" x="38" linecolour="none" y="275" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="39" decon="0" localid="29987" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="62" usesdiagramusefillcolour="1" x="499" linecolour="none" y="207" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="67" decon="0" localid="29986" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="116" usesdiagramusefillcolour="1" x="278" linecolour="none" y="20" instancename="session_map" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="82" decon="0" localid="29985" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations> +<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29993" widgetaid="29995" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="90" linecolour="none" y="76" operation="send(Type m) : void" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": send(Type m) : void" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="90" starty="55" /> + <endpoint endx="90" endy="97" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29993" widgetaid="29994" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="90" linecolour="none" y="146" operation="receive() : Type" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": receive() : Type" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="91" starty="170" /> + <endpoint endx="90" endy="122" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29992" widgetaid="29994" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="184" linecolour="none" y="187" operation="send(Type m) : void" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": send(Type m) : void" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="150" starty="187" /> + <endpoint endx="219" endy="187" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29992" widgetaid="29991" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="333" linecolour="none" y="148" operation="receive() : Type" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": receive() : Type" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="397" starty="121" /> + <endpoint endx="270" endy="175" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="29989" widgetaid="29991" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="415" linecolour="none" y="256" operation="loadWorker(Transaction job) : Worker" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": loadWorker(Transaction job) : Worker" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="419" starty="139" /> + <endpoint endx="411" endy="373" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29990" widgetaid="29991" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="480" linecolour="none" y="78" operation="canExecute(SessionContext session, Transaction job) : bool" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": canExecute(SessionContext session, Transaction job) : bool" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="441" starty="104" /> + <endpoint endx="520" endy="52" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="4" indexa="2" totalcountb="2" indexb="1" widgetbid="29988" widgetaid="29991" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="370" linecolour="none" y="209" operation="send(Type m) : void" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": send(Type m) : void" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="441" starty="139" /> + <endpoint endx="300" endy="280" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="29988" widgetaid="29987" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="195" linecolour="none" y="292" operation="receive() : Type" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": receive() : Type" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="146" starty="292" /> + <endpoint endx="244" endy="292" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="29986" widgetaid="29991" documentation="" type="505" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="496" linecolour="none" y="173" operation="work() : void" usesdiagramlinecolour="1" role="706" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text=": work() : void" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="463" starty="139" /> + <endpoint endx="530" endy="207" /> </linepath> </UML:AssocWidget> </associations> </diagram> + <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="37" documentation="" type="402" showops="1" showpackage="0" name="connection-klassen" localid="30000" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ConceptWidget usesdiagramfillcolour="1" width="119" showattsigs="603" usesdiagramusefillcolour="1" x="104" linecolour="none" y="28" showopsigs="603" usesdiagramlinecolour="1" fillcolour="none" height="136" usefillcolor="1" showattributes="1" xmi.id="38" showoperations="1" showpackage="0" showscope="0" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="1" width="95" showattsigs="603" usesdiagramusefillcolour="1" x="116" linecolour="none" y="259" showopsigs="603" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showattributes="1" xmi.id="39" showoperations="1" showpackage="0" showscope="0" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="1" width="106" showattsigs="603" usesdiagramusefillcolour="1" x="330" linecolour="none" y="259" showopsigs="603" usesdiagramlinecolour="1" fillcolour="none" height="42" usefillcolor="1" showattributes="1" xmi.id="40" showoperations="1" showpackage="0" showscope="0" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="1" width="65" showattsigs="603" usesdiagramusefillcolour="1" x="245" linecolour="none" y="383" showopsigs="603" usesdiagramlinecolour="1" fillcolour="none" height="68" usefillcolor="1" showattributes="1" xmi.id="21" showoperations="1" showpackage="0" showscope="0" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations> +<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="21" widgetaid="39" documentation="" type="503" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="165" linecolour="none" y="303" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="228" linecolour="none" y="396" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="204" linecolour="none" y="359" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="uses" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="163" starty="301" /> + <endpoint endx="245" endy="417" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="21" widgetaid="40" documentation="" type="503" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="355" linecolour="none" y="303" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="279" linecolour="none" y="362" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="330" linecolour="none" y="342" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="uses" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="383" starty="301" /> + <endpoint endx="277" endy="383" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="39" widgetaid="38" documentation="" type="503" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="146" linecolour="none" y="166" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="135" linecolour="none" y="238" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="163" linecolour="none" y="211" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="creates" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="163" starty="164" /> + <endpoint endx="163" endy="259" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="40" widgetaid="38" documentation="" type="503" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="225" linecolour="none" y="98" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="355" linecolour="none" y="238" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="303" linecolour="none" y="177" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="creates" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="223" starty="96" /> + <endpoint endx="383" endy="259" /> </linepath> </UML:AssocWidget> </associations> </diagram> + <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="42" documentation="" type="401" showops="1" showpackage="0" name="ioc" localid="29994" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ObjectWidget usesdiagramfillcolour="1" width="79" usesdiagramusefillcolour="1" x="292" linecolour="none" y="91" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="38" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="117" usesdiagramusefillcolour="1" x="156" linecolour="none" y="270" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="40" decon="0" localid="29998" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="108" usesdiagramusefillcolour="1" x="361" linecolour="none" y="274" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="35" usefillcolor="1" length="0" xmi.id="39" decon="0" localid="29997" multipleinstance="1" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="104" usesdiagramusefillcolour="1" x="262" linecolour="none" y="164" instancename="connections" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="41" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="86" usesdiagramusefillcolour="1" x="427" linecolour="none" y="175" instancename="data_out" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="41" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="79" usesdiagramusefillcolour="1" x="113" linecolour="none" y="173" instancename="data_in" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="41" decon="0" localid="29994" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations/> </diagram> + <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="85" documentation="" type="402" showops="1" showpackage="0" name="execution-klassen" localid="30000" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets/> + <messages/> + <associations/> </diagram> + <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="86" documentation="" type="405" showops="1" showpackage="0" name="client communication" localid="30000" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ActivityWidget usesdiagramfillcolour="1" width="10" activityname="Activity" usesdiagramusefillcolour="1" x="487" linecolour="none" y="26" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="87" documentation="" activitytype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="89" activityname="wait for activity" usesdiagramusefillcolour="1" x="191" linecolour="none" y="132" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="88" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="20" activityname="Activity" usesdiagramusefillcolour="1" x="230" linecolour="none" y="220" usesdiagramlinecolour="1" fillcolour="none" height="20" usefillcolor="1" xmi.id="89" documentation="" activitytype="3" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="133" activityname="create new connection" usesdiagramusefillcolour="1" x="50" linecolour="none" y="299" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="90" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:NoteWidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="128" linecolour="none" y="7" usesdiagramlinecolour="1" fillcolour="none" height="80" usefillcolor="1" xmi.id="91" text="connection server start +(start accepting connections) +" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="10" activityname="Activity" usesdiagramusefillcolour="1" x="508" linecolour="none" y="543" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="92" documentation="" activitytype="2" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="184" activityname="enqueue connection for reading" usesdiagramusefillcolour="1" x="173" linecolour="none" y="350" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="93" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="40" activityname="Activity" usesdiagramusefillcolour="1" x="474" linecolour="none" y="58" usesdiagramlinecolour="1" fillcolour="none" height="4" usefillcolor="1" xmi.id="94" documentation="" activitytype="4" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="139" activityname="wait for incomming data" usesdiagramusefillcolour="1" x="419" linecolour="none" y="137" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="95" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="120" activityname="read and parse data" usesdiagramusefillcolour="1" x="434" linecolour="none" y="217" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="96" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="98" activityname="check data valid" usesdiagramusefillcolour="1" x="444" linecolour="none" y="315" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="97" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="164" activityname="create and enqueue request" usesdiagramusefillcolour="1" x="411" linecolour="none" y="412" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="98" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="40" activityname="Activity" usesdiagramusefillcolour="1" x="490" linecolour="none" y="521" usesdiagramlinecolour="1" fillcolour="none" height="4" usefillcolor="1" xmi.id="99" documentation="" activitytype="4" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:NoteWidget usesdiagramfillcolour="1" width="100" usesdiagramusefillcolour="1" x="224" linecolour="none" y="504" usesdiagramlinecolour="1" fillcolour="none" height="80" usefillcolor="1" xmi.id="100" text="connection Server stoped +(no connections accepted)" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="160" activityname="wait for responses to clients" usesdiagramusefillcolour="1" x="779" linecolour="none" y="157" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="102" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="227" activityname="look for corresponding client connection" usesdiagramusefillcolour="1" x="745" linecolour="none" y="237" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="103" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="64" activityname="send data" usesdiagramusefillcolour="1" x="816" linecolour="none" y="317" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" xmi.id="104" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations> +<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="90" widgetaid="89" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="162" linecolour="none" y="264" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="new client connection" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="230" starty="230" /> + <endpoint endx="94" endy="299" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="5" indexb="1" widgetbid="88" widgetaid="90" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="173" linecolour="none" y="228" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="138" starty="299" /> + <endpoint endx="208" endy="157" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="93" widgetaid="89" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="237" linecolour="none" y="295" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="data incomming" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="240" starty="240" /> + <endpoint endx="234" endy="350" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="5" indexb="2" widgetbid="88" widgetaid="93" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="260" linecolour="none" y="253" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="295" starty="350" /> + <endpoint endx="226" endy="157" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="94" widgetaid="87" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="493" linecolour="none" y="47" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="492" starty="36" /> + <endpoint endx="494" endy="58" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="88" widgetaid="94" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="364" linecolour="none" y="97" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="494" starty="62" /> + <endpoint endx="235" endy="132" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="95" widgetaid="94" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="491" linecolour="none" y="99" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="494" starty="62" /> + <endpoint endx="488" endy="137" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="4" indexa="1" totalcountb="2" indexb="1" widgetbid="96" widgetaid="95" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="473" linecolour="none" y="189" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="data arrived" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="453" starty="162" /> + <endpoint endx="494" endy="217" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="97" widgetaid="96" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="493" linecolour="none" y="278" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="data parsed ok" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="494" starty="242" /> + <endpoint endx="493" endy="315" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="98" widgetaid="97" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="479" linecolour="none" y="376" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="data conntents ok" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="493" starty="340" /> + <endpoint endx="465" endy="412" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="4" indexb="2" widgetbid="95" widgetaid="98" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="504" linecolour="none" y="287" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="520" starty="412" /> + <endpoint endx="488" endy="162" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="5" indexa="3" totalcountb="2" indexb="1" widgetbid="89" widgetaid="88" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="242" linecolour="none" y="188" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="activity detected" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="244" starty="157" /> + <endpoint endx="240" endy="220" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="4" indexa="3" totalcountb="2" indexb="1" widgetbid="99" widgetaid="95" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="516" linecolour="none" y="341" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="523" starty="162" /> + <endpoint endx="510" endy="521" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="5" indexa="4" totalcountb="2" indexb="1" widgetbid="99" widgetaid="88" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="386" linecolour="none" y="339" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="262" starty="157" /> + <endpoint endx="510" endy="521" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="87" widgetaid="91" documentation="" type="513" > +<linepath> +<startpoint startx="228" starty="47" /> + <endpoint endx="487" endy="31" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="92" widgetaid="100" documentation="" type="513" > +<linepath> +<startpoint startx="324" starty="544" /> + <endpoint endx="508" endy="548" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="102" widgetaid="94" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="676" linecolour="none" y="109" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="494" starty="62" /> + <endpoint endx="859" endy="157" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="103" widgetaid="102" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="858" linecolour="none" y="209" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="859" starty="182" /> + <endpoint endx="858" endy="237" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="104" widgetaid="103" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="853" linecolour="none" y="289" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="858" starty="262" /> + <endpoint endx="848" endy="317" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="99" widgetaid="104" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="679" linecolour="none" y="431" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="848" starty="342" /> + <endpoint endx="510" endy="521" /> </linepath> </UML:AssocWidget> </associations> </diagram> + <diagram snapgrid="0" showattsig="0" fillcolor="#ffffc0" showgrid="0" showopsig="0" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="115" documentation="" type="401" showops="1" showpackage="0" name="receive data - collaboration" localid="29995" showstereotype="0" showscope="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ObjectWidget usesdiagramfillcolour="1" width="79" usesdiagramusefillcolour="1" x="213" linecolour="none" y="135" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="38" decon="0" localid="29999" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="107" usesdiagramusefillcolour="1" x="233" linecolour="none" y="305" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="40" decon="0" localid="29998" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="56" usesdiagramusefillcolour="1" x="494" linecolour="none" y="260" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="21" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="60" usesdiagramusefillcolour="1" x="405" linecolour="none" y="72" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="73" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="50" usesdiagramusefillcolour="1" x="330" linecolour="none" y="46" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="0" xmi.id="82" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations/> </diagram> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="116" documentation="" type="403" showops="1" showpackage="0" name="sequence diagram" localid="29994" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ObjectWidget usesdiagramfillcolour="1" width="78" usesdiagramusefillcolour="1" x="12" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="306" xmi.id="25" decon="0" localid="29998" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="62" usesdiagramusefillcolour="1" x="423" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="306" xmi.id="67" decon="0" localid="29997" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="80" usesdiagramusefillcolour="1" x="280" linecolour="none" y="53" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="305" xmi.id="69" decon="0" localid="29996" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="0" width="108" usesdiagramusefillcolour="0" x="137" linecolour="#ff0000" y="53" instancename="Requests" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" length="310" xmi.id="21" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages> +<UML:MessageWidget usesdiagramfillcolour="1" width="138" usesdiagramusefillcolour="1" x="53" linecolour="none" y="109" operation="receive() : Type" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" textid="117" xmi.id="118" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="138" usesdiagramusefillcolour="1" x="53" linecolour="none" y="123" operation="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29995" textid="120" xmi.id="121" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="267" usesdiagramusefillcolour="1" x="53" linecolour="none" y="185" operation="ladeArbeiter(job : Transaktion) : Arbeiter" widgetbid="29996" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" textid="122" xmi.id="123" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="267" usesdiagramusefillcolour="1" x="53" linecolour="none" y="197" operation="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29996" textid="124" xmi.id="125" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="401" usesdiagramusefillcolour="1" x="53" linecolour="none" y="240" operation="arbeite()" widgetbid="29997" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29998" textid="126" xmi.id="127" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="401" usesdiagramusefillcolour="1" x="53" linecolour="none" y="322" operation="" widgetbid="29998" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29997" textid="128" xmi.id="129" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </messages> + <associations/> </diagram> </diagrams> + <listview> +<listitem open="1" type="800" id="-1" label="Pohady" > +<listitem open="1" type="801" id="-1" label="Logick pohad" > +<listitem open="0" type="803" id="-1" label="allgemein" > +<listitem open="0" type="813" id="28" label="SecurityServer" > +<listitem open="0" type="815" id="72" label="canExecute" /> + <listitem open="1" type="815" id="71" label="login" /> </listitem> + <listitem open="0" type="813" id="73" label="Sitzung" > +<listitem open="0" type="814" id="80" label="current_transaction" /> + <listitem open="0" type="814" id="74" label="id" /> + <listitem open="0" type="814" id="75" label="IP" /> + <listitem open="0" type="814" id="78" label="request_buffer" /> + <listitem open="0" type="814" id="79" label="response_buffer" /> + <listitem open="0" type="814" id="76" label="socketfd" /> + <listitem open="0" type="814" id="81" label="transaction_data" /> + <listitem open="0" type="814" id="77" label="user" /> </listitem> </listitem> + <listitem open="0" type="803" id="-1" label="connection" > +<listitem open="0" type="813" id="40" label="ReceiverThread" > +<listitem open="0" type="815" id="109" label="run" /> </listitem> + <listitem open="0" type="813" id="39" label="SenderThread" > +<listitem open="0" type="815" id="108" label="run" /> </listitem> + <listitem open="0" type="813" id="38" label="TCPServer" > +<listitem open="0" type="814" id="110" label="m_backlog" /> + <listitem open="0" type="814" id="113" label="m_name" /> + <listitem open="0" type="814" id="105" label="m_port" /> + <listitem open="0" type="814" id="112" label="m_receiver_count" /> + <listitem open="0" type="814" id="111" label="m_sender_count" /> + <listitem open="0" type="815" id="107" label="shutdown" /> + <listitem open="0" type="815" id="106" label="start" /> </listitem> </listitem> + <listitem open="0" type="807" id="37" label="connection-klassen" /> + <listitem open="1" type="803" id="-1" label="execution" > +<listitem open="1" type="813" id="67" label="Arbeiter" > +<listitem open="0" type="815" id="68" label="arbeite" /> </listitem> + <listitem open="1" type="813" id="25" label="Dispatcher" /> + <listitem open="0" type="806" id="42" label="ioc" /> + <listitem open="1" type="813" id="69" label="Vorarbeiter" > +<listitem open="1" type="815" id="70" label="ladeArbeiter" /> </listitem> </listitem> + <listitem open="0" type="807" id="85" label="execution-klassen" /> + <listitem open="0" type="803" id="-1" label="hilfsmittel" > +<listitem open="0" type="813" id="41" label="List" > +<listitem open="0" type="815" id="66" label="find" /> + <listitem open="0" type="815" id="64" label="insert" /> + <listitem open="0" type="815" id="65" label="remove" /> </listitem> + <listitem open="0" type="813" id="82" label="Map" > +<listitem open="0" type="815" id="84" label="hasKey" /> + <listitem open="0" type="815" id="83" label="operator[]" /> </listitem> + <listitem open="0" type="813" id="21" label="Queue" > +<listitem open="0" type="814" id="114" label="m_size" /> + <listitem open="0" type="815" id="24" label="receive" /> + <listitem open="0" type="815" id="23" label="send" /> </listitem> </listitem> + <listitem open="1" type="803" id="-1" label="ordner" > +<listitem open="0" type="809" id="86" label="client communication" /> + <listitem open="0" type="806" id="22" label="overview-collaboration" /> + <listitem open="0" type="806" id="115" label="receive data - collaboration" /> + <listitem open="0" type="810" id="116" label="sequence diagram" /> </listitem> </listitem> + <listitem open="1" type="802" id="-1" label="Pohad prpadov pouitia" /> </listitem> </listview> </XMI.content></XMI>
\ No newline at end of file diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/authors.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/authors.docbook new file mode 100644 index 00000000000..646a6189239 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/authors.docbook @@ -0,0 +1,91 @@ +<chapter id="authors"> +<title>Autori a história</title> + +<para> +Tento projekt bol odštartovaný Paulom Hensgenom ako univerzitný projekt. Pôvodný +názov projektu bol <emphasis>UML Modeller </emphasis>. Paul hnal dopredu vývoj +programu do konca roku 2001, kedy bola vydaná verzia 1.0. +</para> + +<para> +Verzia 1.0 už ponúkala množstvo funkcií. Potom, čo Paul ukončil svoju +prácu na univerzite, mohli do projektu pristúpiť aj iní vývojári, aby ho mohli +vylepšiť. Tým sa napr. pôvodný binárny formát súborov zmenil na dnešný formát +založený na XML a pridali sa aj iné UML diagramy, ako aj generovanie zdrojového +kódu či import zrdojového kódu, aby sme spomenuli len zopár +vylepšení. +</para> + +<para> Paul sa musel v lete roku 2002, žiaľ, stiahnuť z vývoja projektu, avšak +projekt žije ďalej a vyvíja sa, podobne, ako iné programy s voľne dostupným +kódom. Teraz sa oň stará skupina vývojárov z celého sveta. V septembri roku 2002 +sa názov projektu zmenil z UML Modeller na <emphasis>Umbrello UML +Modeller</emphasis>. Existovali preto dobré dôvody, napríklad <quote>UML</quote> +(ako sa nazýval) bol príliš všeobecný názov a spôsoboval problémy s niektorými +distribúciami. Okrem toho si vývojári myslia, že <emphasis>Umbrello</emphasis> +je omnoho lepší názov ;-) +</para> + +<para> +Vývoj programu Umbrello, ako aj diskusia o tom, na čo by sa budúce verzie mali +sústrediť je otvorená a vždy sa robí prostredníctvom internetu. Ak chcete +prispieť k projektu, kontaktujte, prosím, vývojárov. Existuje veľa spôsobov, +ako môžete prispieť k vývoju programu Umbrello: +</para> + +<itemizedlist> + <listitem> + <para> + Hlásenie chýb alebo podávanie návrhov pre zlepšenie + </para> + </listitem> + <listitem> + <para> + Odstraňovanie chýb alebo pridávanie nových funkcií + </para> + </listitem> + <listitem> + <para> + Napísanie dobrej dokumentácie alebo preklad programu do iného jazyka + </para> + </listitem> + <listitem> + <para> + A samozrejme programovať s nami! + </para> + </listitem> +</itemizedlist> + +<para> +Je zrejmé, že existuje mnoho možností pre príspevok do projektu. Všetky úlohy sú +rovnako dôležité a všetci sú vítaní. +</para> + +<para> Vývojárov Umbrello môžete kontaktovať prostredníctvom e-mailu: +<email>uml_devel@lists.sourceforge.net</email>. +</para> + +</chapter> + +<chapter id="copyright"> +<title>Copyright</title> +<para>This +program is released under the GNU General Public License. For more information +about the GPL,select (from the menu) +<menuchoice><guimenu>Help</guimenu><guimenuitem>About Umbrello UML +Modeller</guimenuitem></menuchoice> and click on the License +tab.</para> + +<para>Copyright 2001, Paul Hensgen</para> + +<para> +Copyright 2002, The +Umbrello developers. See <ulink url="http://uml.sf.net">uml.sf.net</ulink> for +more information +</para> +<para> +This documentation is copyright 2002 Luis De la +Parra and may be copied under the terms of the GNU Free Documentation License, +version 1.1. <!-- FIXME, 1.2 is out now --> +</para> +</chapter> diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/code_import_and_generation.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/code_import_and_generation.docbook new file mode 100644 index 00000000000..29585463c7f --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/code_import_and_generation.docbook @@ -0,0 +1,265 @@ +<chapter id="code-import-generation"> + +<title>Import a generovanie zdrojového kódu</title> + +<para> +Umbrello modelovací nástroj UML a jeho použitie tkvie v <emphasis>analýze +a návrhu </emphasis> systémov. Pre zjednodušenie prechodu od návrhu k +<emphasis>implementácii</emphasis> dokáže Umbrello vygenerovať zdrojový text pre +mnoho programovacích jazykov. Ak však chcete UML nasadiť v už existujúcom +projekte, podporuje Umbrello vytvorenie modelu už existujúceho modelu tým, že +načíta zdrojový text a vytvorí nájdené triedy. +</para> + +<sect1 id="code-generation"> + +<title>Generovanie zdrojového kódu</title> + +<para> +Umbrello dokáže vygenerovať zdrojový text v mnohých programovacích jazykoch a +pomáha pritom pri začiatkoch implementácie. Vygenerovaný zdrojový text pozostáva +z deklarácií tried, metód a atribútov. Tieto oddiely musí programátor +<quote>správne vyplniť</quote>, aby pridal funkcionalitu do operácií tried. +</para> + +<para> +Umbrello 1.1 dokáže vygenerovať zdrojový kód pre jazyky C++, Java a PHP. Iné +jazyky je možné jednoducho pridať ako zásuvné moduly aj neskôr. +</para> + +<sect2 id="add-languages"> + +<title>Pridanie jazyka</title> + +<para> +Umbrello 1.1 sa dodáva s podporou pre generovanie zdrojového kódu pre jazyky +C++, Java a PHP. Tieto jazyky sa pri prvom štarte Umbrello pridajú do zoznamu +dostupných jazykov. Neskôr je možné si stiahnuť a prostredníctvom mechanizmu +zásuvných modulov do programu pridať. +</para> +<para> +Pri každom štarte Umbrello testuje, či existujú nové zásuvné moduly. Potom +vyžaduje súhlas s pridaním jazykov, ktoré majú byť zavedené ako nové +(Jeden zásuvný modul môže obsahovať generátor zdrojového kódu pre viaceré +jazyky). Jazyky môžeme pridať alebo odobrať pomocou položky +<guimenuitem>Pridať/odobrať jazyky pre generovanie kódu</guimenuitem> z menu +Kód. +</para> +<para> + <screenshot> + <screeninfo>Pridať/odobrať jazyky</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/add-remove-languages.png" + format="PNG"/> + </imageobject> + <textobject> + <phrase> + Odstrániť alebo pridať jazyk pre generovanie zdrojového kódu + v Umbrello + </phrase> + </textobject> + <caption> + <para> + Odstrániť alebo pridať jazyk pre generovanie zdrojového kódu + v Umbrello + </para> + </caption> + </mediaobject> + </screenshot> +</para> +</sect2> + +<!--add-languages--> +<sect2 id="generate-code"> +<title>Generovanie zdrojového kódu</title> + +<para> +Aby sme mohli vygenerovať zdrojový kód pomocou programu Umbrello, musíme prv +načítať model, ktorý obsahuje aspoň jednu triedu. Ak chceme vygenerovať zdrojový +kód, musíme spustiť <guimenuitem>Asistenta pre generovanie zdrojového +kódu...</guimenuitem> z menu <guimenuitem>Kód</guimenuitem>. Tým sa spustí +asistent, ktorý nás prevedie procesom vytvorenia zdrojového kódu. +</para> + +<para> +V prvom kroku treba vybrať triedy, pre ktoré chceme vygenerovať kód. Na začiatku +sú všetky triedy modelu vybrané a je možné ich odstrániť len po jednom. Ak to +chceme dosiahnuť, musíme ich premiestniť z pravého zoznamu do ľavého +zoznamu. +</para> + +<para> +Ako ďalší krok asistenta môžeme zmeniť parametre generátora zdrojového kódu. Sú +dostupné tieto parametre: +</para> + +<para> + <screenshot> + <screeninfo>Parametre zdrojového kódu</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/generation-options.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Parametre pre generovanie zdrojového kódu pomocou Umbrello + </phrase> + </textobject> + <caption> + <para> + Parametre pre generovanie zdrojového kódu pomocou Umbrello + </para> + </caption> + </mediaobject> + </screenshot> +</para> + +<sect3 id="generation-options"> + +<title>Nastavenia generovania</title> + +<sect4> + <title>Dokumentácia zdrojového kódu</title> + + <para> + Parameter <guilabel>Zapísať dokumentačné komentáre, aj keď sú prázdne + </guilabel> hovorí generátoru zdrojového kódu, aby vložil komentáre v tvare + <emphasis>/** bla-bla */</emphasis> aj vtedy, ak sú prázdne. Ak triedy, metódy a + atribúty boli v modeli dokumentované, vloží generátor zdrojového kódu tieto + komentáre vo formáte Doxygen, nezávisle od toho, čo bolo v tomto kroku vybrané. + Ak tento parameter je zapnutý, bude pre všetky triedy, metódy a atribúty + vložené miesta pre dokumentáciu, aj keď v modeli neboli tieto prvky + zdokumentované. Dokumentáciu by mal potom programátor zapísať priamo v + zdrojovom kóde na tieto miesta. + </para> + + <para> + <guilabel>Zapísať komentáre pre sekcie, aj keď sú prázdne</guilabel>: Umbrello + zapíše komentáre do zdrojového kódu pre oddelenie jednotlivých sekcií triedy. + Tým sa oddelia napr. <quote>metódy typu <emphasis>public</emphasis></quote> alebo + <quote>atribúty</quote> a vkladajú sa pred príslušné sekcie. Ak bol tento + parameter aktivovaný, bude pre každú sekciu vložený takýto komentár, aj keď je + sekcia prázdna. Takto by sa vložil komentár <quote>metódy typu <emphasis>protected + </emphasis></quote>, aj keď žiadne také metódy v triede neexistujú. + </para> +</sect4> + +<sect4> + <title>Priečinky</title> + + <para> + <guilabel>Zapísať všetky generované hlavičky do priečinku</guilabel>: tu si + môžeme vybrať priečinok, kam sa budú ukladať hlavičkové súbory zdrojového kódu. + </para> + + <para> + Parameter <guilabel>Vložiť hlavičkové súbory z priečinku</guilabel> umožňuje + vložiť hlavičku na začiatok každého vygenerovaného súboru. Tieto hlavičky + súborov môžu obsahovať informácie o vlastníctve alebo informácie o licencii, + ako aj premenných, ktoré budú počas generovania zdrojového kódu. + Odporúčame, aby ste sa pozreli prv na vzorovú hlavičku pre súbory, ktorá je + dodávaná s programom Umbrello. V nej môžete vidieť, ako je možné pomocou + premenných vložiť aktuálny dátum alebo meno. + </para> +</sect4> + +<sect4> + <title>Pravidlá pre prepísanie</title> + + <para> + Tieto parametre určujú, čo má Umbrello 1.1 robiť, ak chce zapísať súbory počas + generovania zdrojového kódu a cieľový priečinok už existuje. Dokáže súbory + <emphasis>nezmeniť</emphasis>. Môžeme si vybrať medzi možnosťami + <quote>Prepísať</quote>, <quote>Opýtať sa</quote> a <quote>Použiť iný názov + súboru</quote>. Ak prikážeme, aby Umbrello našiel iný názov súboru, priloží + Umbrello príponu k existujúcemu názvu súboru. + </para> +</sect4> + +<sect4> + <title>Jazyk</title> + + <para> Umbrello použije pre generovanie zdrojového kódu práve aktívny jazyk. V + každom prípade si môžeme v Asistentovi pre generovanie zdrojového kódu vybrať + iný jazyk. + </para> +</sect4> + +</sect3><!--generation-options--> + +<sect3 id="generation-wizard-generation"> + +<title>Generovanie zdrojového kódu</title> + +<para> +Tretí a posledný krok asistenta zobrazí status samotného generovania zdrojového +kódu. Teraz stlačíme tlačidlo Generovať, aby sa príslušné súbory pre +jednotlivé triedy vytvorili. +</para> + +<para> +Musíme si uvedomiť, že nastavené parametre platia len pre aktuálne generovanie +zdrojového kódu. Pri ďalšom vyvolaní asistenta musíme všetky parametre, ako aj +priečinok pre hlavičkové súbory a nastavenie o prepísaní nastaviť znova. Dlhodobé +nastavenie parametrov môžeme vykonať prostredníctvom sekcie +<guilabel>Generovanie zdrojového kódu</guilabel> v nastaveniach Umbrello +v menu <menuchoice><guimenu>Nastavenia</guimenu><guimenuitem>Nastaviť +Umbrello... </guimenuitem></menuchoice>. +</para> + +<para> +Ak sú štandardné nastavenia pre generovanie zdrojového kódu správne, môžeme +generovanie spustiť priamo bez asistenta. Robí sa to pomocou položky +<guimenuitem>Generovať všetok zdrojový kód</guimenuitem> z menu Kód. Tým sa +vygeneruje zdrojový kód pre všetky triedy modelu pomocou aktuálnych nastavení, +ako sú výstupný priečinok a nastavenia pre prepísanie. Preto treba túto voľbu +používať opatrne. +</para> + +</sect3> + +</sect2><!--generate-code--> +</sect1> <!--code-generation--> + +<sect1 id="code-import"> + +<title>Import zdrojového kódu</title> + +<para> +Umbrello dokáže načítať zdrojový text už existujúceho projektu pre vytvorenie +systémového modelu. Umbrello 1.1 dokáže načítavať zdrojový kód v jazyku C++, +ďalšie jazyky budú nasledovať v neskorších verziách. +</para> + +<para> +Aby bolo možné triedy importovať do aktuálneho modelu, musíme zvoliť položku +<guimenuitem>Importovať triedy...</guimenuitem> z menu +<guimenu>Kód</guimenu>. +V dialógu, ktorý sa objaví, si musíme vybrať súbory, ktoré obsahujú deklarácie +tried jazyka C++ a potvrdiť stlačením OK. Triedy sa importujú a budú vložené do +stromu modelu. Pripomíname, že Umbrello pri načítavaní nevytvára diagramy, len +načíta triedy. Tieto môžeme potom použiť pri už existujúcich diagramoch. +</para> + +<para> +<screenshot> + <screeninfo>Import zdrojového kódu</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/code-import.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Dialóg pre import zdrojového kódu v + Umbrello</phrase> + </textobject> + <caption> + <para>Dialóg pre import zdrojového kódu v + Umbrello</para> + </caption> + </mediaobject> +</screenshot> +</para> + +</sect1> +</chapter> +<!--code-import-generation--> diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/faq.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/faq.docbook new file mode 100644 index 00000000000..e6ef25ee2af --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/faq.docbook @@ -0,0 +1,56 @@ +<chapter id="faq"> + +<title>FAQ - Často kladené otázky</title> + +<qandaset> + <qandaentry> + <question> + <para> + V mojom paneli nástrojov chýbajú niektoré symboly UML. Čo sa stalo s nimi? + </para> + </question> + <answer> + <para> + Je možné, že Umbrello nebol správne nainštalovaný, čiže nemôže nájsť niektoré + symboly. + </para> + <para> + Ak bol Umbrello nainštalovaný z predkompilovaného balíka, prosím, obráťte sa + na poskytovateľa balíka, aby mohol problém odstrániť. Ak bol Umbrello priamo + skompilovaný zo zdrojov, asi nebol zadaný argument + <userinput><option>--prefix</option></userinput> príkazu + <command>configure</command> správne zadaný. Prosím, prečítajte si kapitolu o + inštalácii. + </para> + </answer> + </qandaentry> + <qandaentry> + <question> + <para> + Mám otázku, na ktorú nenachádzam odpoveď v tejto dokumentácii. + Kde môžem nájsť ďalšie informácie? + </para> + </question> + <answer> + <para> + Ak je to otázka ohľadne Umbrello alebo všeobecne o UML, potom sa môžete + prihlásiť do elektronickej konferencie užívateľov Umbrello + <email>uml-user@lists.sourceforge.net</email> a posielať e-maily do tejto + konferencie. + </para> + + <para> + Ak ide o otázku týkajúcu sa vývoja Umbrello, môžete vývojárov kontaktovať + priamo cez elektronickú konferenciu + <email>uml-devel@lists.sourceforge.net</email> a posielať e-maily. + </para> + + <para> + Ďalšie informácie a kontektné adresy, ako aj archív uvedených elektronických + konferencií je možné nájsť na <ulink url="http://uml.sf.net">domovskej + stránke Umbrello</ulink>. + </para> + </answer> + </qandaentry> +</qandaset> +</chapter> diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/installation.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/installation.docbook new file mode 100644 index 00000000000..11759a7dd24 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/installation.docbook @@ -0,0 +1,151 @@ +<chapter id="installation"> +<title>Inštalácia</title> +<sect1 id="general_instructions"> +<title>Všeobecný návod</title> +<para> +Umbrello je možné inštalovať veľmi jednoducho, ak použijeme predkompilovaný +balík (.rpm, .deb) pre náš systém. Ak chceme aplikáciu prekompilovať sami alebo pre náš systém +neexistuje binárny balík, môžeme si stiahnuť zdroje a potom +postupovať podľa pokynov pre inštaláciu zo zdrojového kódu. +</para> + +<para> +Je nám známe, že mnohým užívateľom spôsobuje problémy nainštalovať Umbrello zo +zdrojov, a preto sa snažíme poskytnúť množstvo binárnych balíkov pre rôzne +systémy/distribúcie, Ak chcete nainštalovať Umbrello z binárneho balíka, +vyhľadajte si príslušný balík na <ulink +url="http://uml.sourceforge.net/">domovskej stránke Umbrello</ulink>. Tu sa +ukladajú všetky balíky, ktoré sme vytvorili sami, resp. nám dodali tretie strany. +</para> + +<para> +Ak dokážete vytvoriť balík pre platformu, pre ktorú ešte neexistuje daný balík, prosím, +kontaktujte vývojárov, aby sa tento balík mohol zverejniť a tým +podporiť ostatných užívateľov! +</para> + +</sect1> + +<sect1 id="binary_installation"> + +<title>Inštalácia z binárnych balíkov</title> + +<para> +Ak chceme nainštalovať predkompilovaný balík Umbrello, musíme použiť manažér +balíkov, ktorý je dodávaný spolu so systémom. Často je možné takýchto manažérov +balíkov spustiť priamo z príkazového riadku. Ak napr. chceme nainštalovať balík +pre systém Debian (.deb), musíme prejsť do priečinku s príslušným balíkom +a zapísať tento príkaz: + +<screen width="40"> + <prompt>% </prompt><userinput>dpkg -i umbrello-1.1-i386.deb</userinput> +</screen> +</para> + +<para> +V prípade balíka rpm znie príkaz takto: +<screen width="40"> + <prompt>% </prompt><userinput>rpm -i umbrello-1.1-i386.rpm</userinput> +</screen> +</para> + +<para> +Pre ostatné platformy pozri dokumentáciu systému. +</para> + +</sect1> + +<sect1 id="source_installation"> + +<title>Inštalácia zo zdrojového kódu</title> + +<para> +Ak chceme Umbrello inštalovať priamo zo zdrojov, je dobré, ak si prečítame +súbory README a INSTALL, kde sa uvádzajú najnovšie informácie. +</para> + +<para> +Prvým krokom pri inštalácii zo zdrojového kódu je rozbaliť zdroj. Preto prejdeme +do priečinku s príslušným archívom a zapíšeme príkaz: +<screen width="40"> + <prompt>%</prompt><userinput>tar -xvzf umbrello-1.1.tar.gz</userinput> +</screen> +</para> + +<para> +Tým sa vytvorí nový priečinok, ktorý obsahuje zdrojové súbory. +</para> + +<para> +Ďalší krok je prejsť do tohto priečinku, konfigurovať proces kompilácie a potom +ho spustiť. Preto sú v princípe potrebné tieto príkazy: +<screen width="40"> + <prompt>% </prompt><userinput>./configure --prefix=<cesta_k_základnému_adresáru_KDE></userinput> + <prompt>%</prompt><userinput>make</userinput> +</screen> +</para> + +<para> +Pri tomto príkaze sa správna cesta k základnému priečinku nastavuje parametrom +<quote>--prefix</quote>. Tým sa zabezpečí to, že Umbrello nájde všetky súbory +a knižnice potrebné pre normálnu prevádzku. +</para> + +<para> +Po ukončení procesu kompilácie treba nainštalovať vygenerované súbory. Normálne +je preto potrebné mať práva administrátora systému. Pre ich získanie sú potrebné +principiálne tieto príkazy: +<screen width="40"> + <prompt>% </prompt><userinput>su</userinput> +</screen> +</para> + +<para> +Potom treba zadať heslo systémového administrátora. Aby sme mohli program konečne +nainštalovať, zadáme tento príkaz: +<screen width="40"> + <prompt>% </prompt><userinput>make install</userinput> +</screen> +</para> + +</sect1> + +<sect1 id="running_program"> + +<title>Spustenie programu</title> + +<para> +Po nainštalovaní programu Umbrello ho môžeme spustiť zapísaním príkazu do +príkazového riadku: +<screen width="40"> + <prompt>%</prompt><userinput>umbrello</userinput> +</screen> +</para> + +<para> +Program môžeme tiež spustiť z menu KDE. Program je uvedený v podmenu +<guimenu>Vývoj</guimenu> ako položka <emphasis>Umbrello UML Modeller</emphasis>. +</para> + +<para> + <screenshot> + <screeninfo>Hlavné okno Umbrello</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/umbrello-main-screen.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Hlavné okno Umbrello</phrase> + </textobject> + <caption> + <para> + Hlavné okno Umbrello + </para> + </caption> + </mediaobject> + </screenshot> +</para> + +</sect1> + +</chapter> diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/introduction.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/introduction.docbook new file mode 100644 index 00000000000..d1369661022 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/introduction.docbook @@ -0,0 +1,61 @@ +<chapter id="introduction"> +<title>Úvod</title><!-- The introduction +chapter contains a brief introduction for theapplication that explains what it +does and where to reportproblems. Basically a long version of the abstract. +Don't include arevision history. (see installation appendix comment) --> +<para> +<application>Umbrello UML Modeller</application> je nástroj na kreslenie UML +diagramov, ktorý je možné nasadiť v procese vývoja softvéru. Umbrello pomáha +vytvoriť vysokokvalitné projekty vo fáze analýzy a návrhu. +</para> + +<para> +Najlepší základ pre budúci softvérový systém je vytvorenie dobrého modelu, +pomocou ktorého je možné komunikovať s ostatnými vývojármi alebo zákazníkmi. +Dobrý model je absolútne dôležitý pre stredne veľké a veľké projekty, je však +osožný aj pre menšie projekty. Program je možné nasadiť aj v projektoch +zamestnávajúcich jediného človeka. Malé projekty profitujú z dobrého modelu, +lebo človek má prehľad o tom, čo je možné urobiť správne hneď na prvý +pokus. +</para> + +<para> UML je jazyk diagramovej notácie pre popis takýchto modelov. Myšlienky +môžeme vyjadriť pomocou rôznych diagramov UML. Umbrello UML Modeller 1.1 +podporuje tvorbu nasledujúcich typov diagramov +</para> + +<itemizedlist> + <listitem> + <para>Diagram tried</para> + </listitem> + <listitem> + <para>Sekvenčný diagram</para> + </listitem> + <listitem> + <para>Diagram spolupráce</para> + </listitem> + <listitem> + <para>Diagram prípadov použitia</para> + </listitem> + <listitem> + <para>Stavový diagram</para> + </listitem> + <listitem> + <para>Diagram aktivít</para> + </listitem> +</itemizedlist> + +<para> +Viac informácií získate o UML na <ulink url="http://www.omg.org/">domovskej +stránke OMG: http://www.omg.org/</ulink> +</para> + +<para> +Dúfame, že Umbrello UML Modeller vám bude nápomocný pri vývoji vysokokvalitného +softvéru. Umbrello UML Modeller je voľne dostupný nástroj. Jediná vec, ktorú od +vás požadujeme, aby ste chyby, problémy alebo návrhy hlásili vývojárom +programu Umbrello prostredníctvom elektronickej konferencie +<email>uml-devel@lists.sourceforge.net</email>! +</para> + +</chapter> diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/menu_reference.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/menu_reference.docbook new file mode 100644 index 00000000000..2076ca3d049 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/menu_reference.docbook @@ -0,0 +1,399 @@ +<chapter id="menu-reference"> + +<title>Referenčná príručka k menu</title> + +<para> +Táto kapitola poskytuje krátky prehľad príkazov, ku ktorým môžeme pristúpiť +prostredníctvom jednotlivých menu Umbrello. +</para> + +<sect1 id="file-menu"> +<title>Menu Súbor</title> + +<sect2> + +<title>Nový</title> + +<para> +Vytvorí nový model (nový dokument). Ak boli v aktuálnom modeli vykonané zmeny, +program sa opýta, či chceme tieto zmeny uložiť pred vytvorením nových +modelov. +</para> + +</sect2> + +<sect2> + +<title>Otvoriť</title> + +<para> +Otvorí existujúci súbor. Ak boli v aktuálnom súbore vykonané zmeny, +program sa opýta, či chceme tieto zmeny uložiť pred otvorením súboru. +</para> + +</sect2> + +<sect2> + +<title>Otvoriť nedávne</title> + +<para> +Otvorí jeden z nedávno otvorených dokumentov. Ak boli v aktuálnom súbore +vykonané zmeny, program sa opýta, či chceme tieto zmeny uložiť pred otvorením +súboru. +</para> + +</sect2> + +<sect2> + +<title>Uložiť</title> + +<para> +Uloží aktuálny dokument na disk. Ak súbor ešte nebol uložený, musíme zadať cestu +a názov súboru. +</para> + +</sect2> + +<sect2> + +<title>Uložiť ako...</title> + +<para> +Uloží dokument pod iným názvom alebo v inom adresári +</para> + +</sect2> + +<sect2> + +<title>Zavrieť</title> + +<para> +Zatvorí aktuálny dokument. Ak bol aktuálny súbor zmenený, program sa opýta, či +chceme tieto zmeny uložiť. Ak uzavrieme v programe nejaký dokument, program +automaticky vytvorí nový, prázdny dokument. +</para> + +</sect2> + +<sect2> + +<title>Tlačiť</title> + +<para> +Vytlačí aktuálny diagram. +</para> + +</sect2> + +<sect2> + +<title>Koniec</title> + +<para> +Ukončí aplikáciu. Ak bol dokument zmenený, máme možnosť ho uložiť pred +ukončením programu. +</para> + +</sect2> + +</sect1> + +<sect1 id="edit-menu"> + +<title>Menu Upraviť</title> + +<sect2> + +<title>Vystrihnúť</title> + +<para> +Vystrihne vybrané objekty a vloží ich do schránky. +</para> + +</sect2> + +<sect2> + +<title>Kopírovať</title> + +<para> +Prekopíruje vybrané objekty do schránky. +</para> + +</sect2> + +<sect2> + +<title>Vložiť</title> + +<para>Vloží obsah schránky</para> + +</sect2> + +<sect2> + +<title>Vybrať všetko</title> + +<para>Vyberie všetky objekty v aktuálnom diagrame.</para> + +</sect2> + +<sect2> + +<title>Vymazať výber</title> + +<para>Odstráni vybrané objekty z diagramu</para> + +</sect2> + +</sect1> + +<sect1 id="diagram-menu"> + +<title>Menu Diagram</title> + +<sect2> + +<title>Nový</title> + +<para>Položkou +<guisubmenu>Nový</guisubmenu> môžeme vytvoriť nový diagram +</para> + +</sect2> + +<sect2> + +<title>Zobraziť</title> + +<para>Položkou +<guisubmenu>Zobraziť</guisubmenu> sa môžeme prepnúť na jeden z diagramov +uvedených v zozname. +</para> + +</sect2> + +<sect2> + +<title>Vyprázdniť diagram</title> + +<para>Vymaže obsah aktuálneho diagramu</para> + +</sect2> + +<sect2> + +<title>Pripnúť k mriežke</title> + +<para> +Pripne prvky aktívneho diagramu k mriežke. +</para> + +</sect2> + +<sect2> + +<title>Zobraziť mriežku</title> + +<para>Zobrazí mriežku v aktuálnom diagrame +</para> +</sect2> + +<sect2> + +<title>Vymazať</title> + +<para>Vymaže aktívny diagram. +</para> + +</sect2> + +<sect2> + +<title>Exportovať ako obrázok...</title> + +<para> +Exportuje aktívny diagram ako obrázok. +</para> + +</sect2> + +<sect2> + +<title>Vlastnosti...</title> + +<para> +Zobrazí dialóg vlastností pre aktívny diagram. +</para> + +</sect2> + +</sect1> + +<sect1 id="code-menu"> + +<title>Menu Kód</title> + +<sect2> + +<title>Importovať triedy...</title> + +<para>Umožní import importovať triedy z existujúceho zdrojového kódu do modelu. +</para> + +</sect2> + +<sect2> + +<title>Asistent vytvorenia zdrojového kódu...</title> + +<para>Vyvolá asistenta, ktorý vás prevedie generovaním zdrojového kódu. +</para> + +</sect2> + +<sect2> + +<title>Generovať všetok zdrojový kód</title> + +<para>Generuje ihneď zdrojový kód pre všetky triedy modelu. Použijú sa pri tom +ako parametre nastavenia generovania zdrojového +kódu. +</para> + +</sect2> + +<sect2> + +<title>Asistent vytvorenia triedy...</title> + +<para> +Vyvolá asistenta, ktorý pomáha pri vytvorení novej triedy pre model. Nová trieda +sa vloží do stromu tried modelu, nie však do diagramu. +</para> + +</sect2> + +<sect2> + +<title>Aktívny jazyk</title> + +<para>Tu môžete vybrať aktívny jazyk, ktorý sa použije pri generovaní zdrojového +kódu. +</para> + +</sect2> + +<sect2> + +<title>Pridať/odobrať jazyky</title> + +<para> +Zobrazí dialóg, pomocou ktorého je možné pridať alebo odobrať jazyky pre +generovanie zdrojového kódu. Zobrazia sa tu jazyky prístupné prostredníctvom +zásuvných modulov. +</para> + +</sect2> + +</sect1> + +<sect1 id="settings-menu"> + +<title>Menu Nastavenia</title> + +<sect2> + +<title>Zobraziť panel nástrojov</title> + +<para>Zapne alebo vypne zobrazenie panelu nástrojov. +</para> + +</sect2> + +<sect2> + +<title>Zobraziť stavový riadok</title> + +<para>Zapne alebo vypne zobrazenie stavového riadku. +</para> + +</sect2> + +<sect2> + +<title>Zobraziť dokumentáciu</title> + +<para>Zapne alebo vypne zobrazenie okna dokumentácie. +</para> + +</sect2> + +<sect2> + +<title>Nastaviť Umbrello...</title> + +<para> +Umožní nastavenie mnohých parametrov aplikácie. +</para> + +</sect2> + +</sect1> + +<sect1 id="help-menu"> + +<title>Menu Pomocník</title> + +<sect2> + +<title>Manuál Umbrello UML Modeller</title> + +<para>Zobrazí túto príručku pre Umbrello.</para> + +</sect2> + +<sect2> + +<title>Čo je to?</title> + +<para>Zmení kurzor myši na nástroj <guimenuitem>Čo je to?</guimenuitem> +Tým je možné získať ďalšie informácie o jednotlivých prvkoch užívateľského +rozhrania.</para> + +</sect2> + +<sect2> + +<title>Poslať správu o chybe...</title> + +<para>Poskytuje informácie o tom, ako môžete informovať vývojárov o zistenej +chybe.</para> + +</sect2> + +<sect2> + +<title>O Umbrello UML Modeller</title> + +<para> +Zobrazí všeobecné informácie o programe Umbrello, napríklad informácie o +licencii.</para> + +</sect2> + +<sect2> + +<title>O KDE</title> + +<para>Zobrazí všeobecné informácie o KDE, platforme, pre ktorú bol Umbrello +navrhnutý.</para> + +</sect2> + +</sect1> + +</chapter> diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/other_features.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/other_features.docbook new file mode 100644 index 00000000000..afdf30deda8 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/other_features.docbook @@ -0,0 +1,84 @@ +<chapter id="other-features"> +<title>Iné funkcie</title> +<sect1> +<title></title><!-- we need to make all extra features sect2, since sect1 makes +them appear one per page in KDEhelp system. So we just put everything in an +empty sect1... --> +<para>V tejto kapitole upresníme význam mnohých funkcií programu Umbrello. +</para> + +<sect2 id="copying-as-png"> + +<title>Kopírovanie objektov ako obrázkov formátu PNG</title> + +<para> +Popri normálnych funkciách Kopírovať, Vystrihnúť a Vložiť pre +presun/kopírovanie objektov medzi jednotlivými diagramami dokáže objekty +kopírovať aj ako obrázky formátu PNG, aby bolo možné ich vložiť do iných +dokumentov. Pre použitie tejto funkcie nie je potrebné aplikovať žiadne +špeciálne veci. Stačí vybrať objekt (triedu, aktéra, atď.) a kopírovať (Ctrl+C +alebo prostredníctvom menu), otvoriť KWord (alebo akýkoľvek iný program, ktorý +dokáže vložiť obrázky) a aktivovať funkciu Vložiť. Pomocou tejto funkcie môžeme +ľahko exportovať časti diagramu ako obrázky. +</para> + +</sect2> + +<sect2 id="export-as-png"> + +<title>Export vo formáte PNG</title> + +<para> +Môžeme samozrejme tiež exportovať celý diagram ako obrázok PNG. Zvolíme si +diagram a z kontextového menu, vyvolaného stlačením pravého tlačidla myši +aktivujeme položku <guimenuitem>Exportovať ako obrázok...</guimenuitem>. +</para> +</sect2> + +<sect2 id="printing"> + +<title>Tlač</title> +<para> Umbrello umožňuje tlač jednotlivých diagramov. Túto funkciu môžeme +aktivovať buď prostredníctvom tlačidla +<guibutton>Tlačiť</guibutton> z panela nástrojov programu alebo +prostredníctvom položky <guimenuitem>Tlačiť</guimenuitem> z menu +<guimenu>Súbor</guimenu>. Zobrazí sa štandardný dialóg tlače KDE, ktorým môžeme +riadiť tlač diagramu. +</para> +</sect2> + +<sect2 id="logical-folders"> + +<title>Logické priečinky</title> + +<para> Prelepšiu organizáciu modelu, hlavne pri väčších projektoch, môžeme +vytvoriť logické priečinky v strome modelu. +Stačí zvoliť <menuchoice><guimenu>Nový</guimenu><guimenuitem>Priečinok +</guimenuitem></menuchoice> z kontextového menu štandardných priečinkov v strome +modelu a vytvoriť nový priečinok. Priečinky môžeme vnárať a je možné pretiahnuť +alebo vložiť do nich objekty. +</para> + +<para> +<screenshot> + <screeninfo>Organizovanie modelu pomocou priečinkov</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/folders.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Organizovanie modelu pomocou logických priečinkov v Umbrello + </phrase> + </textobject> + <caption> + <para>Organizovanie modelu pomocou logických priečinkov v Umbrello</para> + </caption> + </mediaobject> +</screenshot> +</para> + +</sect2> + +</sect1> + +</chapter> diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/Makefile.am b/tde-i18n-sk/docs/tdesdk/umbrello/pics/Makefile.am new file mode 100644 index 00000000000..f93c181eae7 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/Makefile.am @@ -0,0 +1,4 @@ +KDE_LANG = sk +SUBDIRS = $(AUTODIRS) +KDE_DOCS = umbrello/pics +KDE_MANS = AUTO diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/Makefile.in b/tde-i18n-sk/docs/tdesdk/umbrello/pics/Makefile.in new file mode 100644 index 00000000000..d78805136d5 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/Makefile.in @@ -0,0 +1,613 @@ +# Makefile.in generated by automake 1.10.1 from Makefile.am. +# KDE tags expanded automatically by am_edit - $Revision: 483858 $ +# @configure_input@ + +# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. +# This Makefile.in is free software; the Free Software Foundation +# gives unlimited permission to copy and/or distribute it, +# with or without modifications, as long as this notice is preserved. + +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY, to the extent permitted by law; without +# even the implied warranty of MERCHANTABILITY or FITNESS FOR A +# PARTICULAR PURPOSE. + +@SET_MAKE@ +VPATH = @srcdir@ +pkgdatadir = $(datadir)/@PACKAGE@ +pkglibdir = $(libdir)/@PACKAGE@ +pkgincludedir = $(includedir)/@PACKAGE@ +am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd +install_sh_DATA = $(install_sh) -c -m 644 +install_sh_PROGRAM = $(install_sh) -c +install_sh_SCRIPT = $(install_sh) -c +INSTALL_HEADER = $(INSTALL_DATA) +transform = $(program_transform_name) +NORMAL_INSTALL = : +PRE_INSTALL = : +POST_INSTALL = : +NORMAL_UNINSTALL = : +PRE_UNINSTALL = : +POST_UNINSTALL = : +subdir = docs/tdesdk/umbrello/pics +DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in +ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +am__aclocal_m4_deps = $(top_srcdir)/acinclude.m4 \ + $(top_srcdir)/configure.in +am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \ + $(ACLOCAL_M4) +mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs +CONFIG_HEADER = $(top_builddir)/config.h +CONFIG_CLEAN_FILES = +SOURCES = +DIST_SOURCES = +#>- RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ +#>- html-recursive info-recursive install-data-recursive \ +#>- install-dvi-recursive install-exec-recursive \ +#>- install-html-recursive install-info-recursive \ +#>- install-pdf-recursive install-ps-recursive install-recursive \ +#>- installcheck-recursive installdirs-recursive pdf-recursive \ +#>- ps-recursive uninstall-recursive +#>+ 7 +RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \ + html-recursive info-recursive install-data-recursive \ + install-dvi-recursive install-exec-recursive \ + install-html-recursive install-info-recursive \ + install-pdf-recursive install-ps-recursive install-recursive \ + installcheck-recursive installdirs-recursive pdf-recursive \ + ps-recursive uninstall-recursive nmcheck-recursive bcheck-recursive +RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \ + distclean-recursive maintainer-clean-recursive +ETAGS = etags +CTAGS = ctags +DIST_SUBDIRS = $(SUBDIRS) +#>- DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) +#>+ 1 +DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST) +ACLOCAL = @ACLOCAL@ +AMTAR = @AMTAR@ +ARTSCCONFIG = @ARTSCCONFIG@ +AUTOCONF = @AUTOCONF@ +AUTODIRS = @AUTODIRS@ +AUTOHEADER = @AUTOHEADER@ +AUTOMAKE = @AUTOMAKE@ +AWK = @AWK@ +CONF_FILES = @CONF_FILES@ +CYGPATH_W = @CYGPATH_W@ +DCOPIDL = @DCOPIDL@ +DCOPIDL2CPP = @DCOPIDL2CPP@ +DCOPIDLNG = @DCOPIDLNG@ +DCOP_DEPENDENCIES = @DCOP_DEPENDENCIES@ +DEFS = @DEFS@ +ECHO_C = @ECHO_C@ +ECHO_N = @ECHO_N@ +ECHO_T = @ECHO_T@ +GMSGFMT = @GMSGFMT@ +INSTALL = @INSTALL@ +INSTALL_DATA = @INSTALL_DATA@ +INSTALL_PROGRAM = @INSTALL_PROGRAM@ +INSTALL_SCRIPT = @INSTALL_SCRIPT@ +INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +KCFG_DEPENDENCIES = @KCFG_DEPENDENCIES@ +KCONFIG_COMPILER = @KCONFIG_COMPILER@ +KDECONFIG = @KDECONFIG@ +KDE_EXTRA_RPATH = @KDE_EXTRA_RPATH@ +KDE_RPATH = @KDE_RPATH@ +KDE_XSL_STYLESHEET = @KDE_XSL_STYLESHEET@ +LIBOBJS = @LIBOBJS@ +LIBS = @LIBS@ +LN_S = @LN_S@ +LTLIBOBJS = @LTLIBOBJS@ +MAKEINFO = @MAKEINFO@ +MAKEKDEWIDGETS = @MAKEKDEWIDGETS@ +MCOPIDL = @MCOPIDL@ +MEINPROC = @MEINPROC@ +MKDIR_P = @MKDIR_P@ +MSGFMT = @MSGFMT@ +PACKAGE = @PACKAGE@ +PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ +PACKAGE_NAME = @PACKAGE_NAME@ +PACKAGE_STRING = @PACKAGE_STRING@ +PACKAGE_TARNAME = @PACKAGE_TARNAME@ +PACKAGE_VERSION = @PACKAGE_VERSION@ +PATH_SEPARATOR = @PATH_SEPARATOR@ +SET_MAKE = @SET_MAKE@ +SHELL = @SHELL@ +STRIP = @STRIP@ +TOPSUBDIRS = @TOPSUBDIRS@ +VERSION = @VERSION@ +XGETTEXT = @XGETTEXT@ +XMLLINT = @XMLLINT@ +X_RPATH = @X_RPATH@ +abs_builddir = @abs_builddir@ +abs_srcdir = @abs_srcdir@ +abs_top_builddir = @abs_top_builddir@ +abs_top_srcdir = @abs_top_srcdir@ +am__leading_dot = @am__leading_dot@ +am__tar = @am__tar@ +am__untar = @am__untar@ +#>- bindir = @bindir@ +#>+ 2 +DEPDIR = .deps +bindir = @bindir@ +build_alias = @build_alias@ +builddir = @builddir@ +datadir = @datadir@ +datarootdir = @datarootdir@ +docdir = @docdir@ +dvidir = @dvidir@ +exec_prefix = @exec_prefix@ +host_alias = @host_alias@ +htmldir = @htmldir@ +includedir = @includedir@ +infodir = @infodir@ +install_sh = @install_sh@ +kde_appsdir = @kde_appsdir@ +kde_bindir = @kde_bindir@ +kde_confdir = @kde_confdir@ +kde_datadir = @kde_datadir@ +kde_htmldir = @kde_htmldir@ +kde_icondir = @kde_icondir@ +kde_kcfgdir = @kde_kcfgdir@ +kde_libs_htmldir = @kde_libs_htmldir@ +kde_libs_prefix = @kde_libs_prefix@ +kde_locale = @kde_locale@ +kde_mimedir = @kde_mimedir@ +kde_moduledir = @kde_moduledir@ +kde_servicesdir = @kde_servicesdir@ +kde_servicetypesdir = @kde_servicetypesdir@ +kde_sounddir = @kde_sounddir@ +kde_styledir = @kde_styledir@ +kde_templatesdir = @kde_templatesdir@ +kde_wallpaperdir = @kde_wallpaperdir@ +kde_widgetdir = @kde_widgetdir@ +tdeinitdir = @tdeinitdir@ +libdir = @libdir@ +libexecdir = @libexecdir@ +localedir = @localedir@ +localstatedir = @localstatedir@ +mandir = @mandir@ +mkdir_p = @mkdir_p@ +oldincludedir = @oldincludedir@ +pdfdir = @pdfdir@ +prefix = @prefix@ +program_transform_name = @program_transform_name@ +psdir = @psdir@ +sbindir = @sbindir@ +sharedstatedir = @sharedstatedir@ +srcdir = @srcdir@ +sysconfdir = @sysconfdir@ +target_alias = @target_alias@ +top_builddir = @top_builddir@ +top_srcdir = @top_srcdir@ +xdg_appsdir = @xdg_appsdir@ +xdg_directorydir = @xdg_directorydir@ +xdg_menudir = @xdg_menudir@ +KDE_LANG = sk +#>- SUBDIRS = $(AUTODIRS) +#>+ 1 +SUBDIRS =. +KDE_DOCS = umbrello/pics +KDE_MANS = AUTO +#>- all: all-recursive +#>+ 1 +all: docs-am all-recursive + +.SUFFIXES: +$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) +#>- @for dep in $?; do \ +#>- case '$(am__configure_deps)' in \ +#>- *$$dep*) \ +#>- cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ +#>- && exit 0; \ +#>- exit 1;; \ +#>- esac; \ +#>- done; \ +#>- echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdesdk/umbrello/pics/Makefile'; \ +#>- cd $(top_srcdir) && \ +#>- $(AUTOMAKE) --gnu docs/tdesdk/umbrello/pics/Makefile +#>+ 12 + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdesdk/umbrello/pics/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdesdk/umbrello/pics/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdesdk/umbrello/pics/Makefile.in +.PRECIOUS: Makefile +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status + @case '$?' in \ + *config.status*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \ + *) \ + echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \ + cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \ + esac; + +$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +$(top_srcdir)/configure: $(am__configure_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh +$(ACLOCAL_M4): $(am__aclocal_m4_deps) + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh + +# This directory's subdirectories are mostly independent; you can cd +# into them and run `make' without going through this Makefile. +# To change the values of `make' variables: instead of editing Makefiles, +# (1) if the variable is set in `config.status', edit `config.status' +# (which will cause the Makefiles to be regenerated when you run `make'); +# (2) otherwise, pass the desired values on the `make' command line. +$(RECURSIVE_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + target=`echo $@ | sed s/-recursive//`; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + dot_seen=yes; \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done; \ + if test "$$dot_seen" = "no"; then \ + $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \ + fi; test -z "$$fail" + +$(RECURSIVE_CLEAN_TARGETS): + @failcom='exit 1'; \ + for f in x $$MAKEFLAGS; do \ + case $$f in \ + *=* | --[!k]*);; \ + *k*) failcom='fail=yes';; \ + esac; \ + done; \ + dot_seen=no; \ + case "$@" in \ + distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \ + *) list='$(SUBDIRS)' ;; \ + esac; \ + rev=''; for subdir in $$list; do \ + if test "$$subdir" = "."; then :; else \ + rev="$$subdir $$rev"; \ + fi; \ + done; \ + rev="$$rev ."; \ + target=`echo $@ | sed s/-recursive//`; \ + for subdir in $$rev; do \ + echo "Making $$target in $$subdir"; \ + if test "$$subdir" = "."; then \ + local_target="$$target-am"; \ + else \ + local_target="$$target"; \ + fi; \ + (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \ + || eval $$failcom; \ + done && test -z "$$fail" +tags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \ + done +ctags-recursive: + list='$(SUBDIRS)'; for subdir in $$list; do \ + test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \ + done + +ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonemtpy = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + mkid -fID $$unique +tags: TAGS + +TAGS: tags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + here=`pwd`; \ + if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \ + include_option=--etags-include; \ + empty_fix=.; \ + else \ + include_option=--include; \ + empty_fix=; \ + fi; \ + list='$(SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test ! -f $$subdir/TAGS || \ + tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \ + fi; \ + done; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ + test -n "$$unique" || unique=$$empty_fix; \ + $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ + $$tags $$unique; \ + fi +ctags: CTAGS +CTAGS: ctags-recursive $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ + $(TAGS_FILES) $(LISP) + tags=; \ + list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ + unique=`for i in $$list; do \ + if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ + done | \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ + test -z "$(CTAGS_ARGS)$$tags$$unique" \ + || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ + $$tags $$unique + +GTAGS: + here=`$(am__cd) $(top_builddir) && pwd` \ + && cd $(top_srcdir) \ + && gtags -i $(GTAGS_ARGS) $$here + +distclean-tags: + -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags + +#>- distdir: $(DISTFILES) +#>+ 1 +distdir: distdir-nls $(DISTFILES) + @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \ + list='$(DISTFILES)'; \ + dist_files=`for file in $$list; do echo $$file; done | \ + sed -e "s|^$$srcdirstrip/||;t" \ + -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \ + case $$dist_files in \ + */*) $(MKDIR_P) `echo "$$dist_files" | \ + sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \ + sort -u` ;; \ + esac; \ + for file in $$dist_files; do \ + if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \ + if test -d $$d/$$file; then \ + dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \ + if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \ + cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \ + fi; \ + cp -pR $$d/$$file $(distdir)$$dir || exit 1; \ + else \ + test -f $(distdir)/$$file \ + || cp -p $$d/$$file $(distdir)/$$file \ + || exit 1; \ + fi; \ + done + list='$(DIST_SUBDIRS)'; for subdir in $$list; do \ + if test "$$subdir" = .; then :; else \ + test -d "$(distdir)/$$subdir" \ + || $(MKDIR_P) "$(distdir)/$$subdir" \ + || exit 1; \ + distdir=`$(am__cd) $(distdir) && pwd`; \ + top_distdir=`$(am__cd) $(top_distdir) && pwd`; \ + (cd $$subdir && \ + $(MAKE) $(AM_MAKEFLAGS) \ + top_distdir="$$top_distdir" \ + distdir="$$distdir/$$subdir" \ + am__remove_distdir=: \ + am__skip_length_check=: \ + distdir) \ + || exit 1; \ + fi; \ + done +check-am: all-am +check: check-recursive +all-am: Makefile +installdirs: installdirs-recursive +installdirs-am: +install: install-recursive +install-exec: install-exec-recursive +install-data: install-data-recursive +#>- uninstall: uninstall-recursive +#>+ 1 +uninstall: uninstall-nls uninstall-recursive + +install-am: all-am + @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am + +installcheck: installcheck-recursive +install-strip: + $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \ + install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \ + `test -z '$(STRIP)' || \ + echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install +mostlyclean-generic: + +clean-generic: + +distclean-generic: + -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES) + +maintainer-clean-generic: + @echo "This command is intended for maintainers to use" + @echo "it deletes files that may require special tools to rebuild." +#>- clean: clean-recursive +#>+ 1 +clean: kde-rpo-clean clean-recursive + +#>- clean-am: clean-generic mostlyclean-am +#>+ 1 +clean-am: clean-bcheck clean-generic mostlyclean-am + +distclean: distclean-recursive + -rm -f Makefile +distclean-am: clean-am distclean-generic distclean-tags + +dvi: dvi-recursive + +dvi-am: + +html: html-recursive + +info: info-recursive + +info-am: + +#>- install-data-am: +#>+ 1 +install-data-am: install-nls + +install-dvi: install-dvi-recursive + +install-exec-am: + +install-html: install-html-recursive + +install-info: install-info-recursive + +install-man: + +install-pdf: install-pdf-recursive + +install-ps: install-ps-recursive + +installcheck-am: + +maintainer-clean: maintainer-clean-recursive + -rm -f Makefile +maintainer-clean-am: distclean-am maintainer-clean-generic + +mostlyclean: mostlyclean-recursive + +mostlyclean-am: mostlyclean-generic + +pdf: pdf-recursive + +pdf-am: + +ps: ps-recursive + +ps-am: + +uninstall-am: + +.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) install-am \ + install-strip + +.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \ + all all-am check check-am clean clean-generic ctags \ + ctags-recursive distclean distclean-generic distclean-tags \ + distdir dvi dvi-am html html-am info info-am install \ + install-am install-data install-data-am install-dvi \ + install-dvi-am install-exec install-exec-am install-html \ + install-html-am install-info install-info-am install-man \ + install-pdf install-pdf-am install-ps install-ps-am \ + install-strip installcheck installcheck-am installdirs \ + installdirs-am maintainer-clean maintainer-clean-generic \ + mostlyclean mostlyclean-generic pdf pdf-am ps ps-am tags \ + tags-recursive uninstall uninstall-am + +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: + +#>+ 2 +KDE_DIST=class-diagram.png umbrello-ui.png add-remove-languages.png class.png code-import.png association.png state-diagram.png activity-diagram.png generalization.png umbrello-ui-clean.png generation-options.png collaboration-diagram.png Makefile.in composition.png aggregation.png umbrello-main-screen.png Makefile.am use-case-diagram.png sequence-diagram.png folders.png + +#>+ 2 +docs-am: sequence-diagram.png umbrello-ui.png umbrello-ui-clean.png generalization.png aggregation.png composition.png umbrello-main-screen.png association.png add-remove-languages.png use-case-diagram.png class-diagram.png generation-options.png state-diagram.png folders.png activity-diagram.png collaboration-diagram.png code-import.png class.png + +#>+ 13 +install-nls: + $(mkinstalldirs) $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/pics + @for base in sequence-diagram.png umbrello-ui.png umbrello-ui-clean.png generalization.png aggregation.png composition.png umbrello-main-screen.png association.png add-remove-languages.png use-case-diagram.png class-diagram.png generation-options.png state-diagram.png folders.png activity-diagram.png collaboration-diagram.png code-import.png class.png ; do \ + echo $(INSTALL_DATA) $$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/pics/$$base ;\ + $(INSTALL_DATA) $(srcdir)/$$base $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/pics/$$base ;\ + done + +uninstall-nls: + for base in sequence-diagram.png umbrello-ui.png umbrello-ui-clean.png generalization.png aggregation.png composition.png umbrello-main-screen.png association.png add-remove-languages.png use-case-diagram.png class-diagram.png generation-options.png state-diagram.png folders.png activity-diagram.png collaboration-diagram.png code-import.png class.png ; do \ + rm -f $(DESTDIR)$(kde_htmldir)/$(KDE_LANG)/umbrello/pics/$$base ;\ + done + + +#>+ 5 +distdir-nls: + for file in sequence-diagram.png umbrello-ui.png umbrello-ui-clean.png generalization.png aggregation.png composition.png umbrello-main-screen.png association.png add-remove-languages.png use-case-diagram.png class-diagram.png generation-options.png state-diagram.png folders.png activity-diagram.png collaboration-diagram.png code-import.png class.png ; do \ + cp $(srcdir)/$$file $(distdir); \ + done + +#>+ 15 +force-reedit: + @for dep in $?; do \ + case '$(am__configure_deps)' in \ + *$$dep*) \ + cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ + && exit 0; \ + exit 1;; \ + esac; \ + done; \ + echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu docs/tdesdk/umbrello/pics/Makefile'; \ + cd $(top_srcdir) && \ + $(AUTOMAKE) --gnu docs/tdesdk/umbrello/pics/Makefile + cd $(top_srcdir) && perl ../scripts/admin/am_edit -p../scripts/admin docs/tdesdk/umbrello/pics/Makefile.in + + +#>+ 21 +clean-bcheck: + rm -f *.bchecktest.cc *.bchecktest.cc.class a.out + +bcheck: bcheck-recursive + +bcheck-am: + @for i in ; do \ + if test $(srcdir)/$$i -nt $$i.bchecktest.cc; then \ + echo "int main() {return 0;}" > $$i.bchecktest.cc ; \ + echo "#include \"$$i\"" >> $$i.bchecktest.cc ; \ + echo "$$i"; \ + if ! $(CXX) $(DEFS) -I. -I$(srcdir) -I$(top_builddir) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(CXXFLAGS) $(KDE_CXXFLAGS) --dump-class-hierarchy -c $$i.bchecktest.cc; then \ + rm -f $$i.bchecktest.cc; exit 1; \ + fi ; \ + echo "" >> $$i.bchecktest.cc.class; \ + perl $(top_srcdir)/admin/bcheck.pl $$i.bchecktest.cc.class || { rm -f $$i.bchecktest.cc; exit 1; }; \ + rm -f a.out; \ + fi ; \ + done + + +#>+ 3 +final: + $(MAKE) all-am + +#>+ 3 +final-install: + $(MAKE) install-am + +#>+ 3 +no-final: + $(MAKE) all-am + +#>+ 3 +no-final-install: + $(MAKE) install-am + +#>+ 3 +kde-rpo-clean: + -rm -f *.rpo + +#>+ 3 +nmcheck: +nmcheck-am: nmcheck diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/activity-diagram.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/activity-diagram.png Binary files differnew file mode 100644 index 00000000000..e477fdedc4d --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/activity-diagram.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/add-remove-languages.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/add-remove-languages.png Binary files differnew file mode 100644 index 00000000000..761c8608021 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/add-remove-languages.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/aggregation.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/aggregation.png Binary files differnew file mode 100644 index 00000000000..e80705d0682 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/aggregation.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/association.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/association.png Binary files differnew file mode 100644 index 00000000000..a13b7051f92 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/association.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/class-diagram.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/class-diagram.png Binary files differnew file mode 100644 index 00000000000..03a859a69ba --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/class-diagram.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/class.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/class.png Binary files differnew file mode 100644 index 00000000000..2631eea1db3 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/class.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/code-import.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/code-import.png Binary files differnew file mode 100644 index 00000000000..ae924e7ae6e --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/code-import.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/collaboration-diagram.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/collaboration-diagram.png Binary files differnew file mode 100644 index 00000000000..32d710ab132 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/collaboration-diagram.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/composition.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/composition.png Binary files differnew file mode 100644 index 00000000000..c85dce4471f --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/composition.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/folders.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/folders.png Binary files differnew file mode 100644 index 00000000000..785a1838957 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/folders.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/generalization.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/generalization.png Binary files differnew file mode 100644 index 00000000000..9803aef575b --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/generalization.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/generation-options.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/generation-options.png Binary files differnew file mode 100644 index 00000000000..f8688ac3e83 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/generation-options.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/sequence-diagram.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/sequence-diagram.png Binary files differnew file mode 100644 index 00000000000..eacd39b695c --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/sequence-diagram.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/state-diagram.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/state-diagram.png Binary files differnew file mode 100644 index 00000000000..3379e2a8fa8 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/state-diagram.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-main-screen.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-main-screen.png Binary files differnew file mode 100644 index 00000000000..f7fc4ccd2a2 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-main-screen.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-ui-clean.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-ui-clean.png Binary files differnew file mode 100644 index 00000000000..72552f34c3d --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-ui-clean.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-ui.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-ui.png Binary files differnew file mode 100644 index 00000000000..06304592907 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/umbrello-ui.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/pics/use-case-diagram.png b/tde-i18n-sk/docs/tdesdk/umbrello/pics/use-case-diagram.png Binary files differnew file mode 100644 index 00000000000..384058f4615 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/pics/use-case-diagram.png diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/screen-shots.xmi b/tde-i18n-sk/docs/tdesdk/umbrello/screen-shots.xmi new file mode 100644 index 00000000000..cbf0feb297f --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/screen-shots.xmi @@ -0,0 +1,378 @@ +<?xml version="1.0" encoding="UTF-8"?> +<XMI xmlns:UML="org.omg/standards/UML" verified="false" timestamp="" xmi.version="1.2" > +<XMI.header> +<XMI.documentation> +<XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter> + <XMI.exporterVersion>1.1</XMI.exporterVersion> </XMI.documentation> + <XMI.model xmi.name="screen-shots" href="/home/bartkozo/qt/umbrello-nightly/uml/doc/sk/screen-shots.xmi" /> + <XMI.metamodel xmi.name="UML" href="UML.xml" xmi.version="1.3" /> </XMI.header> + <XMI.content> +<docsettings viewid="19" documentation="" uniqueid="110" /> + <umlobjects> +<UML:Actor stereotype="" package="" xmi.id="3" abstract="0" documentation="" name="Rezervtor letov" static="0" scope="200" /> + <UML:UseCase stereotype="" package="" xmi.id="4" abstract="0" documentation="" name="Rezervova let" static="0" scope="200" /> + <UML:UseCase stereotype="" package="" xmi.id="5" abstract="0" documentation="" name="Rezervova let v cestovnej kancelrii" static="0" scope="200" /> + <UML:UseCase stereotype="" package="" xmi.id="6" abstract="0" documentation="" name="Rezervova let telefonicky" static="0" scope="200" /> + <UML:Actor stereotype="" package="" xmi.id="7" abstract="0" documentation="" name="Pracovnk telefonickej rezervcie" static="0" scope="200" /> + <UML:Actor stereotype="" package="" xmi.id="8" abstract="0" documentation="" name="Zkaznk" static="0" scope="200" /> + <UML:UseCase stereotype="" package="" xmi.id="10" abstract="0" documentation="" name="Prpad_pouitia" static="0" scope="200" /> + <UML:Actor stereotype="" package="" xmi.id="11" abstract="0" documentation="" name="Aktr" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="12" abstract="0" documentation="" name="iados" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="13" abstract="0" documentation="" name="Hlavika" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="16" type="int" abstract="0" documentation="" name="getCode" static="0" scope="200" /> + <UML:Operation stereotype="" package="" xmi.id="17" type="void" abstract="0" documentation="" name="setCode" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="int" abstract="0" documentation="" name="c" static="0" scope="200" /> </UML:Operation> + <UML:Attribute stereotype="" package="" xmi.id="15" value="" type="int" abstract="0" documentation="" name="code" static="0" scope="201" /> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="14" abstract="0" documentation="" name="Obsah" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="18" abstract="0" documentation="" name="Server" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="20" abstract="0" documentation="" name="Rodi" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="23" type="double" abstract="0" documentation="" name="opercia1" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="bool" abstract="0" documentation="" name="p" static="0" scope="200" /> </UML:Operation> + <UML:Operation stereotype="" package="" xmi.id="24" type="void" abstract="0" documentation="" name="opercia2" static="0" scope="202" /> + <UML:Attribute stereotype="" package="" xmi.id="21" value="" type="int" abstract="0" documentation="" name="attr1" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="22" value="" type="string" abstract="0" documentation="" name="attr2" static="0" scope="200" /> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="25" abstract="0" documentation="" name="Potomok" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="26" abstract="0" documentation="" name="Firma" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="27" abstract="0" documentation="" name="Zamestnanec" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="28" abstract="0" documentation="" name="Auto" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="29" abstract="0" documentation="" name="Koleso" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="30" abstract="0" documentation="" name="Kniha" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="31" abstract="0" documentation="" name="Kapitola" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="46" abstract="0" documentation="" name="Obj1" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="47" abstract="0" documentation="" name="Obj2" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="56" abstract="0" documentation="" name="Obj3" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="67" abstract="0" documentation="" name="nov_trieda" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="109" type="void" abstract="0" documentation="" name="operA" static="0" scope="200" /> + <UML:Operation stereotype="" package="" xmi.id="110" type="bool" abstract="0" documentation="" name="operB" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="bool" abstract="0" documentation="" name="param1" static="0" scope="200" /> </UML:Operation> + <UML:Attribute stereotype="" package="" xmi.id="107" value="" type="int" abstract="0" documentation="" name="atr1" static="0" scope="200" /> + <UML:Attribute stereotype="" package="" xmi.id="108" value="" type="bool" abstract="0" documentation="" name="atr2" static="0" scope="201" /> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="86" abstract="0" documentation="" name="Dispeer" static="0" scope="200" /> + <UML:Class stereotype="" package="" xmi.id="87" abstract="0" documentation="" name="Fronta" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="96" type="Type" abstract="0" documentation="" name="receive" static="0" scope="200" /> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="88" abstract="0" documentation="" name="Vorarbeiter" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="97" type="Arbeiter" abstract="0" documentation="" name="ladeArbeiter" static="0" scope="200" > +<UML:Parameter stereotype="" package="" xmi.id="1" value="" type="Transaktion" abstract="0" documentation="" name="Arbeit" static="0" scope="200" /> </UML:Operation> </UML:Class> + <UML:Class stereotype="" package="" xmi.id="89" abstract="0" documentation="" name="Pracovnk" static="0" scope="200" > +<UML:Operation stereotype="" package="" xmi.id="100" type="" abstract="0" documentation="" name="pracuj" static="0" scope="200" /> </UML:Class> </umlobjects> + <diagrams> +<diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="1" documentation="" type="402" showops="1" showpackage="0" name="Diagram_tried" localid="30000" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ConceptWidget usesdiagramfillcolour="0" width="57" showattsigs="601" usesdiagramusefillcolour="0" x="223" linecolour="#ff0000" y="142" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" showattributes="0" xmi.id="12" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="145" showattsigs="601" usesdiagramusefillcolour="0" x="19" linecolour="#ff0000" y="121" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="68" usefillcolor="1" showattributes="1" xmi.id="13" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="51" showattsigs="601" usesdiagramusefillcolour="0" x="226" linecolour="#ff0000" y="284" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" showattributes="0" xmi.id="14" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="53" showattsigs="601" usesdiagramusefillcolour="0" x="225" linecolour="#ff0000" y="25" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" showattributes="0" xmi.id="18" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations> +<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="12" widgetaid="13" documentation="" type="510" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="166" linecolour="none" y="157" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="213" linecolour="none" y="157" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="193" linecolour="none" y="155" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="164" starty="155" /> + <endpoint endx="223" endy="155" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="12" widgetaid="14" documentation="" type="510" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="241" linecolour="none" y="263" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="241" linecolour="none" y="171" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="251" linecolour="none" y="226" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="251" starty="284" /> + <endpoint endx="251" endy="169" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="18" widgetaid="12" documentation="" type="501" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="223" linecolour="none" y="121" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="0..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="234" linecolour="none" y="54" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="251" linecolour="none" y="97" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="prichdzajce iadosti" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="251" starty="142" /> + <endpoint endx="251" endy="52" /> </linepath> </UML:AssocWidget> </associations> </diagram> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="2" documentation="" type="400" showops="1" showpackage="0" name="Diagram_prpadov_pouitia" localid="30000" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ActorWidget usesdiagramfillcolour="0" width="99" usesdiagramusefillcolour="0" x="310" linecolour="#ff0000" y="277" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="60" usefillcolor="1" xmi.id="3" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:UseCaseWidget usesdiagramfillcolour="1" width="88" usesdiagramusefillcolour="1" x="310" linecolour="none" y="113" usesdiagramlinecolour="1" fillcolour="none" height="50" usefillcolor="1" xmi.id="4" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:UseCaseWidget usesdiagramfillcolour="0" width="208" usesdiagramusefillcolour="0" x="500" linecolour="#ff0000" y="120" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="50" usefillcolor="1" xmi.id="5" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:UseCaseWidget usesdiagramfillcolour="0" width="149" usesdiagramusefillcolour="0" x="29" linecolour="#ff0000" y="120" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="50" usefillcolor="1" xmi.id="6" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActorWidget usesdiagramfillcolour="0" width="189" usesdiagramusefillcolour="0" x="33" linecolour="#ff0000" y="269" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="60" usefillcolor="1" xmi.id="7" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActorWidget usesdiagramfillcolour="0" width="59" usesdiagramusefillcolour="0" x="570" linecolour="#ff0000" y="282" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="60" usefillcolor="1" xmi.id="8" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations> +<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="4" widgetaid="3" documentation="" type="503" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="356" linecolour="none" y="220" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="359" starty="277" /> + <endpoint endx="354" endy="163" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="4" widgetaid="5" documentation="" type="500" > +<linepath> +<startpoint startx="500" starty="145" /> + <endpoint endx="398" endy="138" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="4" widgetaid="6" documentation="" type="500" > +<linepath> +<startpoint startx="178" starty="145" /> + <endpoint endx="310" endy="138" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="3" widgetaid="7" documentation="" type="500" > +<linepath> +<startpoint startx="222" starty="299" /> + <endpoint endx="310" endy="307" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="3" widgetaid="8" documentation="" type="500" > +<linepath> +<startpoint startx="570" starty="312" /> + <endpoint endx="409" endy="307" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="5" widgetaid="8" documentation="" type="503" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="601" linecolour="none" y="226" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="599" starty="282" /> + <endpoint endx="604" endy="170" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="6" widgetaid="7" documentation="" type="503" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="115" linecolour="none" y="219" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="127" starty="269" /> + <endpoint endx="103" endy="170" /> </linepath> </UML:AssocWidget> </associations> </diagram> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="9" documentation="" type="400" showops="1" showpackage="0" name="Prvky_prpadov_pouitia" localid="30000" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:UseCaseWidget usesdiagramfillcolour="0" width="96" usesdiagramusefillcolour="0" x="334" linecolour="#ff0000" y="110" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="50" usefillcolor="1" xmi.id="10" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActorWidget usesdiagramfillcolour="0" width="38" usesdiagramusefillcolour="0" x="338" linecolour="#ff0000" y="244" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="60" usefillcolor="1" xmi.id="11" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations/> </diagram> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="19" documentation="" type="402" showops="1" showpackage="0" name="Diagram_tried_1" localid="30000" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ConceptWidget usesdiagramfillcolour="0" width="48" showattsigs="601" usesdiagramusefillcolour="0" x="189" linecolour="#ff0000" y="134" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" showattributes="0" xmi.id="20" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="65" showattsigs="601" usesdiagramusefillcolour="0" x="181" linecolour="#ff0000" y="214" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" showattributes="0" xmi.id="25" showoperations="0" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="48" showattsigs="601" usesdiagramusefillcolour="0" x="117" linecolour="#ff0000" y="324" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showattributes="1" xmi.id="26" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="92" showattsigs="601" usesdiagramusefillcolour="0" x="313" linecolour="#ff0000" y="324" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showattributes="1" xmi.id="27" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="1" width="48" showattsigs="601" usesdiagramusefillcolour="1" x="127" linecolour="none" y="73" showopsigs="601" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showattributes="1" xmi.id="28" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="54" showattsigs="601" usesdiagramusefillcolour="0" x="286" linecolour="#ff0000" y="73" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showattributes="1" xmi.id="29" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="48" showattsigs="601" usesdiagramusefillcolour="0" x="150" linecolour="#ff0000" y="419" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showattributes="1" xmi.id="30" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="61" showattsigs="601" usesdiagramusefillcolour="0" x="272" linecolour="#ff0000" y="419" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="33" usefillcolor="1" showattributes="1" xmi.id="31" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="0" width="179" showattsigs="601" usesdiagramusefillcolour="0" x="621" linecolour="#ff0000" y="215" showopsigs="601" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="85" usefillcolor="1" showattributes="1" xmi.id="67" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ConceptWidget usesdiagramfillcolour="1" width="48" showattsigs="601" usesdiagramusefillcolour="1" x="225" linecolour="none" y="571" showopsigs="601" usesdiagramlinecolour="1" fillcolour="none" height="33" usefillcolor="1" showattributes="1" xmi.id="56" showoperations="1" showpackage="0" showscope="1" showstereotype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations> +<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="20" widgetaid="25" documentation="" type="500" > +<linepath> +<startpoint startx="213" starty="214" /> + <endpoint endx="213" endy="161" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="26" widgetaid="27" documentation="" type="503" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="285" linecolour="none" y="342" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="167" linecolour="none" y="342" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="239" linecolour="none" y="340" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="313" starty="340" /> + <endpoint endx="165" endy="340" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="28" widgetaid="29" documentation="" type="501" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="276" linecolour="none" y="91" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="177" linecolour="none" y="91" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="230" linecolour="none" y="89" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="286" starty="89" /> + <endpoint endx="175" endy="89" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="30" widgetaid="31" documentation="" type="510" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="244" linecolour="none" y="437" operation="" usesdiagramlinecolour="1" role="701" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="1..*" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="200" linecolour="none" y="437" operation="" usesdiagramlinecolour="1" role="702" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="235" linecolour="none" y="435" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="272" starty="435" /> + <endpoint endx="198" endy="435" /> </linepath> </UML:AssocWidget> </associations> </diagram> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="32" documentation="" type="405" showops="1" showpackage="0" name="Diagram_aktivt" localid="30000" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ActivityWidget usesdiagramfillcolour="1" width="10" activityname="Activity" usesdiagramusefillcolour="1" x="96" linecolour="none" y="83" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="33" documentation="" activitytype="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="0" width="133" activityname="Identifikova zkaznka" usesdiagramusefillcolour="0" x="223" linecolour="#ff0000" y="76" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" xmi.id="34" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="0" width="166" activityname="Prevzia iados o rezervciu" usesdiagramusefillcolour="0" x="13" linecolour="#ff0000" y="180" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" xmi.id="35" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="0" width="152" activityname="Prekontrolova dostupnos" usesdiagramusefillcolour="0" x="20" linecolour="#ff0000" y="270" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" xmi.id="36" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="0" width="72" activityname="Rezervova" usesdiagramusefillcolour="0" x="253" linecolour="#ff0000" y="401" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" xmi.id="37" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="0" width="178" activityname="Potvrdi rezervciu zkaznkovi" usesdiagramusefillcolour="0" x="198" linecolour="#ff0000" y="481" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" xmi.id="38" documentation="" activitytype="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="10" activityname="Activity" usesdiagramusefillcolour="1" x="472" linecolour="none" y="488" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="39" documentation="" activitytype="2" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="10" activityname="Activity" usesdiagramusefillcolour="1" x="618" linecolour="none" y="468" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="40" documentation="" activitytype="2" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="20" activityname="Activity" usesdiagramusefillcolour="1" x="613" linecolour="none" y="322" usesdiagramlinecolour="1" fillcolour="none" height="20" usefillcolor="1" xmi.id="41" documentation="" activitytype="3" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="20" activityname="Activity" usesdiagramusefillcolour="1" x="279" linecolour="none" y="320" usesdiagramlinecolour="1" fillcolour="none" height="20" usefillcolor="1" xmi.id="42" documentation="" activitytype="3" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ActivityWidget usesdiagramfillcolour="1" width="20" activityname="Activity" usesdiagramusefillcolour="1" x="278" linecolour="none" y="137" usesdiagramlinecolour="1" fillcolour="none" height="20" usefillcolor="1" xmi.id="44" documentation="" activitytype="3" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="152" usesdiagramusefillcolour="1" x="399" linecolour="none" y="504" operation="" usesdiagramlinecolour="1" role="700" fillcolour="none" height="19" usefillcolor="1" seqnum="" xmi.id="82" text="Proces spene ukonen" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="117" usesdiagramusefillcolour="1" x="564" linecolour="none" y="481" operation="" usesdiagramlinecolour="1" role="700" fillcolour="none" height="19" usefillcolor="1" seqnum="" xmi.id="83" text="Rezervcia zruen" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:NoteWidget usesdiagramfillcolour="1" width="151" usesdiagramusefillcolour="1" x="542" linecolour="none" y="43" usesdiagramlinecolour="1" fillcolour="none" height="97" usefillcolor="1" xmi.id="84" text="Ak neexistuje iaden znmy zkaznk, prechod k procesu "Registrcia zkaznka"" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="204" usesdiagramusefillcolour="1" x="14" linecolour="none" y="19" operation="" usesdiagramlinecolour="1" role="700" fillcolour="none" height="19" usefillcolor="1" seqnum="" xmi.id="85" text="Obchodn proces: tvorba rezervcie" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations> +<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="34" widgetaid="33" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="164" linecolour="none" y="88" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="106" starty="88" /> + <endpoint endx="223" endy="88" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="38" widgetaid="37" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="288" linecolour="none" y="453" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="Zaznamena rezervciu" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="289" starty="426" /> + <endpoint endx="287" endy="481" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="39" widgetaid="38" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="424" linecolour="none" y="493" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="376" starty="493" /> + <endpoint endx="472" endy="493" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="40" widgetaid="41" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="623" linecolour="none" y="405" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="623" starty="342" /> + <endpoint endx="623" endy="468" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="42" widgetaid="36" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="187" linecolour="none" y="312" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="96" starty="295" /> + <endpoint endx="279" endy="330" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="44" widgetaid="42" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="288" linecolour="none" y="238" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="Vetky miesta obsaden" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="289" starty="320" /> + <endpoint endx="288" endy="157" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="35" widgetaid="44" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="187" linecolour="none" y="163" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="Zkaznk identifikovan" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="278" starty="147" /> + <endpoint endx="96" endy="180" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="37" widgetaid="42" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="289" linecolour="none" y="370" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="ok" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="289" starty="340" /> + <endpoint endx="289" endy="401" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="41" widgetaid="44" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="455" linecolour="none" y="237" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="Identifikcia nespen" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="298" starty="147" /> + <endpoint endx="613" endy="328" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="41" widgetaid="42" documentation="" type="515" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="456" linecolour="none" y="332" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="Zruen" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="299" starty="330" /> + <endpoint endx="613" endy="335" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="34" widgetaid="84" documentation="" type="513" > +<linepath> +<startpoint startx="542" starty="91" /> + <endpoint endx="356" endy="88" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="36" widgetaid="35" documentation="" type="515" > +<linepath> +<startpoint startx="96" starty="205" /> + <endpoint endx="96" endy="270" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="44" widgetaid="34" documentation="" type="515" > +<linepath> +<startpoint startx="289" starty="101" /> + <endpoint endx="288" endy="137" /> </linepath> </UML:AssocWidget> </associations> </diagram> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="45" documentation="" type="403" showops="1" showpackage="0" name="Sekvenn_diagram" localid="29992" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:ObjectWidget usesdiagramfillcolour="1" width="68" usesdiagramusefillcolour="1" x="115" linecolour="none" y="54" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="250" xmi.id="86" decon="0" localid="29995" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="0" width="87" usesdiagramusefillcolour="0" x="228" linecolour="#ff0000" y="54" instancename="loha" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="25" usefillcolor="1" length="250" xmi.id="87" decon="0" localid="29994" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="80" usesdiagramusefillcolour="1" x="404" linecolour="none" y="54" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="250" xmi.id="88" decon="0" localid="29993" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:ObjectWidget usesdiagramfillcolour="1" width="73" usesdiagramusefillcolour="1" x="540" linecolour="none" y="54" instancename="" usesdiagramlinecolour="1" fillcolour="none" height="25" usefillcolor="1" length="250" xmi.id="89" decon="0" localid="29992" multipleinstance="0" drawasactor="0" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages> +<UML:MessageWidget usesdiagramfillcolour="1" width="120" usesdiagramusefillcolour="1" x="150" linecolour="none" y="137" operation="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29994" textid="92" xmi.id="93" font="helvetica,-1,12,0,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="120" usesdiagramusefillcolour="1" x="150" linecolour="none" y="113" operation="receive() : Type" widgetbid="29994" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29995" textid="94" xmi.id="95" font="helvetica,-1,12,0,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="293" usesdiagramusefillcolour="1" x="150" linecolour="none" y="179" operation="ladeArbeiter(Arbeit : Transaktion) : Arbeiter" widgetbid="29993" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29995" textid="98" xmi.id="99" font="helvetica,-1,12,0,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="425" usesdiagramusefillcolour="1" x="150" linecolour="none" y="251" operation="pracuj()" widgetbid="29992" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29995" textid="101" xmi.id="102" font="helvetica,-1,12,0,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="425" usesdiagramusefillcolour="1" x="150" linecolour="none" y="282" operation="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29992" textid="103" xmi.id="104" font="helvetica,-1,12,0,50,0,0,0,0,0" /> + <UML:MessageWidget usesdiagramfillcolour="1" width="293" usesdiagramusefillcolour="1" x="150" linecolour="none" y="200" operation="" widgetbid="29995" usesdiagramlinecolour="1" fillcolour="none" height="8" usefillcolor="1" seqnum="" widgetaid="29993" textid="105" xmi.id="106" font="helvetica,-1,12,0,50,0,0,0,0,0" /> </messages> + <associations/> </diagram> + <diagram snapgrid="0" showattsig="1" fillcolor="#ffffc0" showgrid="0" showopsig="1" usefillcolor="1" snapx="10" snapy="10" showatts="1" xmi.id="72" documentation="" type="404" showops="1" showpackage="0" name="Stavov_diagram" localid="30000" showstereotype="0" showscope="1" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" linecolor="#ff0000" > +<widgets> +<UML:StateWidget statetype="0" statename="State" usesdiagramfillcolour="1" width="10" usesdiagramusefillcolour="1" x="491" linecolour="none" y="71" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="73" documentation="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" > +<Activities/> </UML:StateWidget> + <UML:StateWidget statetype="1" statename="Hotovo" usesdiagramfillcolour="0" width="51" usesdiagramusefillcolour="0" x="358" linecolour="#ff0000" y="63" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" xmi.id="74" documentation="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" > +<Activities/> </UML:StateWidget> + <UML:StateWidget statetype="1" statename="ak" usesdiagramfillcolour="0" width="40" usesdiagramusefillcolour="0" x="78" linecolour="#ff0000" y="63" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" xmi.id="75" documentation="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" > +<Activities/> </UML:StateWidget> + <UML:StateWidget statetype="1" statename="Pracuje" usesdiagramfillcolour="0" width="54" usesdiagramusefillcolour="0" x="64" linecolour="#ff0000" y="253" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" xmi.id="76" documentation="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" > +<Activities/> </UML:StateWidget> + <UML:StateWidget statetype="1" statename="Zastaven" usesdiagramfillcolour="0" width="70" usesdiagramusefillcolour="0" x="338" linecolour="#ff0000" y="253" usesdiagramlinecolour="0" fillcolour="#ffffc0" height="27" usefillcolor="1" xmi.id="77" documentation="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" > +<Activities/> </UML:StateWidget> + <UML:StateWidget statetype="2" statename="State" usesdiagramfillcolour="1" width="10" usesdiagramusefillcolour="1" x="494" linecolour="none" y="261" usesdiagramlinecolour="1" fillcolour="none" height="10" usefillcolor="1" xmi.id="78" documentation="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" > +<Activities/> </UML:StateWidget> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="33" usesdiagramusefillcolour="1" x="479" linecolour="none" y="42" operation="" usesdiagramlinecolour="1" role="700" fillcolour="none" height="19" usefillcolor="1" seqnum="" xmi.id="79" text="tart" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="46" usesdiagramusefillcolour="1" x="154" linecolour="none" y="402" operation="" usesdiagramlinecolour="1" role="700" fillcolour="none" height="19" usefillcolor="1" seqnum="" xmi.id="80" text="Koniec" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <UML:FloatingTextWidget usesdiagramfillcolour="1" width="82" usesdiagramusefillcolour="1" x="25" linecolour="none" y="22" operation="" usesdiagramlinecolour="1" role="700" fillcolour="none" height="19" usefillcolor="1" seqnum="" xmi.id="81" text="Stavy servera" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> </widgets> + <messages/> + <associations> +<UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="74" widgetaid="73" documentation="" type="514" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="450" linecolour="none" y="76" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="491" starty="76" /> + <endpoint endx="409" endy="76" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="75" widgetaid="74" documentation="" type="514" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="238" linecolour="none" y="76" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="povaj" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="358" starty="76" /> + <endpoint endx="118" endy="76" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="76" widgetaid="75" documentation="" type="514" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="0" linecolour="none" y="129" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="Dola iados" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="78" starty="76" /> + <endpoint endx="64" endy="266" /> + <point x="35" y="76" /> + <point x="33" y="265" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="1" widgetbid="75" widgetaid="76" documentation="" type="514" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="91" linecolour="none" y="171" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="iados splnen" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="91" starty="253" /> + <endpoint endx="91" endy="90" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="3" indexa="2" totalcountb="3" indexb="1" widgetbid="77" widgetaid="75" documentation="" type="514" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="232" linecolour="none" y="171" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="104" starty="90" /> + <endpoint endx="361" endy="253" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="3" indexb="2" widgetbid="77" widgetaid="74" documentation="" type="514" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="383" linecolour="none" y="171" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="zastav" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="383" starty="90" /> + <endpoint endx="384" endy="253" /> </linepath> </UML:AssocWidget> + <UML:AssocWidget totalcounta="2" indexa="1" totalcountb="2" indexb="1" widgetbid="78" widgetaid="77" documentation="" type="514" > +<UML:FloatingTextWidget usesdiagramfillcolour="1" width="0" usesdiagramusefillcolour="1" x="451" linecolour="none" y="266" operation="" usesdiagramlinecolour="1" role="703" fillcolour="none" height="0" usefillcolor="1" seqnum="" xmi.id="-1" text="zni" font="Nimbus Sans l,12,-1,5,50,0,0,0,0,0" /> + <linepath> +<startpoint startx="408" starty="266" /> + <endpoint endx="494" endy="266" /> </linepath> </UML:AssocWidget> </associations> </diagram> </diagrams> + <listview> +<listitem open="1" type="800" id="-1" label="Pohady" > +<listitem open="1" type="801" id="-1" label="Logick pohad" > +<listitem open="0" type="809" id="32" label="Diagram_aktivt" /> + <listitem open="0" type="807" id="1" label="Diagram_tried" /> + <listitem open="0" type="807" id="19" label="Diagram_tried_1" /> + <listitem open="1" type="803" id="-1" label="Prieinok" > +<listitem open="1" type="813" id="28" label="Auto" /> + <listitem open="1" type="813" id="86" label="Dispeer" /> + <listitem open="1" type="813" id="26" label="Firma" /> + <listitem open="0" type="813" id="87" label="Fronta" > +<listitem open="0" type="815" id="96" label="receive" /> </listitem> + <listitem open="0" type="813" id="13" label="Hlavika" > +<listitem open="0" type="814" id="15" label="code" /> + <listitem open="0" type="815" id="16" label="getCode" /> + <listitem open="0" type="815" id="17" label="setCode" /> </listitem> + <listitem open="1" type="813" id="31" label="Kapitola" /> + <listitem open="1" type="813" id="30" label="Kniha" /> + <listitem open="1" type="813" id="29" label="Koleso" /> + <listitem open="1" type="813" id="67" label="nov_trieda" > +<listitem open="0" type="814" id="107" label="atr1" /> + <listitem open="0" type="814" id="108" label="atr2" /> + <listitem open="0" type="815" id="109" label="operA" /> + <listitem open="0" type="815" id="110" label="operB" /> </listitem> + <listitem open="1" type="813" id="46" label="Obj1" /> + <listitem open="1" type="813" id="47" label="Obj2" /> + <listitem open="1" type="813" id="56" label="Obj3" /> + <listitem open="1" type="813" id="14" label="Obsah" /> + <listitem open="1" type="813" id="25" label="Potomok" /> + <listitem open="1" type="813" id="89" label="Pracovnk" > +<listitem open="0" type="815" id="100" label="pracuj" /> </listitem> + <listitem open="1" type="813" id="20" label="Rodi" > +<listitem open="0" type="814" id="21" label="attr1" /> + <listitem open="0" type="814" id="22" label="attr2" /> + <listitem open="0" type="815" id="23" label="opercia1" /> + <listitem open="0" type="815" id="24" label="opercia2" /> </listitem> + <listitem open="1" type="813" id="18" label="Server" /> + <listitem open="1" type="813" id="88" label="Vorarbeiter" > +<listitem open="0" type="815" id="97" label="ladeArbeiter" /> </listitem> + <listitem open="1" type="813" id="27" label="Zamestnanec" /> + <listitem open="1" type="813" id="12" label="iados" /> </listitem> + <listitem open="0" type="810" id="45" label="Sekvenn_diagram" /> + <listitem open="0" type="808" id="72" label="Stavov_diagram" /> </listitem> + <listitem open="0" type="802" id="-1" label="Pohad prpadov pouitia" > +<listitem open="1" type="811" id="11" label="Aktr" /> + <listitem open="0" type="805" id="2" label="Diagram_prpadov_pouitia" /> + <listitem open="1" type="811" id="7" label="Pracovnk telefonickej rezervcie" /> + <listitem open="1" type="812" id="10" label="Prpad_pouitia" /> + <listitem open="0" type="805" id="9" label="Prvky_prpadov_pouitia" /> + <listitem open="1" type="811" id="3" label="Rezervtor letov" /> + <listitem open="1" type="812" id="4" label="Rezervova let" /> + <listitem open="1" type="812" id="6" label="Rezervova let telefonicky" /> + <listitem open="1" type="812" id="5" label="Rezervova let v cestovnej kancelrii" /> + <listitem open="1" type="811" id="8" label="Zkaznk" /> </listitem> </listitem> </listview> </XMI.content></XMI>
\ No newline at end of file diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/uml_basics.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/uml_basics.docbook new file mode 100644 index 00000000000..41ea4ebaeba --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/uml_basics.docbook @@ -0,0 +1,738 @@ +<chapter id="uml-basics"> + +<title>Základy UML</title> + +<sect1 id="about-uml"> + +<title>O UML</title> + +<para> Táto kapitola poskytuje krátky úvod do základov UML. Pripomíname však, že +to nie je plnohodnotný úvod. Ak chcete vedieť viac o unifikovanom modelovacom +jazyku alebo všeobecne o analýze a návrhu softvéru, prečítajte si jednu z +mnohých kníh venovaných tejto tematike. Ako východzí bod môžeme nájsť mnohé +práce o tejto téme aj na internete.</para> + +<para> Unifikovaný modelovací jazyk (Unified Modelling Language - UML) je +notácia +diagramov pre špecifikáciu, vizualizáciu a dokumentáciu modelov +objektovo-orientovaných softvérových systémov. UML nie je +modelom chovania, t.j. nič nehovorí o jednotlivých krokoch, ktoré sú potrebné +pre vytvorenie systému. Pomáha však vizualizovať systém a komunikovať s +ostatnými. O štandard UML sa stará skupina Object Management Group (OMG) a je to +priemyselný štandard pre popis softvérových modelov. +</para> + +<para> UML bol vytvorený pre objektovo-orientovaný návrh softvéru a preto je pri +ostatných paradigmách programovania použiteľný len obmedzene. +</para> +<para> +UML sa skladá z mnohých prvkov modelu, ktoré predstavujú istý aspekt +softvérového systému. Tieto prvky sa kombinujú do diagramu, ktoré predstavujú +istú časť alebo istý pohľad na systém. Umbrello podporuje tieto typy diagramov: +</para> +<!-- FIXME, is it possible to link from these to the next pages?--> +<itemizedlist> + <listitem> + <para><emphasis> + <link linkend="class-diagram">Diagram tried</link></emphasis>, + reprezentuje triedy a ich vzájomné vzťahy + </para> + </listitem> + <listitem> + <para><emphasis> + <link linkend="use-case-diagram">Diagram prípadov použitia</link> </emphasis>, + reprezentuje aktérov (ľudí alebo iných užívateľov systému), prípady použitia + (scenáre, ako využívajú aktéri systém) a ich vzájomné vzťahy. + </para> + </listitem> + <listitem> + <para><emphasis> + <link linkend="sequence-diagram">Sekvenčný diagram</link></emphasis>, + reprezentuje objekty a ich vzájomné vzťahy, pričom dôraz sa kladie na + chronologické poradie výmeny správ medzi jednotlivými objektmi. + </para> + </listitem> + <listitem> + <para><emphasis> + <link linkend="collaboration-diagram">Diagram spolupráce</link></emphasis>, + reprezentuje objekty a ich vzájomné vzťahy, pričom dôraz sa kladie na + jednotlivé objekty, ktoré sa zúčastňujú výmeny správ. + </para> + </listitem> + <listitem> + <para><emphasis> + <link linkend="state-diagram">Stavový diagram</link></emphasis>, + Reprezentuje stavy, zmeny stavov a výstupy v objekte alebo časti systému. + </para> + </listitem> + <listitem> + <para><emphasis> + <link linkend="activity-diagram">Diagram aktivít</link></emphasis>, + reprezentuje aktivity, stavy a zmeny stavov objektov a výstupy v častiach + systému. + </para> + </listitem> +</itemizedlist> +</sect1> + +<!-- about-uml--> + +<sect1 id="uml-elements"> <!--FIXME diagram-types ???? --> + +<title>Prvky UML</title> + +<sect2 id="use-case-diagram"> + +<title>Diagram prípadov použitia</title> +<para>Diagramy prípadov použitia popisujú vzťahy a závislosti medzi skupinou +<emphasis>prípadov použitia</emphasis> a aktérov, ktorí sa zúčastňujú daného +procesu</para> + +<para> +Pripomíname, že diagram prípadov použitia sa v návrhu systému neodzrkadlí a tým +nehovorí nič o interných záležitostiach systému. Diagramy prípadov použitia sa +používajú len na zjednodušenie komunikácie medzi vývojármi a budúcimi +užívateľmi, resp. zákazníkmi. Sú osožné hlavne pri stanovení požadovaných +kritérií budúceho systému. Tým diagramy prípadov použitia určujú, +<emphasis>čo</emphasis> treba urobiť, nie však <emphasis>ako</emphasis> to treba + + +dosiahnuť. +</para> +<para> + <screenshot> + <screeninfo>Ukážkový diagram prípadov použitia.</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/use-case-diagram.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Umbrello pri zobrazení ukážkového diagramu prípadov použitia + </phrase> + </textobject> + <caption> + <para>Umbrello pri zobrazení ukážkového diagramu prípadov použitia + </para> + </caption> + </mediaobject> + </screenshot> +</para> + +<sect3 id="use-case"> + +<title>Prípad použitia</title> + +<para> +<emphasis>Prípad použitia</emphasis> popisuje z hľadiska aktéra rad aktivít v +systéme, ktoré dávajú konkrétny hmatateľný výsledok. +</para> + +<para>Prípady použitia slúžia ako popis typickej interakcie medzi užívateľom a +systémom. Reprezentujú externé rozhranie a špecifikujú tým, čo má systém robiť +(iba čo, no nie ako!).</para> +<para> +Pri práci s prípadmi použitia sa odporúča riadiť týmito pravidlami: +<itemizedlist> + <listitem> + <para>každý prípad použitia je spojený s aspoň jedným aktérom. + </para> + </listitem> + <listitem> + <para>každý prípad použitia je niekým vyvolaný (napr. aktérom). + </para> + </listitem> + <listitem> + <para> + každý prípad použitia vedie k významnému výsledku (merateľnému a hospodársky + významnému) + </para> + </listitem> +</itemizedlist> +</para> + +<para>Prípady použitia môžu byť navzájom spojené. Tri najviac používané vzťahy +medzi prípadmi použitia sú: +</para> +<itemizedlist> + <listitem> + <para><emphasis><<include>></emphasis>, + čo značí, že prípad použitia sa uskutočňuje <emphasis>v</emphasis> inom + prípade použitia. + </para> + </listitem> + <listitem> + <para><emphasis><<extends>></emphasis>, + čo značí, že v istej situácii (alebo v istom bode rozšírenia) sa daný prípad + použitia rozšíri iným prípadom použitia. + </para> + </listitem> + <listitem> + <para><emphasis>Zovšeobecnenie</emphasis>, + čo značí, že prípad použitia zdedí vlastnosti + <quote>rodičovského</quote>prípadu použitia (nadriadeného) a môže tieto + vlastnosti prepísať alebo rozšíriť, podobne, ako je to u dedenia v prípade + tried. + </para> + </listitem> +</itemizedlist> +</sect3> + +<sect3 id="actor"> + +<title>Aktér</title> +<para>Aktér je externý objekt (mimo systému), ktorý prichádza do styku so +systémom prostredníctvom účasti a spustenia prípadov použitia. +Aktéry môžu byť skutočné osoby (napr. užívatelia systému), +počítačové systémy alebo externé impulzy. +</para> +<para>Aktéry tým predstavujú nie +<emphasis>fyzické</emphasis> osoby alebo systémy, ale <emphasis>role</emphasis> +týchto objektov. Ak je fyzická v kontakte so systémom mnohými spôsobmi, (napr. +prostredníctvom rôznych Rolí) potom sa reprezentuje pomocou rôznych aktérov. Tým +sa osoba, ktorá pracuje na úseku zákazníckej podpory a zúčastňuje sa aj prijímania +objednávok bude raz aktérom <quote>Pracovník_zákazníckej_podpory</quote> a druhýkrát +aktérom <quote>Pracovník_odbytu</quote>. +</para> + +</sect3> + +<sect3 id="use-case-description"> + +<title>Popis prípadu použitia</title> + +<para> +Popis prípadu použitia reprezentuje prípad použitia v textovej forme. Normálne +sa pre tento účel používajú poznámky alebo dokumenty spojené s prípadom použitia +a popisujú procesy alebo aktivity, ktoré v danom prípade použitia nastávajú. +</para> + +</sect3> + +</sect2> <!-- use-case-diagram--> + +<sect2 id="class-diagram"> + +<title>Diagram tried</title> + +<para> +Diagramy tried zobrazujú rôzne triedy, z ktorých pozostáva systém a ako sú tieto + + +navzájom závislé. Diagramy tried sa označujú ako <quote>statické</quote> +, keďže reprezentujú triedy s ich metódami a atribútmi, ako aj +vzájomnými statickými vzťahmi. Pritom sa ukazuje, ktoré triedy <quote>vedia +</quote> o iných triedach a ktoré triedy <quote>sú sčasti</quote> inými triedami. +Nezobrazuje však výmenu správ (volania metód) medzi jednotlivými triedami. +</para> + +<para> + <screenshot> + <screeninfo>Veľavravný diagram tried</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/class-diagram.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Umbrello pri zobrazení veľavravného diagramu tried</phrase> + </textobject> + <caption> + <para>Umbrello pri zobrazení veľavravného diagramu tried</para> + </caption> + </mediaobject> + </screenshot> +</para> + +<sect3 id="class"> + +<title>Trieda</title> + +<para>Trieda definuje atribúty a metódy množiny objektov. Všetky objekty tejto +triedy (inštancie) majú rovnaké chovanie a rovnaké atribúty (avšak s odlišnými +hodnotami). Pojem <quote>typ</quote> sa občas používa ako synonyma triedy, treba + + + +však dbať na to, že typ je všeobecný a tým tieto dva pojmy nemajú totožný +význam. +</para> +<para> +V UML sa triedy zobrazujú ako obdĺžniky s názvami tried. Atribúty a +operácie triedy môžeme zaznamenať do dvoch ďalších <quote>oddelených oblastí</quote> +v danom obdĺžniku. +</para> + +<para> + <screenshot> + <screeninfo>Trieda v UML</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/class.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Zobrazenie triedy v UML</phrase> + </textobject> + <caption> + <para>Zobrazenie triedy v UML</para> + </caption> + </mediaobject> + </screenshot> +</para> + +<sect4 id="attributes"> + +<title>Atribút</title> +<para> V UML sa atribúty zobrazujú prinajmenšom pomocou názvu, môžu však +byť zobrazené aj typ, počiatočná hodnota a ostatné vlastnosti. Je tiež možné +zobraziť aj viditeľnosť atribútov: +</para> + +<itemizedlist> + <listitem> + <para>+ značí verejné - <emphasis>public</emphasis> atribúty</para> + </listitem> + <listitem> + <para># značí chránené - <emphasis>protected</emphasis> atribúty</para> + </listitem> + <listitem> + <para>- značí súkromné - <emphasis>private</emphasis> atribúty</para> + </listitem> +</itemizedlist> + +</sect4> + +<sect4 id="operation"> + +<title>Operácia</title> + +<para> +Operácie (metódy) musia byť reprezentované aspoň názvom a návratovou hodnotou. +Podobne, ako je to u atribútov, môžeme zobraziť aj viditeľnosť: +<itemizedlist> + <listitem> + <para>+ značí verejné - <emphasis>public</emphasis> operácie</para> + </listitem> + <listitem> + <para># značí chránené - <emphasis>protected</emphasis> operácie</para> + </listitem> + <listitem> + <para>- značí súkromné - <emphasis>private</emphasis> operácie</para> + </listitem> +</itemizedlist> +</para> + +</sect4> + +</sect3> + +<sect3 id="class-associations"> + +<title>Asociácie tried</title> + +<para>Triedy môžu byť vo vzájomných vzťahoch (asociáciách) mnohých typov. +</para> + +<sect4 id="generalization"> + +<title>Zovšeobecnenie</title> + +<para> Dedenie je základným konceptom objektovo-orientovaného programovania. +Trieda <quote>získa</quote> pritom všetky atribúty a operácie triedy, od ktorej +je odvodená. Trieda môže tieto operácie/atribúty prepísať a zmeniť, ako aj +pridať nové. +</para> + +<para> V UML sa prostredníctvom asociácie +<emphasis>zovšeobecnenie</emphasis> buduje hierarchia, ktorá predstavuje koncept +základnej triedy a odvodenej triedy. Zovšeobecnenie medzi dvoma triedami sa v +UML zobrazuje ako čiara medzi dvoma triedami, pričom na strane základnej triedy +je šípka. +<screenshot> + <screeninfo>Zovšeobecnenie</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/generalization.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Zobrazenie zovšeobecnenia v UML</phrase> + </textobject> + <caption> + <para>Zobrazenie zovšeobecnenia v UML</para> + </caption> + </mediaobject> +</screenshot> +</para> + +</sect4> + +<sect4 id="uml-associations"> + +<title>Asociácia</title> + +<para> +Asociácia predstavuje vzťah medzi triedami dar a tým popisuje všeobecný význam a +štruktúru rôznych typov <quote>vzťahov</quote> medzi objektmi. +</para> + +<para>Asociácie sú mechanizmom, ktorý umožňuje, aby +objekty medzi sebou navzájom komunikovali. Popisujú vzťahy medzi rôznymi +triedami (vzťahy medzi jednotlivými objektmi sa označujú ako vzťahy objektov +alebo ako <emphasis>prepojenie</emphasis>). +</para> + +<para> +Asociácie môžu mať role, ktoré popisujú účel vzťahu a sú buď jednosmerné +alebo obojsmerné (t.j. či je vzťah medzi objektmi jedno- alebo +obojstranný). +Oba konce asociácie majú hodnotu násobnosti, ktorá určuje, koľko objektov na +jednej strane môže byť v spojení s koľkými objektmi na strane druhej. +</para> + +<para> V UML sa asociácia zobrazuje prostredníctvom čiary medzi triedami, +ktoré sa zúčastňujú asociácie. Môžeme pritom zobraziť aj rolu a násobnosť. +Násobnosť je rozsah [min..max] nezáporných čísel, pričom hviezda (*) na strane +maxima predstavuje nekonečno. +<screenshot> + <screeninfo>Asociácie UML</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/association.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Zobrazenie asociácie v UML</phrase> + </textobject> + <caption> + <para>Zobrazenie asociácie v UML</para> + </caption> + </mediaobject> +</screenshot> +</para> + +</sect4> + +<sect4 id="aggregation"> + +<title>Agregácia</title> + +<para>agregácie sú špeciálnym prípadom asociácií. +Vo vzťahu nemajú triedy rovnaký status, táto asociácia predstavuje vzťah +<quote>súčasť celku</quote>. Agregácia popisuje, ako trieda, ktorá je v úlohe +celku, sa skladá z tried, ktoré majú úlohu častí. Pri agregáciách majú triedy v +úlohe celku vždy násobnosť 1. +</para> +<para> V UML sa agregácie zobrazujú ako asociácie, pričom na strane celku je +kosoštvorec. +<screenshot> + <screeninfo>Agregácia</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/aggregation.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Zobrazenie vzťahu agregácie v UML</phrase> + </textobject> + <caption> + <para>Zobrazenie vzťahu agregácie v UML</para> + </caption> + </mediaobject> +</screenshot> +</para> + +</sect4> + +<sect4 id="composition"> + +<title>Kompozícia</title> + +<para>Kompozície sú asociácie, ktoré predstavujú <emphasis>veľmi +silnú</emphasis> agregáciu. +To znamená, že kompozície reprezentujú vzťah súčasť celku, avšak vzťah je taký +silný, že súčasti nemôžu existovať samostatne. Preto existujú iba v celku a ak +celok zanikne, zaniknú aj ony. +</para> + +<para>V UML sa kompozície zobrazujú ako vyplnený kosoštvorec na strane celku. +</para> + +<para> +<screenshot> + <screeninfo>Kompozícia</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/composition.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Zobrazenie vzťahu kompozície v UML</phrase> + </textobject> + </mediaobject> +</screenshot> +</para> + +</sect4> + +</sect3> <!--class-associations--> + +</sect2> <!--class diagram --> + +<sect2 id="activity-diagram"> + +<title>Diagram aktivít</title> + +<para>Diagramy aktivít popisujú postupnosť aktivít v systéme. +Sú špeciálnou formou stavových diagramov, pričom takmer výlučne obsahujú len +aktivity. +</para> + +<para> +<screenshot> + <screeninfo>Názorný diagram aktivít</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/activity-diagram.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Umbrello pri zobrazení diagramu aktivít</phrase> + </textobject> + <caption> + <para>Umbrello pri zobrazení diagramu aktivít</para> + </caption> + </mediaobject> +</screenshot> +</para> + +<para>Diagramy aktivít sú veľmi podobné procedurálnym diagramom dátových tokov. +Sú však odlišné tým, že aktivity sú jasne viazané na +objekty.</para> + +<para> +Diagramy aktivít patria vždy jednoznačne <emphasis>k triedam</emphasis>, +<emphasis>operáciám</emphasis> alebo <emphasis>prípadom použitia</emphasis>. +</para> + +<para>V diagrame aktivít môžeme zaznamenať aj sekvenčné či dokonca súbežné +aktivity. Paralelné spracovanie sa zaznamenáva vo forme symbolov +Rozdeliť/spojiť (fork/join). Pre paralelne bežiace aktivity je pritom dôležité, +v akom poradí sa budú vykonávať. Môžu byť vykonávané v rovnakom časovom okamihu, +ale aj za sebou. +</para> + +<sect3 id="activity"> + +<title>Aktivita</title> + +<para>Aktivita je jediný krok v procese. Tým je aktivita stavom systému s +internou aktivitou a aspoň jedným prechodom. Môžu existovať viaceré prechody, ak +sa aktivita vykonáva v rôznych podmienkach. +</para> + +<para> +Aktivity môžu byť usporiadané do hierarchie, v ktorej sa jedna aktivita skladá z +mnohých iných. Pritom sa musia vstupujúce a vystupujúce prechody zosúladiť s +príslušnými prechodmi dekonštrukcie. +</para> + +</sect3> + +</sect2> <!-- activity diagram--> + +<sect2 id="sequence-diagram"> + +<title>Sekvenčný diagram</title> + +<para>Sekvenčné diagramy zobrazujú výmenu správ (napr. volanie metód) medzi +Objektmi v danom časovom priestore. Kladie sa pritom dôraz na poradie a čas, +v ktorom sa správy posielajú objektom. +</para> + +<para> +V sekvenčnom diagrame sa objekt označuje zvislou prerušovanou čiarou. Názov objektu sa +nachádza na hornom konci. Časová os je tiež zvislá, pričom hodnoty sa zväčšujú +smerom nadol. Správy medzi objektmi sa označujú ako šípky s názvami operácií a +ich parametrov. +</para> + +<para> + <screenshot> + <screeninfo>Sekvenčný diagram</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/sequence-diagram.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Umbrello pri zobrazení sekvenčného diagramu</phrase> + </textobject> + <caption> + <para>Umbrello pri zobrazení sekvenčného diagramu + </para> + </caption> + </mediaobject> + </screenshot> +</para> + +</sect2> + +<sect2 id="collaboration-diagram"> + +<title>Diagram spolupráce</title> + +<para>Diagram spolupráce zobrazuje interakciu medzi objektmi, ktoré sa +zúčastňujú špecifickej situácie. Toto predstavuje v princípe +informácie zo sekvenčného diagramu, pričom pri tomto diagrame sa kladie dôraz na +časovú následnosť. V prípade diagramu spolupráce sa však do popredia dostáva +vzťah medzi objektmi a jeho topológia. +</para> + +<para>Správy medzi objektmi sa v +diagrame spolupráce zobrazujú ako šípky označené názvom, parametrom a poradovým +číslom správy. Diagramy spolupráce sa výborne hodia pre zobrazenie špeciálnych +programových postupov alebo situácií. Môžeme nimi demonštrovať a vyjasniť časť +logiky programu veľmi jednoducho a rýchlo. +</para> + +<para> +<screenshot> + <screeninfo>Diagramy spolupráce</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/collaboration-diagram.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Umbrello pri zobrazení diagramu spolupráce</phrase> + </textobject> + <caption> + <para>Umbrello pri zobrazení diagramu spolupráce + </para> + </caption> + </mediaobject> +</screenshot> +</para> + +</sect2> + +<sect2 id="state-diagram"> + +<title>Stavový diagram </title> + +<para>Stavové diagramy zobrazujú objekty v rôznych stavoch ich života a +zobrazujú vplyvy, ktorými objekty menia stav. +</para> + +<para>Stavové diagramy zobrazujú objekty ako +<emphasis>stavové stroje</emphasis> alebo konečné automaty, ktoré môžu byť v +konečnom počte stavov a dokážu meniť stav prostredníctvom konečného počtu +vplyvov. Takto sa môže objekt <emphasis>sieťový_server</emphasis> počas +svojej existencie nachádzať v týchto stavoch: +</para> +<itemizedlist> + <listitem> + <para>pripravený</para> + </listitem> + <listitem> + <para>čakajúci</para> + </listitem> + <listitem> + <para>pracujúci</para> + </listitem> + <listitem> + <para>zastavený</para> + </listitem> +</itemizedlist> + +<para> +a impulzy, ktoré vyvolávajú zmenu stavu objektu môžu byť: +</para> +<itemizedlist> + <listitem> + <para>Objekt bol vytvorený</para> + </listitem> + <listitem> + <para>Objekt dostal správu, že má počkať</para> + </listitem> + <listitem> + <para>Klient požaduje pripojenie cez sieť</para> + </listitem> + <listitem> + <para>Klient ukončil spojenie</para> + </listitem> + <listitem> + <para>Požiadavka sa spracuje a ukončí</para> + </listitem> + <listitem> + <para>Objekt zachytí správu, že má ukončiť činnosť</para> + </listitem> + <listitem> + <para>atď.</para> + </listitem> +</itemizedlist> + +<para> +<screenshot> + <screeninfo>Stavový diagram </screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/state-diagram.png" format="PNG"/> + </imageobject> + <textobject> + <phrase>Umbrello pri zobrazení stavového diagramu</phrase> + </textobject> + <caption> + <para>Umbrello pri zobrazení stavového diagramu</para> + </caption> + </mediaobject> +</screenshot> +</para> + +<sect3 id="state"> + +<title>Stav</title> + +<para>Stavy sú stavebné kamene stavového diagramu. Stav patrí k práve jednej +triede predstavuje istú konšteláciu hodnôt atribútov triedy. Tým popisuje stav v +UML interný stav objektu istej triedy.</para> +<para> +Je pritom dôležité, že nie každá zmena atribútov vedie k novému stavu objektu. +Ako nový stav má byť označená len zmena atribútov s citeľným vplyvom. +</para> +<para>Dva špeciálne stavy sú Počiatočný a Konečný stav. To znamená, že sa nemôže +stať to, že sa objekt vráti do počiatočného stavu a žiaden impulz nemôže objekt +preniesť do iného stavu, ak dosiahol konečný stav. +</para> + +</sect3> + +</sect2> + +<sect2 id="helper-elements"> +<title>Pomocné prvky</title> +<para>V UML existujú 3 prvky, ktoré nemajú sémantický význam v modeli, +zjednodušujú však pochopenie diagramov. Tieto prvky sú: +</para> + +<itemizedlist> + <listitem> + <para>Riadok textu</para> + </listitem> + <listitem> + <para>Poznámkový štítok</para> + </listitem> + <listitem> + <para>Ukotvenie</para> + </listitem> +</itemizedlist> + +<para> Pomocou riadku textu môžeme do diagramu vložiť krátku informáciu. Text je +samostatný a nemá žiaden význam z pohľadu modelu. +</para> + +<para> +Pomocou poznámkového štítku môžeme vložiť detailné informácie o objekte alebo o + situácii. Veľkou prednosťou textovej poznámky je, že ju môžeme pripojiť k +prvku UML a tým textová poznámka <quote>patrí</quote> k tomuto prvku alebo +špeciálnej situácii. +</para> +<para>Ani ukotvenia nemajú žiaden obsahový význam, sú však užitočné k spojení dvoch +prvkov. Takto môžeme napríklad spojiť textové poznámky a objekt diagramu. +</para><!-- +FIXME, screenshot --> +</sect2> +</sect1> <!-- uml-elements -> diagram types ??? +--></chapter> diff --git a/tde-i18n-sk/docs/tdesdk/umbrello/working_with_umbrello.docbook b/tde-i18n-sk/docs/tdesdk/umbrello/working_with_umbrello.docbook new file mode 100644 index 00000000000..0eef0c1dff8 --- /dev/null +++ b/tde-i18n-sk/docs/tdesdk/umbrello/working_with_umbrello.docbook @@ -0,0 +1,579 @@ +<chapter id="working-with-umbrello"> + +<title>Práca s programom Umbrello</title> +<!-- +Umbrello basics: creating diagrams, creating classes, adding objects to +diagrams, associations, editing properties, anchor points in associations, +removing objects, removing diagrams--> + +<para> +Táto kapitola predstavuje úvod do užívateľského rozhrania a poskytuje všetky +znalosti potrebné pre prácu s programom. Ako je to možné predpokladať, všetky +(takmer všetky) funkcie programu Umbrello sú dostupné cez menu a panel +nástrojov. V programe Umbrello sa veľmi často používajú kontextové menu dostupné +stlačením pravého tlačidla myši. Takmer na všetky prvky na pracovnej ploche +Umbrello alebo v stromovom pohľade môžete kliknúť pravým tlačidlom pre aplikáciu +príslušných funkcií pre príslušný prvok. Pre niektorých užívateľov je tento +spôsob práce spočiatku značne zarážajúci, lebo sú zvyknutí na prístup k funkciám +cez menu a panely nástrojov. Ak si však zvyknete na kliknutie pravým tlačidlom, +môžete značne zvýšiť pracovné tempo. +</para> +<sect1 id="user-interface"> + +<title>Užívateľské rozhranie</title> + +<para> +Hlavné okno programu je rozdelené na tri oblasti, ktoré pomáhajú udržať si +prehľad v systéme, rýchlo zobraziť rôzne diagramy a tiež pre prácu na modeli. +</para> + +<para> +Tieto oblasti sú: +</para> + +<itemizedlist> + <listitem> + <para>Stromový pohľad</para> + </listitem> + <listitem> + <para>Pracovná plocha</para> + </listitem> + <listitem> + <para>Okno dokumentácie</para> + </listitem> +</itemizedlist> + +<para> +<screenshot> + <screeninfo>Užívateľské rozhranie Umbrello</screeninfo> + <mediaobject> + <imageobject> + <imagedata fileref="pics/umbrello-ui.png" format="PNG"/> + </imageobject> + <textobject> + <phrase> Užívateľské rozhranie Umbrello </phrase> + </textobject> <caption> <para> Užívateľské rozhranie Umbrello</para> </caption> + +</mediaobject> </screenshot> </para> + +<sect2 id="tree-view"> + +<title>Stromový pohľad</title> + +<para>Stromový pohľad sa na nachádza v ľavom hornom rohu okna a obsahuje všetky +diagramy, triedy, aktérov a prípady použitia, z ktorých model pozostáva. Pomocou +stromového pohľadu je možné rýchlo získať prehľad o prvkoch tvoriacich systém. +Okrem toho môžeme pomocou stromového pohľadu veľmi rýchlo prepínať medzi +jednotlivými diagramami a vkladať prvky do diagramov. +</para> + +<para> +Ak model pozostáva z mnohých tried a diagramov, stromový pohľad nám pomáha +udržať si prehľad pomocou priečinkov. Tieto sa vytvárajú cez kontextové menu +(kliknutie pravým tlačidlom myši na prvok priečinku v stromovom pohľade), kde si +vyberieme príslušný príkaz. Prvky môžeme to diagramov vkladať systémom Drag'n +Drop (pretiahnuť a pustiť) +</para> +</sect2> + +<sect2 id="documentation-window"> + +<title>Okno dokumentácie</title> + +<para> +Okno dokumentácie je malé okno v ľavom dolnom rohu okna Umbrello. Zobrazuje +dokumentáciu pre práve aktívny objekt. +Okno dokumentácie je veľmi malé, lebo má poskytovať iba krátky prehľad o danom +objekte. Kompletná dokumentácia je dostupná prostredníctvom vlastností +jednotlivých prvkov. +</para> + +</sect2> + +<sect2 id="work-area"> + +<title>Pracovná plocha</title> + +<para> +Pracovná plocha je hlavnou časťou okna. Tu sa uskutočňuje samotná práca. Používa +sa pre zobrazenie a spracovanie diagramov modelu. Pracovná plocha zobrazuje +práve aktívny diagram. V danom čase je možné zobraziť len jediný diagram. + </para> +</sect2> +</sect1> +<!--user-interface--> + +<sect1 id="load-save"> +<title>Vytvorenie, načítanie a uloženie modelov</title> + +<para> +Aby sme mohli pomocou Umbrello vytvoriť niečo rozumné, musíme vytvoriť model, na +ktorom budeme pracovať. Počas spustenia programu sa buď načíta naposledy +spracovaný model, alebo sa vytvorí prázdny model. Závisí to od nastavení +programu. Týmto spôsobom môžeme ihneď začať pracovať. +</para> + +<sect2 id="new-model"> +<title>Nový model</title> +<para> +Pre vytvorenie nového modelu klikneme na položku Nový v menu Súbor alebo na +tlačidlo pre nový dokument vo vodorovnom paneli nástrojov. Ak práve pracujeme na +nejakom modeli, Umbrello sa prv opýta, či chceme uložiť aktuálny model pred +vytvorením nového. +</para> +</sect2> +<sect2 id="save-model"> + +<title>Uloženie modelu</title> + +<para> +Model môžeme uložiť kedykoľvek prostredníctvom položky Uložiť z menu Súbor, +resp. Stlačením príslušného tlačidla na vodorovnom paneli nástrojov. Ak chceme +uložiť model pod iným názvom, vyberieme si položku Uložiť ako... z menu Súbor. +</para> + +<para> +Pre zvýšenie bezpečnosti umožňuje Umbrello ukladať model automaticky po uplynutí +určitého časového obdobia. Táto možnosť a časový interval sa dá nastaviť v okne +nastavení programu. +</para> +</sect2> + +<sect2 id="load-model"> +<title>Načítanie modelu</title> + +<para> +Ak chceme načítať už existujúci model, zvolíme položku Otvoriť z menu Súbor +alebo stlačíme príslušné tlačidlo na vodorovnom paneli nástrojov. Naposledy +spracované modely sú tiež dostupné prostredníctvom podmenu Otvoriť nedávne v +menu Súbor. Týmto spôsobom môžeme otvoriť často používané modely omnoho skôr. +</para> + +<para> +V Umbrello môžeme v danom čase pracovať len na jednom modeli. Ak chceme, aby +program načítal iný model a aktuálny model sa od času posledného uloženia +zmenil, Umbrello sa spýta, či chceme zmeny uložiť. Tým sa zníži riziko straty +dát. +</para> +</sect2> +</sect1> <!--load-save--> + +<sect1 id="edit-model"> + +<title>Úpravy modelu</title> + +<para> +V Umbrello existujú principiálne dva spôsoby zmeny modelov: +<itemizedlist> + <listitem> + <para>Elementy upraviť priamo v stromovom pohľade + </para> + </listitem> + <listitem><para>Elementy upraviť v diagrame</para></listitem> </itemizedlist> + </para> + +<para> +Prostredníctvom kontextového menu dostupného cez pravé tlačidlo myši môžeme +vložiť, odstrániť alebo zmeniť takmer všetky prvky. Ak napríklad klikneme pravým +tlačidlom myši na priečinok v stromovom pohľade, môžeme doň vložiť rôzne +diagramy, ako aj aktérov, triedy a prípady použitia v závislosti od toho, či je +priečinok v <emphasis>logickom pohľade</emphasis> alebo v <emphasis>pohľade +prípadov použitia</emphasis>. +</para> + +<para> +Po vložení prvku do modelu môžeme nastaviť jeho vlastnosti prostredníctvom +dialógu Vlastnosti. Zobrazíme ho položkou <emphasis>Vlastnosti</emphasis> z +kontextového menu príslušného prvku. +</para> + +<para> +Okrem toho môžeme prvky vytvárať a upravovať v diagramoch. Detaily sú v ďalších +bodoch tejto príručky. +</para> + +</sect1> + +<sect1 id="add-remove-diagrams"> + +<title>Pridať/odobrať diagramy</title> + +<para> +Model UML pozostáva z prvkov UML a z asociácií medzi prvkami. Model nie je možné +vidieť. Na jeho vizualizáciu sa používajú <emphasis>diagramy</emphasis>. +</para> + +<sect2 id="create-diagram"> + +<title>Vytvorenie diagramu</title> + +<para> +Pre vloženie nového diagramu si musíme vybrať typ diagramu z podmenu Nový z menu +Diagram a zapísať jeho názov. Diagram sa tým vytvorí a bude vybraný ako aktívny +diagram v stromovom pohľade. +</para> + +<para> +Pripomíname, že v Umbrello sa kontextové menu používajú veľmi často. Preto +diagram môžeme vytvoriť aj kliknutím pravým tlačidlom myši na priečinok v +stromovom pohľade. a z podmenu Nový vybrať príslušný typ. V pohľade prípadov +použitia môžeme pridať diagramy prípadov použitia, kým v logickom pohľade +všetky ostatné typy diagramov. </para> +</sect2> + +<sect2 id="remove-diagram"> +<title>Odstránenie diagramu</title> + +<para> +Ak chceme z modelu odstrániť diagram, musíme ho aktivovať a potom vybrať položku +Zmazať z menu Diagram. Tento úkon môžeme tiež vykonať prostredníctvom +kontextového menu príslušného diagramu v stromovom pohľade.</para> + +<para> +Keďže vymazanie diagramu predstavuje významný zásah do modelu a môže spôsobiť +stratu údajov, ak ho vyvoláme neúmyselne, preto Umbrello žiada potvrdenie pre +vykonanie operácie vymazania. Ak sa raz diagram vymaže a súbor uloží, +neexistuje žiadna možnosť nápravy! </para> +</sect2> + +<sect2 id="rename-diagram"> +<title>Premenovať diagram</title> + +<para> +Ak chceme diagram premenovať, urobíme to položkou Premenovať v kontextovom menu +diagramu v stromovom pohľade. +</para> + +<para> +Iný spôsob je použiť okno vlastností diagramu, ktoré je dostupné prostredníctvom +položky Vlastnosti v kontextovom menu diagramu (ktoré môžeme vyvolať stlačením +pravého tlačidla myši). Okrem toho je možné toto okno otvoriť aj dvojitým +kliknutím na diagram v stromovom pohľade. +</para> +</sect2> +</sect1> + +<sect1 id="edit-diagram"> +<title>Upraviť diagramy</title> + +<para> +Umbrello sa snaží podporovať prácu s diagramami pomocou jednoduchých pravidiel. +Následkom toho je v danom diagrame možné použiť len patričné prvky a môžeme +vytvoriť len také vzťahy medzi nimi, ktoré majú význam. Pre expertov UML to +nebude ani zjavné, avšak pre začiatočníkov je to výborná pomôcka pre vytváranie +diagramov podľa štandardu. +</para> + +<para> +Po vytvorení diagramu ho môžeme upravovať. Treba však pritom rozlišovať medzi +úpravami diagramu a úpravami modelu, čo môže miasť začiatočníkov. Ako sme už +uviedli, diagramy sú istým <emphasis>pohľadom</emphasis> modelu. Ak napríklad +vytvoríme triedu v diagrame tried, upravujeme tým diagram aj model. Ak zmeníme +farbu triedy alebo inú vlastnosti zobrazenia v diagrame tried, meníme diagram, +model však nie. +</para> + +<sect2 id="insert-elements"> + +<title>Vkladanie prvkov</title> + +<para> +Jednou z prvých činností po vytvorení diagramu je pridanie prvkov, ako sú +triedy, aktéri alebo prípady použitia. Principiálne sú dve možnosti, ako to +môžeme urobiť: +</para> +<itemizedlist> + <listitem> + <para>Presunúť existujúce prvky zo stromového pohľadu do diagramu +</para> +</listitem> +<listitem> +<para> +Vytvoriť nový prvok prostredníctvom nástrojov v zvislom paneli nástrojov a +súčasne ich vložiť do aktívneho diagramu. +</para> +</listitem> +</itemizedlist> +<para> +Ak chceme do diagramu vložiť prvok, ktorý už existuje v modeli, musíme ho +pretiahnuť na príslušné miesto. V diagrame môžeme prvok nástrojom výberu +kedykoľvek presunúť. +</para> +<para> +Druhá možnosť pre vloženie prvku je použiť nástroj zo zvislého panela nástrojov +umiestneného na pravej strane okna programu. Pritom sa do modelu tiež vloží daný +prvok.</para> + +<para> +Zvislý panel nástrojov sa štandardne nachádza na pravej strane okna programu, +môžeme ho však presunúť na iné miesto alebo ho umiestniť nad ostatné prvky okna +ako plávajúci panel. V tomto paneli sú dostupné nástroje zobrazené ako rôzne +tlačidlá, pričom sú pre každý typ diagramu iné. Aktívny nástroj sa v paneli +zobrazí ako vyvýšený. +Pomocou klávesu <keycap>Shift</keycap> sa môžeme prepnúť na predtým použiť +nástroj. Pomocou klávesu <keycap>Esc</keycap> môžeme vybrať <emphasis>nástroj +výberu</emphasis>. +</para> + +<para> +Ak zvolíme z panela nástrojov nástroj pre úpravy, napríklad pre vloženie triedy, +zmení sa ukazovateľ myši na kríž. Teraz môžeme do diagramu vložiť prvok jediným +kliknutím ľavého tlačidla myši. Prvky UML musia mať vždy <emphasis>jedinečné +názvy</emphasis>. Ak napríklad existuje v diagrame trieda s názvom +<quote>TriedaA</quote>, nie je možné vytvoriť iné triedu v inom diagrame pod +týmto názvom. Ak sa pritom jedná aj o rôzne prvky, aj tieto musia mať rôzne +názvy. Ak chceme vložiť <emphasis>rovnaký</emphasis> prvok ešte raz, nástroj +vložiť triedu nie je vhodné riešenie. V takom prípade musíme požadovanú triedu +pretiahnuť do diagramu zo stromového pohľadu. +</para> +</sect2> + +<sect2 id="delete-elements"> + +<title>Vymazanie prvkov</title> + +<para> +Každý prvok môžeme zmazať položkou <guimenuitem>Zmazať</guimenuitem> z +kontextového menu. Inými slovami: pravým tlačidlom myši klikneme na príslušný +prvok a vyberieme príslušnú položku z menu, ktorá sa zobrazí. +</para> + +<para> +Tu je jasný <emphasis>veľký</emphasis> rozdiel medzi vymazaním prvku z modelu a +z diagramu. Ak vymažeme prvok z diagramu, vymažeme ho len z daného diagramu. +Prvok je však naďalej súčasťou modelu. Ak sa používa v iných diagramoch, tieto +diagramy sa nezmenia. Ak však vymažeme prvok v stromovom pohľade, vymažeme prvok +z celého +<emphasis>modelu</emphasis>. Keďže prvok už modeli neexistuje, vymaže sa zo +všetkých diagramov, v ktorých sa používa. +</para> +</sect2> + +<sect2 id="edit-elements"> + +<title>úpravy prvkov</title> + +<para> +Väčšinu prvkov UML môžeme upraviť otvorením okna Vlastnosti a vykonaním +príslušných zmien. +Napríklad pre zmenu objektu ho treba vybrať a zvoliť položku +<guimenuitem>Vlastnosti</guimenuitem> z kontextového menu (pravé tlačidlo myši). +Každý prvok má takýto dialóg, ktorý pozostáva z viacerých listov v závislosti od +typu konkrétneho prvku. V prípade niektorých prvkov, napríklad aktérov je možné +meniť iba niekoľko parametrov, napríklad názov a dokumentáciu. V prípade iných +prvkov (napríklad tried) je však možné nastaviť mnoho vecí, ako sú atribúty a +operácie, viditeľnosť a zobrazenie v diagrame (iba operáciu alebo celú signatúru +operácie). môžeme tiež nastaviť farbu čiar a výplne pre vizualizáciu triedy v +diagrame. </para> + +<para> +U väčšiny prvkov UML sa tento dialóg vlastností môže vyvolať aj dvojitým +kliknutím na príslušný prvok pomocou nástroja výberu (šípka). Výnimkou sú +asociácie. Dvojitým kliknutím sa do nich pridá nový kotviaci bod. Dialóg +vlastností asociácií môžeme zobraziť prostredníctvom kontextového menu (pravé +tlačidlo myši). +</para> + +<para> +Dialóg vlastností môžeme zobraziť prostredníctvom kontextového menu v stromovom +pohľade. Tým môžeme nastaviť vlastnosti jednotlivých diagramov, napríklad +zobrazenie mriežky. +</para> +</sect2> + +<sect2 id="edit-classes"> +<title>úpravy tried</title> +<para> +Aj keď sme spôsob úprav vlastností objektov už uviedli v predchádzajúcom bode, +teraz si povieme zopár vecí o triedach, lebo sú komplikovanejšie ako ostatné +prvky UML. +</para> +<para> +V dialógu vlastností triedy môžeme nastaviť všetko od farby až po atribúty a +operácie. +</para> + +<sect3 id="class-general-settings"> +<title>Všeobecné nastavenia tried</title> + +<para> +List všeobecných nastavení v okne vlastností triedy hovorí za seba. môžeme v ňom +nastaviť názov triedy, viditeľnosť, dokumentáciu, atď. Tento list je dostupný +vždy. +</para> +</sect3> + +<sect3 id="class-attributes-settings"> + +<title>atribúty tried</title> + +<para> +Na liste vlastností atribútov môžeme do triedy pridať, upraviť a zmazať +atribúty. Pre vytvorenie nového atribútu do triedy stlačíme tlačidlo +<guimenuitem>Nový atribút</guimenuitem> . Pre vymazanie alebo úpravy atribútu +vyberieme atribút a stlačíme príslušné tlačidlo. atribúty môžeme v zozname +posúvať hore a dolu pomocou šípok. Tento list je tiež dostupný vždy. +</para> +</sect3> + +<sect3 id="class-operations-settings"> + +<title>Nastavenie operácií tried</title> + +<para> +Podobne, ako na liste nastavení atribútov, na liste nastavení operácií môžeme +vložiť, upraviť a odstrániť operácie triedy. Ak vložíme alebo zmeníme nejakú +operáciu, robíme to prostredníctvom <emphasis>okna vlastností +operácií</emphasis>. + +Pre vloženie nového parametra do operácie stlačíme tlačidlo <guibutton>Nový +parameter</guibutton>, ktorý otvorí <emphasis>okno vlastností +parametrov</emphasis>. Tento list je dostupný vždy. +</para> +</sect3> + +<sect3 id="class-associations-page"> + +<title>List asociácií triedy</title> + +<para> List <guilabel>Asociácie</guilabel> zobrazí všetky asociácie, ktoré sú s +triedou v danom diagrame spojené. Dvakrát klikneme na asociáciu a zobrazí sa +príslušný dialóg vlastností. Podľa typu asociácie môžeme nastaviť parametre +asociácie, ako násobnosť a názov role. Ak nemá vybraná takéto vlastnosti, nie je +možné ich meniť a môžeme zmeniť iba dokumentáciu. +</para> + +<para> +Tento list je dostupný, ak vyvoláme zobrazenie vlastností triedy z diagramu. Ak +však zobrazenie vlastností vyvoláme zo stromového pohľadu, nie je tento list +dostupný. +</para> +</sect3> +<sect3 id="class-display-page"> + +<title>List Zobrazenie</title><para> + +Na liste <guilabel>Zobrazenie</guilabel> môžeme nastaviť, ako sa zobrazí trieda +v diagrame. Triedu môžeme napr. zobraziť ako jednoduchý obdĺžnik s názvom. Je to +vhodné, ak máme v diagrame mnoho tried. Môžeme však zobraziť aj kompletné triedy +s balíkmi, stereotypmi, atribútmi a operáciami so signatúrami a viditeľnosťou. +</para> + +<para> +Podľa požadovaného množstva informácií určíme na tomto liste, čo chceme vidieť. +Nastavenia vykonané na tomto liste sú <emphasis>nastavenia zobrazenia</emphasis> +pre aktuálny diagram. +To znamená, že <quote>odstránené</quote> operácie sú naďalej súčasťou celého +modelu. Tento list je dostupný, ak vyvoláme zobrazenie vlastností triedy z +diagramu. Ak však zobrazenie vlastností vyvoláme zo stromového pohľadu, nie je +list zobrazenia dostupný z logických dôvodov. +</para> +</sect3> + +<sect3 id="class-colour-page"> +<title>List Farby</title> + +<para> Na liste <guilabel>Farby</guilabel> môžeme nastaviť farbu čiar a výplne. +Tento list je dostupný, ak vyvoláme zobrazenie vlastností triedy z diagramu. Ak +však zobrazenie vlastností vyvoláme zo stromového pohľadu, nie je list dostupný +z logických dôvodov. +</para> +</sect3> +</sect2> + +<sect2 id="associations"> + +<title>Asociácie</title> + +<para>Asociácie spájajú dva prvky UML. Väčšinou sa definujú medzi triedami, sú +však aj asociácie medzi prípadmi použitia a aktérmi. +</para> + +<para> +Pre vytvorenie asociácie si vyberieme príslušný nástroj z panela nástrojov +(napríklad obojsmernú asociáciu, zovšeobecnenie, agregáciu, atď.) , klikneme na +počiatočný prvok, potom na konečný prvok. Hovoríme tu o dvoch kliknutiach a +<emphasis>nie</emphasis> o kliknutí a potiahnutí myšou. +</para> + +<para> +Ak chceme vytvoriť asociáciu, ktorá nie je v súlade so špecifikáciou UML, +Umbrello to znemožní a vydá príslušnú správu. Príklad: Existuje zovšeobecnenie z +triedy A do B a pokúsime sa vytvoriť zovšeobecnenie z triedy B do A. +</para> + +<para> +Pomocou kliknutia pravým tlačidlom na asociáciu sa objaví menu s položkami pre +úpravy asociácie. Pre vymazanie asociácie by sme napríklad použili položku +<guimenuitem>Zmazať</guimenuitem> z kontextového menu. Pomocou položky +<guimenuitem>Vlastnosti</guimenuitem> môžeme vyvolať okno vlastností podľa typu +asociácie, kde môžeme zmeniť atribúty asociácie, ako sú názov role a násobnosť. +</para> + +<sect3 id="anchor-points"> + +<title>Kotviace body</title> + +<para>Asociácie sa normálne zobrazujú ako priame čiary medzi dvoma spojenými +prvkami. Ak chceme asociáciu ohnúť pre väčšiu názornosť, môžeme tak urobiť +vložením kotviacich bodov, čím rozdelíme asociáciu na viacero častí. +</para> + +<para> +Takéto kotviace body môžeme vložiť dvojitým kliknutím na asociáciu v požadovanom +mieste. Takto vložený kotviaci bod (zobrazený modrým bodom, ak je asociácia +vybraná) môžeme posunúť, ak chceme zmeniť tvar asociácie. +</para> + +<para> +Pre odstránenie kotviaceho bodu musíme naň dvakrát kliknúť ľavým tlačidlom myši. + +</para> + +<para> +Pripomíname, že dialóg vlastností vyvoláme cez kontextové menu. Dvojité +kliknutie používané u ostatných prvkov vloží spomínaný kotviaci bod. +</para> + +</sect3> + +</sect2> + + +<sect2 id="notes"> + +<title>Poznámkové štítky a poznámky</title> + +<para> +Poznámkové štítky a jednoriadkové poznámky sú prvky, ktoré sú dostupné vo +všetkých diagramoch. Nemajú žiadnu sémantickú hodnotu pre model, môžu však +obsahovať dôležité komentáre a objasniť situáciu, čím sa diagram stáva +čitateľnejším. +</para> + +<para> +Pre vytvorenie poznámkového štítku alebo jednoriadkových poznámok si vyberieme +príslušný nástroj zo zvislého panela nástrojov a klikneme na diagram v mieste, +kam chceme poznámky vložiť. Text môžeme prostredníctvom kontextového menu zmeniť +alebo v prípade poznámkových štítkov dvojitým kliknutím na text. +</para> + +<sect3 id="anchors"> + +<title>Ukotvenie</title> + +<para> +Pomocou ukotvenia môžeme prvok UML spojiť je poznámkovým štítkom. Ak chceme v +poznámkovom štítku uviesť informácie o danej triede, spojíme tento štítok s +triedou. Tým je jasné, že prvok sa <quote>vzťahuje</quote> na príslušný prvok. +</para> + +<para> +Pre vytvorenie ukotvenia medzi poznámkovým štítkom a prvkom UML si vyberieme +príslušný nástroj zo zvislého panela nástrojov. Prv klikneme na poznámkový +štítok, potom na prvok UML, ktorý máme pripojiť. +</para> +</sect3> +</sect2> +</sect1> +</chapter><!--edit-diagram--> |