Package org.objectstyle.wolips.eomodeler.utils

Examples of org.objectstyle.wolips.eomodeler.utils.TableRowRefreshPropertyListener


    super(_parent, _style);
    setLayout(new FillLayout());
    myArgumentsTableViewer = TableUtils.createTableViewer(this, SWT.MULTI | SWT.FULL_SELECTION, "EOArgument", EOArgument.class.getName(), new EOArgumentsContentProvider(), new EOArgumentsLabelProvider(TableUtils.getColumnsForTableNamed(EOArgument.class.getName())), new TablePropertyViewerSorter(EOArgument.class.getName()));
    new DoubleClickNewAttributeHandler(myArgumentsTableViewer).attach();
    myArgumentsChangedRefresher = new TableRefreshPropertyListener("ArgumentsChanged", myArgumentsTableViewer);
    myTableRowRefresher = new TableRowRefreshPropertyListener(myArgumentsTableViewer);
    Table argumentsTable = myArgumentsTableViewer.getTable();
    argumentsTable.setLayoutData(new GridData(GridData.FILL_BOTH));

    // TableColumn allowNullColumn =
    // attributesTable.getColumn(TableUtils.getColumnNumber(EOArgumentsConstants.COLUMNS,
View Full Code Here


    myAttributesTableViewer = TableUtils.createTableViewer(this, SWT.MULTI | SWT.FULL_SELECTION, "EOAttribute", EOAttribute.class.getName(), new EOAttributesContentProvider(), null, new EOAttributesViewerSorter(EOAttribute.class.getName()));
    myAttributesTableViewer.setLabelProvider(new EOAttributesLabelProvider(myAttributesTableViewer, EOAttribute.class.getName()));
    new DoubleClickNewAttributeHandler(myAttributesTableViewer).attach();
    myAttributesChangedRefresher = new TableRefreshPropertyListener("AttributesChanged", myAttributesTableViewer);
    myParentChangedRefresher = new TableRefreshPropertyListener("ParentChanged", myAttributesTableViewer);
    myTableRowRefresher = new TableRowRefreshPropertyListener(myAttributesTableViewer);
    Table attributesTable = myAttributesTableViewer.getTable();
    attributesTable.setLayoutData(new GridData(GridData.FILL_BOTH));

    TableColumn primaryKeyColumn = TableUtils.getColumn(myAttributesTableViewer, EOAttribute.class.getName(), EOAttribute.PRIMARY_KEY);
    if (primaryKeyColumn != null) {
View Full Code Here

    myRelationshipsTableViewer = TableUtils.createTableViewer(this, SWT.MULTI | SWT.FULL_SELECTION, "EORelationship", EORelationship.class.getName(), new EORelationshipsContentProvider(), null, new EORelationshipsViewerSorter(EORelationship.class.getName()));
    myRelationshipsTableViewer.setLabelProvider(new EORelationshipsLabelProvider(myRelationshipsTableViewer, EORelationship.class.getName()));
    new DoubleClickNewRelationshipHandler(myRelationshipsTableViewer).attach();
    myRelationshipsChangedRefresher = new TableRefreshPropertyListener("RelationshipsChanged", myRelationshipsTableViewer);
    myParentChangedRefresher = new TableRefreshPropertyListener("EntityParentChanged", myRelationshipsTableViewer);
    myTableRowRefresher = new TableRowRefreshPropertyListener(myRelationshipsTableViewer);

    Table relationshipsTable = myRelationshipsTableViewer.getTable();
    relationshipsTable.setLayoutData(new GridData(GridData.FILL_BOTH));

    TableColumn toManyColumn = TableUtils.getColumn(myRelationshipsTableViewer, EORelationship.class.getName(), EORelationship.TO_MANY);
View Full Code Here

    GridData sortOrderingsTableLayoutData = new GridData(GridData.FILL_BOTH);
    //sortOrderingsTableLayoutData.heightHint = 100;
    mySortOrderingsTableViewer.addSelectionChangedListener(this);
    mySortOrderingsChangedRefresher = new TableRefreshPropertyListener("SortOrderingsChanged", mySortOrderingsTableViewer);
    myTableRowRefresher = new TableRowRefreshPropertyListener(mySortOrderingsTableViewer);

    CellEditor[] cellEditors = new CellEditor[TableUtils.getColumnsForTableNamed(EOSortOrdering.class.getName()).length];
    TableUtils.setCellEditor(EOSortOrdering.class.getName(), EOSortOrdering.KEY, new WOTextCellEditor(mySortOrderingsTableViewer.getTable()), cellEditors);
    TableUtils.setCellEditor(EOSortOrdering.class.getName(), EOSortOrdering.ASCENDING, new CheckboxCellEditor(mySortOrderingsTableViewer.getTable()), cellEditors);
    TableUtils.setCellEditor(EOSortOrdering.class.getName(), EOSortOrdering.CASE_INSENSITIVE, new CheckboxCellEditor(mySortOrderingsTableViewer.getTable()), cellEditors);
View Full Code Here

    new StayEditingCellEditorListener(myEntitiesTableViewer, EOEntity.class.getName(), EOEntity.EXTERNAL_NAME);
    new StayEditingCellEditorListener(myEntitiesTableViewer, EOEntity.class.getName(), EOEntity.CLASS_NAME);
    new StayEditingCellEditorListener(myEntitiesTableViewer, EOEntity.class.getName(), EOEntity.PARENT);

    myTableRefresher = new TableRefreshPropertyListener("EntitiesChanged", myEntitiesTableViewer);
    myTableRowRefresher = new TableRowRefreshPropertyListener(myEntitiesTableViewer);
  }
View Full Code Here

TOP

Related Classes of org.objectstyle.wolips.eomodeler.utils.TableRowRefreshPropertyListener

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.