Download presentation
Presentation is loading. Please wait.
1
Graph Toolkit G-2 group Volansky Vered Hadas Yaron Ben Ezra Asaf Sharov Artyom
2
מבנה הפרוייקט הפרויקט מורכב מ - 4 שכבות : הפרויקט מורכב מ - 4 שכבות : logic physical essential application כל השכבות הנ " ל מהוות plug-in ל -Eclipse כל השכבות הנ " ל מהוות plug-in ל -Eclipse
3
הרמה הלוגית מייצגת גרף בהגדרתו המתמטית : הרמה הלוגית מייצגת גרף בהגדרתו המתמטית : – גרף כזה הוא או מכוון או לא מכוון – צמתים, קשתות ופרטי מידע לכל אלמנט בגרף – אלגוריתמים סטנדרטיים, אלגוריתמי ניווט ושאילתות מחלקות השכבה אינן תלויות בפלטפורמת ה -Eclipse. מחלקות השכבה אינן תלויות בפלטפורמת ה -Eclipse. מבנה הפרוייקט ( שכבה לוגית )
4
השכבה הפיסית מרחיבה את המודל הלוגי לפלטפורמת ה -Eclipse/GEF. השכבה הפיסית מרחיבה את המודל הלוגי לפלטפורמת ה -Eclipse/GEF. ברמה זו מתווספות המחלקות לייצוג גרפי של אלמנטים, אנימציה ואלגוריתמי סידור שכבה זו מגדירה את ספריית הגרפים מבנה הפרוייקט ( שכבה פיסית )
5
שכבת essential היא שכבה המגדירה פונקציונליות לבניית אפליקציה המבוססת על השכבה הפיסית בפלטפורמת Eclipse שכבת essential היא שכבה המגדירה פונקציונליות לבניית אפליקציה המבוססת על השכבה הפיסית בפלטפורמת Eclipse מבנה הפרוייקט ( שכבת essential)
6
בשכבת האפליקציה מוגדר עורך הגרפים כדוגמא לשימוש במחלקות שכבת ה -essential בשכבת האפליקציה מוגדר עורך הגרפים כדוגמא לשימוש במחלקות שכבת ה -essential מבנה הפרוייקט ( שכבת אפליקציה )
7
Features for the end user הרצת אלגוריתמים סטנדרטיים הרצת אלגוריתמים סטנדרטיים הרצת שאילתות הרצת שאילתות הרצת אלגוריתמי ניווט הרצת אלגוריתמי ניווט הרצת אלגוריתמי סידור הרצת אלגוריתמי סידור אנימציה שמירה וטעינה בפורמטים שונים שמירה וטעינה בפורמטים שונים XML Text ייבוא / ייצוא ייבוא / ייצוא תמיכה בגרפים לא חוקיים תמיכה בגרפים לא חוקיים
8
Features for the end user Details View Details View הדפסת גרף והדפסת פרטי מידע עליו הדפסת גרף והדפסת פרטי מידע עליו Zoom in / zoom out Zoom in / zoom out Cut/Copy/Paste Cut/Copy/Paste חיפוש אלמנטים בגרף לפי שם חיפוש אלמנטים בגרף לפי שם שבירת קשתות ושיטוחן שבירת קשתות ושיטוחן Undo/Redo Undo/Redo
9
Features for the end user תגובת אלמנטים לאירועי עכבר ומקלדת תגובת אלמנטים לאירועי עכבר ומקלדת החלפת ייצוג גרפי של אלמנט החלפת ייצוג גרפי של אלמנט יצירת / שילוב גרפים יצירת / שילוב גרפים יצירת / שילוב גרפים סטנדרטיים עזרה למשתמש קצה ולמפתח עזרה למשתמש קצה ולמפתח הפיכת כיווניות הגרף הפיכת כיווניות הגרף
10
Features for the developer אפשרות להרחבת הספרייה ע " י אפשרות להרחבת הספרייה ע " י ייצוגים גרפיים חדשים תגובות לאירועי מקלדת ועכבר פרטי מידע חדשים ומחלקות הנתונים החדשות גרפים סטנדרטיים חדשים אלגוריתמים סטנדרטיים חדשים שאילתות חדשות אלגוריתמי ניווט וסידור חדשים הגדרת formatters חדשים ( שמירה וטעינה בפורמטים שונים )
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.