Package org.jacorb.ir.gui.typesystem

Examples of org.jacorb.ir.gui.typesystem.TypeSystemNode


        {
            //Debug.output (3, "A reference from the Repository is null... (but it should not)");
            return null;
        }
        IRObject irObject = null;
        TypeSystemNode result = null;

        System.out.flush();

        // Typ-Unterscheidung für obj vornehmen und korrespondierendes
        // org.jacorb.ir.gui.typesystem-Objekt erzeugen.
View Full Code Here


        {
            if (treeNode.getUserObject() instanceof AbstractContainer)
            {
                for (int i=0; i<treeModel.getChildCount(treeNode); i++)
                {
                    TypeSystemNode childNode =
                        (TypeSystemNode)((DefaultMutableTreeNode)(treeNode.getChildAt(i))).getUserObject();
                    String type = "";
                    if (childNode instanceof TypeAssociator)
                    {
                        type = ((TypeAssociator)childNode).getAssociatedType();
                    }
                    java.lang.Object[] row = {new NodeMapper(childNode,childNode.getInstanceNodeTypeName()),
                                              new NodeMapper(childNode,type),
                                              new NodeMapper(childNode,childNode.getName())};
                    tableModel.addRow(row);
                }
            }
        }
        return tableModel;
View Full Code Here

    /**
     * This method was created by a SmartGuide.
     * @param counterPart org.omg.CORBA.Object
     */
    public static ObjectRepresentant create(org.omg.CORBA.Object counterPart) {
        TypeSystemNode typeSystemNode =
            (IRInterface)RemoteTypeSystem.createTypeSystemNode(
                InterfaceDefHelper.narrow( counterPart._get_interface_def()));
        return create(counterPart,typeSystemNode,null);
    }
View Full Code Here

    public void actionPerformed (java.awt.event.ActionEvent event)
    {
    NodeMapper nodeMapper =
            (NodeMapper)contentTable.getModel().getValueAt(contentTable.getSelectedRow(),0);
    TypeSystemNode typeSystemNode = nodeMapper.getNode();
    followTypeOf(typeSystemNode);
    System.out.println("following type of "+typeSystemNode);
    }
View Full Code Here

    {
    DefaultMutableTreeNode treeNode=null;

    if ( typeSystemNode instanceof TypeAssociator )
        {
            TypeSystemNode assTypeNode =
                ((TypeAssociator)typeSystemNode).getAssociatedTypeSystemNode();
            if (assTypeNode.getModelRepresentant(treeModel)!=null)
            {
                treeNode =
                    (DefaultMutableTreeNode)assTypeNode.getModelRepresentant(treeModel);
            }
    }
    if ( treeNode != null )
        {
            // wenn Node ein AbstractContainer ist oder eine assoziierte
View Full Code Here

            System.out.println("contentTable doubleClick");
            // im TableModel steckt in jeder Zelle ein NodeMapper, von dem die dazugehörige treeNode zu erfahren ist

            NodeMapper nodeMapper =
                (NodeMapper)contentTable.getModel().getValueAt(contentTable.getSelectedRow(),0);
            TypeSystemNode typeSystemNode = nodeMapper.getNode();

            if (typeSystemNode instanceof AbstractContainer)
            {
                treeNode =
                    (DefaultMutableTreeNode)typeSystemNode.getModelRepresentant(treeModel);
            }

            if (typeSystemNode instanceof TypeAssociator)
            {
                TypeSystemNode assTypeNode =
                    ((TypeAssociator)typeSystemNode).getAssociatedTypeSystemNode();
                if (assTypeNode.getModelRepresentant(treeModel) != null)
                {
                    treeNode =
                        (DefaultMutableTreeNode)assTypeNode.getModelRepresentant(treeModel);
                }
            }
            if ( treeNode!=null )
            {
                // wenn Node ein AbstractContainer ist oder eine assoziierte TypeSystemNode besitzt, jeweils im treeView dorthin springen
View Full Code Here

    public void valueChanged (ListSelectionEvent e )
    {
    // contentTable nur bei einfacher Selection ändern
        //  System.out.println("valueChanged (Table...)");
    TypeSystemNode node;
    if (contentTable.getSelectedRow() != -1)
        {
            NodeMapper nodeMapper =
                (NodeMapper)contentTable.getModel().getValueAt(contentTable.getSelectedRow(),0);
View Full Code Here

    {
        // contentTable nur bei einfacher Selection ändern
        DefaultMutableTreeNode treeNode =
            (DefaultMutableTreeNode)e.getPath().getLastPathComponent();

        TypeSystemNode node =
            (TypeSystemNode)treeNode.getUserObject();

        contentTable.setModel(typeSystem.getTableModel(treeNode));
        contentTable.clearSelection();
        TableColumnModel tabColMod = contentTable.getColumnModel();
View Full Code Here

    public void actionPerformed (java.awt.event.ActionEvent event)
    {
    NodeMapper nodeMapper =
            (NodeMapper)contentTable.getModel().getValueAt(contentTable.getSelectedRow(),0);
    TypeSystemNode typeSystemNode = nodeMapper.getNode();
    followTypeOf(typeSystemNode);
    System.out.println("following type of "+typeSystemNode);
    }
View Full Code Here

    {
    DefaultMutableTreeNode treeNode=null;

    if ( typeSystemNode instanceof TypeAssociator )
        {
            TypeSystemNode assTypeNode =
                ((TypeAssociator)typeSystemNode).getAssociatedTypeSystemNode();
            if (assTypeNode.getModelRepresentant(treeModel)!=null)
            {
                treeNode =
                    (DefaultMutableTreeNode)assTypeNode.getModelRepresentant(treeModel);
            }
    }
    if ( treeNode != null )
        {
            // wenn Node ein AbstractContainer ist oder eine assoziierte
View Full Code Here

TOP

Related Classes of org.jacorb.ir.gui.typesystem.TypeSystemNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.