var AdfRichDiagram=AdfUIComponents.createComponentClass("AdfRichDiagram",{componentType:"oracle.dss.adf.diagram.Diagram",propertyKeys:[{name:dvt.ce.PAN_ZOOM_KEY,type:"String"},{name:DvtAdfDiagram.LAYOUT_KEY,type:"String"},{name:DvtAdfDiagram.ROW_DISCLOSURE_KEY,type:"String"},{name:DvtAdfDiagram.HAS_ROW_DISCLOSURE_LISTENER_KEY,type:"boolean","default":A_c},{name:DvtAdfDiagram.pB,type:"boolean","default":A_c},{name:DvtAdfDiagram.ISOLATED_NODES_KEY,type:"String"},{name:DvtAdfDiagram.qC,type:"String"},
{name:DvtAdfDiagram.pC,type:"String"},{name:DvtAdfDiagram.GROUP_BY_KEY,type:"String"},{name:DvtAdfDiagram.GROUP_BY_UNGROUPED_KEY,type:"String"},{name:DvtAdfDiagram.GROUP_BY_HIDDEN_KEY,type:"String"},{name:DvtAdfDiagram.ROOT_ROW_KEY,type:"String"},{name:dvt.dC.OVERVIEW_DISCLOSED_KEY,type:"String"},{name:dvt.ce.Fo,type:"String"},{name:DvtPalette.PALETTE_DISCLOSED_KEY,type:"String"},{name:DvtPalette.eC,type:"String"},{name:DvtPalette.fC,type:"String"},{name:dvt.yi.CONTROL_PANEL_BEHAVIOR_KEY,type:"String"}],
superclass:AdfDvtBaseHierarchy});AdfRichDiagram.prototype.getNodeCount=function(){var a=this.getPeer().s();return a?a.getComponent().getNodeCount():-1};A_h("AdfRichDiagram.prototype.getNodeCount",AdfRichDiagram.prototype.getNodeCount);AdfRichDiagram.prototype.wb=function(a){var b=this.getPeer().s();return b&&(a=b.getComponent().wb(a))&&a.rn("visible")?new AdfRichDiagramNode(this.getPeer(),a):A_};A_h("AdfRichDiagram.prototype.getNode",AdfRichDiagram.prototype.wb);
AdfRichDiagram.prototype.getLinkCount=function(){var a=this.getPeer().s();return a?a.getComponent().getLinkCount():-1};A_h("AdfRichDiagram.prototype.getLinkCount",AdfRichDiagram.prototype.getLinkCount);AdfRichDiagram.prototype.Wr=function(a){var b=this.getPeer().s();return b&&(a=b.getComponent().Wr(a))&&a.rn("visible")?new AdfRichDiagramLink(this.getPeer(),a):A_};A_h("AdfRichDiagram.prototype.getLink",AdfRichDiagram.prototype.Wr);
AdfRichDiagram.prototype.Bk=function(){var a=this.getPeer().s();return a?a.getComponent().vn().Bk():-1};A_h("AdfRichDiagram.prototype.getZoom",AdfRichDiagram.prototype.Bk);AdfRichDiagram.prototype.cc=function(){var a=this.getPeer().cc();return a?new AdfRichControlPanel(a):A_};A_h("AdfRichDiagram.prototype.getControlPanel",AdfRichDiagram.prototype.cc);