Search in sources :

Example 1 with CacheableTriStateCheckBox2_0

use of org.eclipse.jpt.jpa.ui.internal.jpa2.details.CacheableTriStateCheckBox2_0 in project jbosstools-hibernate by jbosstools.

the class HibernateJavaEntity2_0Composite method initializeEntitySection.

protected Control initializeEntitySection(Composite container) {
    // new HibernateTableComposite(this, container);
    // new EntityNameComposite(this, container);
    // new AccessTypeComposite(this, buildAccessHolder(), container);
    // new IdClassComposite(this, buildIdClassReferenceHolder(), container);
    // new Cacheable2_0Pane(this, buildCacheableHolder(), container);
    container = this.addSubPane(container, 2, 0, 0, 0, 0);
    // Java class widgets
    // Hyperlink javaClassHyperlink = this.addHyperlink(container, JptUiDetailsOrmMessages.OrmJavaClassChooser_javaClass);
    // new OrmJavaClassChooser(this, (PropertyValueModel<? extends OrmTypeMapping>) getSubjectHolder(), container, javaClassHyperlink);
    // Table widgets
    HibernateTableComposite tableComposite = new HibernateTableComposite(this, container);
    GridData gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 2;
    tableComposite.getControl().setLayoutData(gridData);
    // Entity name widgets
    this.addLabel(container, JptJpaUiDetailsMessages.ENTITY_NAME_COMPOSITE_NAME);
    new EntityNameCombo(this, container);
    // Access type widgets
    this.addLabel(container, JptJpaUiMessages.ACCESS_TYPE_COMPOSITE_ACCESS);
    new AccessTypeComboViewer(this, this.buildAccessHolder(), container);
    // Id class widgets
    Hyperlink hyperlink = this.addHyperlink(container, JptJpaUiDetailsMessages.ID_CLASS_COMPOSITE_LABEL);
    new IdClassChooser(this, this.buildIdClassReferenceModel(), container, hyperlink);
    // Cacheable widgets
    CacheableTriStateCheckBox2_0 cacheableCheckBox = new CacheableTriStateCheckBox2_0(this, buildCacheableHolder(), container);
    gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 2;
    cacheableCheckBox.getControl().setLayoutData(gridData);
    return container;
}
Also used : HibernateTableComposite(org.jboss.tools.hibernate.jpt.ui.internal.details.HibernateTableComposite) EntityNameCombo(org.eclipse.jpt.jpa.ui.internal.details.EntityNameCombo) AccessTypeComboViewer(org.eclipse.jpt.jpa.ui.internal.details.AccessTypeComboViewer) IdClassChooser(org.eclipse.jpt.jpa.ui.internal.details.IdClassChooser) GridData(org.eclipse.swt.layout.GridData) CacheableTriStateCheckBox2_0(org.eclipse.jpt.jpa.ui.internal.jpa2.details.CacheableTriStateCheckBox2_0) Hyperlink(org.eclipse.ui.forms.widgets.Hyperlink)

Aggregations

AccessTypeComboViewer (org.eclipse.jpt.jpa.ui.internal.details.AccessTypeComboViewer)1 EntityNameCombo (org.eclipse.jpt.jpa.ui.internal.details.EntityNameCombo)1 IdClassChooser (org.eclipse.jpt.jpa.ui.internal.details.IdClassChooser)1 CacheableTriStateCheckBox2_0 (org.eclipse.jpt.jpa.ui.internal.jpa2.details.CacheableTriStateCheckBox2_0)1 GridData (org.eclipse.swt.layout.GridData)1 Hyperlink (org.eclipse.ui.forms.widgets.Hyperlink)1 HibernateTableComposite (org.jboss.tools.hibernate.jpt.ui.internal.details.HibernateTableComposite)1