From 774e5004c62b42e5ac505818578dc01345b558d7 Mon Sep 17 00:00:00 2001 From: sib12004 Date: Tue, 13 Oct 2015 13:37:22 -0400 Subject: [PATCH] Created 2 class diagrams: Button and ExpandAll Also created a new method in genj/src/core/genj/tree/Model.java called clearHiddenIds() --- .settings/GenJ.launch | 36 +- Button.cld | 2163 +++++++++++++++++ ExpandAll.cld | 4115 +++++++++++++++++++++++++++++++++ build/eclipse/.gitignore | 5 + src/core/genj/tree/Model.java | 6 + 5 files changed, 6307 insertions(+), 18 deletions(-) create mode 100644 Button.cld create mode 100644 ExpandAll.cld create mode 100644 build/eclipse/.gitignore diff --git a/.settings/GenJ.launch b/.settings/GenJ.launch index 9d508b4..4a49fbf 100644 --- a/.settings/GenJ.launch +++ b/.settings/GenJ.launch @@ -1,18 +1,18 @@ - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + diff --git a/Button.cld b/Button.cld new file mode 100644 index 0000000..fc7673e --- /dev/null +++ b/Button.cld @@ -0,0 +1,2163 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 72 + 38 + + + + true + + + + + 2 + + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 69 + 437 + + + + + + true + + + + + 2 + + + + + + + + + + true + + + + + 2 + + + + + + + + + + true + + + + + 2 + + + + + + + + + + true + + + + + 2 + + + + + + + + + + true + + + + + 2 + + + + + + + + + + true + + + + + 2 + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + + true + + + + + + 2 + + + + + + View + void + + false + false + + + + + true + + + + + + 2 + + + + + + View + void + + + lm + LayoutManager + + + false + false + + + + + true + + + + + + 2 + + + + + + add + Component + + + comp + Component + + + false + false + + + + + true + + + + + + 2 + + + + + + commit + void + + false + false + + + + + true + + + + + + 2 + + + + + + closing + void + + false + false + + + + + true + + + + + + 2 + + + + + + getView + View + + + componentInView + Component + + + false + true + + + + + true + + + + + + 2 + + + + + + setContext + void + + + context + Context + + + isActionPerformed + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + populate + void + + + toolbar + ToolBar + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.view.View + false + + + + + + + + + + + + + + + + + true + + + + + + 2 + + + + + + INDENT + String + true + + + + + true + + + + + + 2 + + + + + + RES + Resources + true + + + + + true + + + + + + 2 + + + + + + REG + Registry + true + + + + + true + + + + + + 2 + + + + + + LAYOUT + NestedBlockLayout + true + + + + + true + + + + + + 2 + + + + + + callback + GedcomListener + false + + + + + true + + + + + + 2 + + + + + + context + Context + false + + + + + true + + + + + + 2 + + + + + + content + JPanel + false + + + + + true + + + + + + 2 + + + + + + CLICK + MouseListener + true + + + + + true + + + + + + 2 + + + + + + NavigatorView + void + + false + false + + + + + true + + + + + + 2 + + + + + + setContext + void + + + context + Context + + + isActionPerformed + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + addLine + void + + + key + String + + + false + false + + + + + true + + + + + + 2 + + + + + + addExpander + void + + + key + String + + + count + int + + + false + false + + + + + true + + + + + + 2 + + + + + + setFam + void + + + fam + Fam + + + false + false + + + + + true + + + + + + 2 + + + + + + setIndi + void + + + indi + Indi + + + false + false + + + + + true + + + + + + 2 + + + + + + create + JLabel + + + action + Action + + + false + false + + + + + true + + + + + + 2 + + + + + + getParents + List<Indi> + + + parents + List<Indi> + + + false + false + + + + + true + + + + + + 2 + + + + + + getChildren + List<Indi> + + + children + List<Indi> + + + false + false + + + + + true + + + + + + 2 + + + + + + indi + JLabel + + + indi + Indi + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.nav.NavigatorView + false + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 524 + 40 + + + + + + + + true + + + + + + 2 + + + + + + buttonType + Class + false + + + + + true + + + + + + 2 + + + + + + insets + Insets + false + + + + + true + + + + + + 2 + + + + + + container + JComponent + false + + + + + true + + + + + + 2 + + + + + + group + ButtonGroup + false + + + + + true + + + + + + 2 + + + + + + fontSize + int + false + + + + + true + + + + + + 2 + + + + + + setButtonType + ButtonHelper + + + set + Class + + + false + false + + + + + true + + + + + + 2 + + + + + + setInsets + ButtonHelper + + + set + Insets + + + false + false + + + + + true + + + + + + 2 + + + + + + setInsets + ButtonHelper + + + val + int + + + false + false + + + + + true + + + + + + 2 + + + + + + setContainer + ButtonHelper + + + set + JComponent + + + false + false + + + + + true + + + + + + 2 + + + + + + setFontSize + ButtonHelper + + + set + int + + + false + false + + + + + true + + + + + + 2 + + + + + + createGroup + ButtonGroup + + false + false + + + + + true + + + + + + 2 + + + + + + create + AbstractButton + + + action + Action + + + toggle + ImageIcon + + + state + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + create + AbstractButton + + + action + Action + + + false + false + + + + + true + + + + + + 2 + + + + + + create + AbstractButton + + + action + Action + + + type + Class + + + false + false + + + + + true + + + + + + 2 + + + + + + createButton + AbstractButton + + + type + Class + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.util.swing.ButtonHelper + false + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 536 + 369 + + + + + + + + true + + + + + + 2 + + + + + + menus + Stack<JComponent> + false + + + + + true + + + + + + 2 + + + + + + popMenu + MenuHelper + + false + false + + + + + true + + + + + + 2 + + + + + + pushMenu + MenuHelper + + + menu + JComponent + + + false + false + + + + + true + + + + + + 2 + + + + + + createMenu + JMenu + + + action + Action2.Group + + + false + false + + + + + true + + + + + + 2 + + + + + + createMenu + JMenu + + + text + String + + + false + false + + + + + true + + + + + + 2 + + + + + + createMenu + JMenu + + + text + String + + + img + Icon + + + false + false + + + + + true + + + + + + 2 + + + + + + createPopup + JPopupMenu + + false + false + + + + + true + + + + + + 2 + + + + + + createItems + void + + + actions + Iterable<Action2> + + + false + false + + + + + true + + + + + + 2 + + + + + + createItem + JMenuItem + + + action + Action + + + false + false + + + + + true + + + + + + 2 + + + + + + set + void + + + action + Action + + + item + JMenuItem + + + false + false + + + + + true + + + + + + 2 + + + + + + createSeparator + MenuHelper + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.util.swing.MenuHelper + false + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 941 + 38 + + + + + + + + true + + + + + + 2 + + + + + + RES + Resources + true + + + + + true + + + + + + 2 + + + + + + PARENTS + ImageIcon + true + + + + + true + + + + + + 2 + + + + + + SIBLINGS + ImageIcon + true + + + + + true + + + + + + 2 + + + + + + HUSBAND + ImageIcon + true + + + + + true + + + + + + 2 + + + + + + WIFE + ImageIcon + true + + + + + true + + + + + + 2 + + + + + + CHILDREN + ImageIcon + true + + + + + true + + + + + + 2 + + + + + + createPlugin + Object + + + workbench + Workbench + + + false + false + + + + + true + + + + + + 2 + + + + + + createActions + void + + + context + Context + + + purpose + Purpose + + + into + Group + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.nav.NavigatorPluginFactory + false + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 940 + 220 + + + + + + + + true + + + + + + 2 + + + + + + target + Indi + false + + + + + true + + + + + + 2 + + + + + + Goto + void + + + img + ImageIcon + + + false + false + + + + + true + + + + + + 2 + + + + + + Goto + void + + + key + String + + + targets + List<Indi> + + + img + ImageIcon + + + max + int + + + false + false + + + + + true + + + + + + 2 + + + + + + Goto + void + + + key + String + + + targets + List<Indi> + + + moreTargets + List<Indi> + + + img + ImageIcon + + + max + int + + + false + false + + + + + true + + + + + + 2 + + + + + + init + void + + + key + String + + + targets + List<Indi> + + + img + ImageIcon + + + max + int + + + false + false + + + + + true + + + + + + 2 + + + + + + actionPerformed + void + + + e + ActionEvent + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.nav.NavigatorPluginFactory.Goto + false + + + + \ No newline at end of file diff --git a/ExpandAll.cld b/ExpandAll.cld new file mode 100644 index 0000000..dcb75c2 --- /dev/null +++ b/ExpandAll.cld @@ -0,0 +1,4115 @@ + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + + 2 + + + + + + + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + true + + + + + 2 + + + + + + + + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 497 + 8 + + + + + + + + true + + + + + + 2 + + + + + + indi + Indi + false + + + + + true + + + + + + 2 + + + + + + fam + Fam + false + + + + + true + + + + + + 2 + + + + + + NextFamily + void + + + individual + Indi + + + fams + Fam[] + + + false + false + + + + + true + + + + + + 2 + + + + + + run + void + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.tree.Model.NextFamily + false + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 756 + 9 + + + + + + + + true + + + + + + 2 + + + + + + indi + Indi + false + + + + + true + + + + + + 2 + + + + + + set + Set<String> + false + + + + + true + + + + + + 2 + + + + + + FoldUnfold + void + + + individual + Indi + + + ancestors + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + run + void + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.tree.Model.FoldUnfold + false + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 500 + 122 + + + + + + + + true + + + + + + 2 + + + + + + repaint + Set + false + + + + + true + + + + + + 2 + + + + + + update + boolean + false + + + + + true + + + + + + 2 + + + + + + added + Entity + false + + + + + true + + + + + + 2 + + + + + + gedcomWriteLockAcquired + void + + + gedcom + Gedcom + + + false + false + + + + + true + + + + + + 2 + + + + + + gedcomWriteLockReleased + void + + + gedcom + Gedcom + + + false + false + + + + + true + + + + + + 2 + + + + + + gedcomEntityAdded + void + + + gedcom + Gedcom + + + added + Entity + + + false + false + + + + + true + + + + + + 2 + + + + + + gedcomEntityDeleted + void + + + gedcom + Gedcom + + + entity + Entity + + + false + false + + + + + true + + + + + + 2 + + + + + + gedcomPropertyAdded + void + + + gedcom + Gedcom + + + property + Property + + + pos + int + + + added + Property + + + false + false + + + + + true + + + + + + 2 + + + + + + gedcomPropertyChanged + void + + + gedcom + Gedcom + + + property + Property + + + false + false + + + + + true + + + + + + 2 + + + + + + gedcomPropertyDeleted + void + + + gedcom + Gedcom + + + property + Property + + + pos + int + + + deleted + Property + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.tree.Model.Callback + false + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 687 + 362 + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + true + + + + + 2 + + + + + + + + + + + + + + + + + true + + + + + + 2 + + + + + + BOOKMARK_ICON + ImageIcon + true + + + + + true + + + + + + 2 + + + + + + REGISTRY + Registry + true + + + + + true + + + + + + 2 + + + + + + RESOURCES + Resources + true + + + + + true + + + + + + 2 + + + + + + TITLE + String + true + + + + + true + + + + + + 2 + + + + + + DPMM + Point2D + false + + + + + true + + + + + + 2 + + + + + + model + Model + false + + + + + true + + + + + + 2 + + + + + + content + Content + false + + + + + true + + + + + + 2 + + + + + + overview + Overview + false + + + + + true + + + + + + 2 + + + + + + contentRenderer + ContentRenderer + false + + + + + true + + + + + + 2 + + + + + + zoom + double + false + + + + + true + + + + + + 2 + + + + + + sliderZoom + SliderWidget + false + + + + + true + + + + + + 2 + + + + + + isAntialiasing + boolean + false + + + + + true + + + + + + 2 + + + + + + colors + Map<String,Color> + false + + + + + true + + + + + + 2 + + + + + + tag2blueprint + Map<String,String> + false + + + + + true + + + + + + 2 + + + + + + tag2renderer + Map<String,BlueprintRenderer> + false + + + + + true + + + + + + 2 + + + + + + contentFont + Font + false + + + + + true + + + + + + 2 + + + + + + center + Point2D.Double + false + + + + + true + + + + + + 2 + + + + + + context + Context + false + + + + + true + + + + + + 2 + + + + + + ignoreContextChange + boolean + false + + + + + true + + + + + + 2 + + + + + + TreeView + void + + false + false + + + + + true + + + + + + 2 + + + + + + removeNotify + void + + false + false + + + + + true + + + + + + 2 + + + + + + getContext + ViewContext + + false + false + + + + + true + + + + + + 2 + + + + + + doLayout + void + + false + false + + + + + true + + + + + + 2 + + + + + + getPreferredSize + Dimension + + false + false + + + + + true + + + + + + 2 + + + + + + isOptimizedDrawingEnabled + boolean + + false + false + + + + + true + + + + + + 2 + + + + + + isAntialising + boolean + + false + false + + + + + true + + + + + + 2 + + + + + + setAntialiasing + void + + + set + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + getContentFont + Font + + false + false + + + + + true + + + + + + 2 + + + + + + setContentFont + void + + + set + Font + + + false + false + + + + + true + + + + + + 2 + + + + + + setColors + void + + + set + Map<String,Color> + + + false + false + + + + + true + + + + + + 2 + + + + + + getColors + Map<String,Color> + + false + false + + + + + true + + + + + + 2 + + + + + + getModel + Model + + false + false + + + + + true + + + + + + 2 + + + + + + setContext + void + + + newContext + Context + + + isActionPerformed + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + show + boolean + + + entity + Entity + + + false + false + + + + + true + + + + + + 2 + + + + + + scrollTo + void + + + p + Point + + + false + false + + + + + true + + + + + + 2 + + + + + + scrollToCurrent + void + + false + false + + + + + true + + + + + + 2 + + + + + + setZoom + void + + + d + double + + + false + false + + + + + true + + + + + + 2 + + + + + + populate + void + + + toolbar + ToolBar + + + false + false + + + + + true + + + + + + 2 + + + + + + createActions + void + + + context + Context + + + purpose + Purpose + + + result + Group + + + false + false + + + + + true + + + + + + 2 + + + + + + setRoot + void + + + root + Entity + + + false + false + + + + + true + + + + + + 2 + + + + + + view2model + Point + + + pos + Point + + + false + false + + + + + true + + + + + + 2 + + + + + + getBlueprint + Blueprint + + + tag + String + + + false + false + + + + + true + + + + + + 2 + + + + + + getEntityRenderer + BlueprintRenderer + + + tag + String + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.tree.TreeView + false + + + + + true + + + + + + 2 + + + + + + -1 + -1 + 501 + 364 + + + + + + + + true + + + + + + 2 + + + + + + yes + boolean + false + + + + + true + + + + + + 2 + + + + + + Print + void + + false + false + + + + + true + + + + + + 2 + + + + + + getRenderer + PrintRenderer + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.tree.TreeView.Print + false + + + + + + + + + 2 + + + + + + -1 + -1 + 108 + 16 + + + + + + + + + + + + + + + + + + + + + + + + + true + + + + + + 2 + + + + + + callback + Callback + false + + + + + true + + + + + + 2 + + + + + + listeners + List<ModelListener> + false + + + + + true + + + + + + 2 + + + + + + arcs + Collection<TreeArc> + false + + + + + true + + + + + + 2 + + + + + + entities2nodes + Map<Entity,TreeNode> + false + + + + + true + + + + + + 2 + + + + + + nodes + Collection<TreeNode> + false + + + + + true + + + + + + 2 + + + + + + bounds + Rectangle + false + + + + + true + + + + + + 2 + + + + + + cache + GridCache + false + + + + + true + + + + + + 2 + + + + + + isVertical + boolean + false + + + + + true + + + + + + 2 + + + + + + isFamilies + boolean + false + + + + + true + + + + + + 2 + + + + + + isBendArcs + boolean + false + + + + + true + + + + + + 2 + + + + + + isMarrSymbols + boolean + false + + + + + true + + + + + + 2 + + + + + + isFoldSymbols + boolean + false + + + + + true + + + + + + 2 + + + + + + hideAncestors + Set<String> + false + + + + + true + + + + + + 2 + + + + + + hideDescendants + Set<String> + false + + + + + true + + + + + + 2 + + + + + + indi2fam + Map<Indi,Fam> + false + + + + + true + + + + + + 2 + + + + + + root + Entity + false + + + + + true + + + + + + 2 + + + + + + metrics + TreeMetrics + false + + + + + true + + + + + + 2 + + + + + + bookmarks + LinkedList<Bookmark> + false + + + + + true + + + + + + 2 + + + + + + Model + void + + false + false + + + + + true + + + + + + 2 + + + + + + setRoot + void + + + entity + Entity + + + false + false + + + + + true + + + + + + 2 + + + + + + getRoot + Entity + + false + false + + + + + true + + + + + + 2 + + + + + + isVertical + boolean + + false + false + + + + + true + + + + + + 2 + + + + + + setVertical + void + + + set + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + isBendArcs + boolean + + false + false + + + + + true + + + + + + 2 + + + + + + setBendArcs + void + + + set + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + isFamilies + boolean + + false + false + + + + + true + + + + + + 2 + + + + + + setFamilies + void + + + set + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + isMarrSymbols + boolean + + false + false + + + + + true + + + + + + 2 + + + + + + setMarrSymbols + void + + + set + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + setFoldSymbols + void + + + set + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + isFoldSymbols + boolean + + false + false + + + + + true + + + + + + 2 + + + + + + getMetrics + TreeMetrics + + false + false + + + + + true + + + + + + 2 + + + + + + setMetrics + void + + + set + TreeMetrics + + + false + false + + + + + true + + + + + + 2 + + + + + + addListener + void + + + l + ModelListener + + + false + false + + + + + true + + + + + + 2 + + + + + + removeListener + void + + + l + ModelListener + + + false + false + + + + + true + + + + + + 2 + + + + + + getNodesIn + Collection<? extends TreeNode> + + + range + Rectangle + + + false + false + + + + + true + + + + + + 2 + + + + + + getArcsIn + Collection<TreeArc> + + + range + Rectangle + + + false + false + + + + + true + + + + + + 2 + + + + + + getNodeAt + TreeNode + + + x + int + + + y + int + + + false + false + + + + + true + + + + + + 2 + + + + + + getContentAt + Object + + + x + int + + + y + int + + + false + false + + + + + true + + + + + + 2 + + + + + + getEntityAt + Entity + + + x + int + + + y + int + + + false + false + + + + + true + + + + + + 2 + + + + + + getNode + TreeNode + + + e + Entity + + + false + false + + + + + true + + + + + + 2 + + + + + + getBounds + Rectangle + + false + false + + + + + true + + + + + + 2 + + + + + + addBookmark + void + + + b + Bookmark + + + false + false + + + + + true + + + + + + 2 + + + + + + getBookmarks + List<Bookmark> + + false + false + + + + + true + + + + + + 2 + + + + + + setBookmarks + void + + + set + List<Bookmark> + + + false + false + + + + + true + + + + + + 2 + + + + + + getHideAncestorsIDs + Collection<String> + + false + false + + + + + true + + + + + + 2 + + + + + + setHideAncestorsIDs + void + + + ids + Collection<String> + + + false + false + + + + + true + + + + + + 2 + + + + + + getHideDescendantsIDs + Collection<String> + + false + false + + + + + true + + + + + + 2 + + + + + + setHideDescendantsIDs + void + + + ids + Collection<String> + + + false + false + + + + + true + + + + + + 2 + + + + + + getIds + Collection<String> + + + entities + Collection<Entity> + + + false + false + + + + + true + + + + + + 2 + + + + + + isHideDescendants + boolean + + + indi + Indi + + + false + false + + + + + true + + + + + + 2 + + + + + + isHideAncestors + boolean + + + indi + Indi + + + false + false + + + + + true + + + + + + 2 + + + + + + getFamily + Fam + + + indi + Indi + + + fams + Fam[] + + + next + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + add + TreeNode + + + node + TreeNode + + + false + false + + + + + true + + + + + + 2 + + + + + + add + TreeArc + + + arc + TreeArc + + + false + false + + + + + true + + + + + + 2 + + + + + + getEntities + Set + + false + false + + + + + true + + + + + + 2 + + + + + + update + void + + false + false + + + + + true + + + + + + 2 + + + + + + layout + Rectangle + + + root + TreeNode + + + isTopDown + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + fireStructureChanged + void + + false + false + + + + + true + + + + + + 2 + + + + + + fireNodesChanged + void + + + nodes + Collection + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.tree.Model + false + + + + + + + + + 255 + 255 + 206 + + + 0 + 0 + 0 + + true + + + + true + + + + + 2 + + + + + + + + + + + + + + + + + + + + + + 2 + + + + + + -1 + -1 + 87 + 1171 + + + + + + + + true + + + + + + 2 + + + + + + INDENT + String + true + + + + + true + + + + + + 2 + + + + + + RES + Resources + true + + + + + true + + + + + + 2 + + + + + + REG + Registry + true + + + + + true + + + + + + 2 + + + + + + LAYOUT + NestedBlockLayout + true + + + + + true + + + + + + 2 + + + + + + callback + GedcomListener + false + + + + + true + + + + + + 2 + + + + + + context + Context + false + + + + + true + + + + + + 2 + + + + + + content + JPanel + false + + + + + true + + + + + + 2 + + + + + + CLICK + MouseListener + true + + + + + true + + + + + + 2 + + + + + + NavigatorView + void + + false + false + + + + + true + + + + + + 2 + + + + + + setContext + void + + + context + Context + + + isActionPerformed + boolean + + + false + false + + + + + true + + + + + + 2 + + + + + + addLine + void + + + key + String + + + false + false + + + + + true + + + + + + 2 + + + + + + addExpander + void + + + key + String + + + count + int + + + false + false + + + + + true + + + + + + 2 + + + + + + setFam + void + + + fam + Fam + + + false + false + + + + + true + + + + + + 2 + + + + + + setIndi + void + + + indi + Indi + + + false + false + + + + + true + + + + + + 2 + + + + + + create + JLabel + + + action + Action + + + false + false + + + + + true + + + + + + 2 + + + + + + getParents + List<Indi> + + + parents + List<Indi> + + + false + false + + + + + true + + + + + + 2 + + + + + + getChildren + List<Indi> + + + children + List<Indi> + + + false + false + + + + + true + + + + + + 2 + + + + + + indi + JLabel + + + indi + Indi + + + false + false + + + + + + _stereo_type + Stereo Type + false + + + _simpleEntityName + Simple Name + false + + + _entityName + Name + false + + + _background + Background Color + false + + + _attrs + Attributes... + false + + + _operations + Operations... + false + + + _abstract + abstract + false + + + + genj.nav.NavigatorView + false + + + + \ No newline at end of file diff --git a/build/eclipse/.gitignore b/build/eclipse/.gitignore new file mode 100644 index 0000000..8422912 --- /dev/null +++ b/build/eclipse/.gitignore @@ -0,0 +1,5 @@ +/contrib +/core +/report +/run +/tst diff --git a/src/core/genj/tree/Model.java b/src/core/genj/tree/Model.java index 764d8c1..deff3f3 100644 --- a/src/core/genj/tree/Model.java +++ b/src/core/genj/tree/Model.java @@ -367,6 +367,12 @@ import java.util.concurrent.CopyOnWriteArrayList; hideAncestors.addAll(ids); } + //OUR ATTEMPT AT CLEARING THE LIST OF HIDDEN IDS + public void clearHiddenIDs() { + hideAncestors.clear(); + hideDescendants.clear(); + } + /** * Accessor - id's of entities hiding descendants */