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;
}
Aggregations