Search in sources :

Example 1 with HibernateTableComposite

use of org.jboss.tools.hibernate.jpt.ui.internal.details.HibernateTableComposite in project jbosstools-hibernate by jbosstools.

the class HibernateJavaEntityComposite method initializeEntitySection.

protected Control initializeEntitySection(Composite container) {
    // new HibernateTableComposite(this, container);
    // new EntityNameComposite(this, container);
    // new IdClassComposite(this, buildIdClassReferenceHolder(), container);
    container = this.addSubPane(container, 2, 0, 0, 0, 0);
    // 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);
    // Id class widgets
    Hyperlink hyperlink = this.addHyperlink(container, JptJpaUiDetailsMessages.ID_CLASS_COMPOSITE_LABEL);
    new IdClassChooser(this, this.buildIdClassReferenceModel(), container, hyperlink);
    return container;
}
Also used : HibernateTableComposite(org.jboss.tools.hibernate.jpt.ui.internal.details.HibernateTableComposite) EntityNameCombo(org.eclipse.jpt.jpa.ui.internal.details.EntityNameCombo) IdClassChooser(org.eclipse.jpt.jpa.ui.internal.details.IdClassChooser) GridData(org.eclipse.swt.layout.GridData) Hyperlink(org.eclipse.ui.forms.widgets.Hyperlink)

Example 2 with HibernateTableComposite

use of org.jboss.tools.hibernate.jpt.ui.internal.details.HibernateTableComposite in project jbosstools-hibernate by jbosstools.

the class HibernateOrmEntityComposite method initializeEntitySection.

@Override
protected Control initializeEntitySection(Composite container) {
    // new OrmJavaClassChooser(this, getSubjectHolder(), container, false);
    // new HibernateTableComposite(this, container);
    // new EntityNameComposite(this, container);
    // new AccessTypeComposite(this, buildAccessHolder(), container);
    // new IdClassComposite(this, buildIdClassReferenceHolder(), container);
    // new MetadataCompleteComposite(this, getSubjectHolder(), container);
    container = this.addSubPane(container, 2, 0, 0, 0, 0);
    // Java class widgets
    Hyperlink javaClassHyperlink = this.addHyperlink(container, JptJpaUiDetailsOrmMessages.ORM_JAVA_CLASS_CHOOSER_JAVA_CLASS);
    new OrmJavaClassChooser(this, buildPersistentTypeReferenceModel(), 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, buildAccessHolder(), container);
    // Id class widgets
    Hyperlink hyperlink = this.addHyperlink(container, JptJpaUiDetailsMessages.ID_CLASS_COMPOSITE_LABEL);
    new IdClassChooser(this, this.buildIdClassReferenceModel(), container, hyperlink);
    // Metadata complete widgets
    MetadataCompleteTriStateCheckBox metadataCompleteCheckBox = new MetadataCompleteTriStateCheckBox(this, getSubjectHolder(), container);
    gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 2;
    metadataCompleteCheckBox.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) OrmJavaClassChooser(org.eclipse.jpt.jpa.ui.internal.details.orm.OrmJavaClassChooser) IdClassChooser(org.eclipse.jpt.jpa.ui.internal.details.IdClassChooser) GridData(org.eclipse.swt.layout.GridData) Hyperlink(org.eclipse.ui.forms.widgets.Hyperlink) MetadataCompleteTriStateCheckBox(org.eclipse.jpt.jpa.ui.internal.details.orm.MetadataCompleteTriStateCheckBox)

Example 3 with HibernateTableComposite

use of org.jboss.tools.hibernate.jpt.ui.internal.details.HibernateTableComposite 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)

Example 4 with HibernateTableComposite

use of org.jboss.tools.hibernate.jpt.ui.internal.details.HibernateTableComposite in project jbosstools-hibernate by jbosstools.

the class Hibernate2_0OrmEntityComposite method initializeEntitySection.

@Override
protected Control initializeEntitySection(Composite container) {
    // new OrmJavaClassChooser(this, getSubjectHolder(), container, false);
    // new HibernateTableComposite(this, container);
    // new EntityNameComposite(this, container);
    // new AccessTypeComposite(this, buildAccessHolder(), container);
    // new IdClassComposite(this, buildIdClassReferenceHolder(), container);
    // new Cacheable2_0Pane(this, buildCacheableHolder(), container);
    // new MetadataCompleteComposite(this, getSubjectHolder(), container);
    container = this.addSubPane(container, 2, 0, 0, 0, 0);
    // Java class widgets
    Hyperlink javaClassHyperlink = this.addHyperlink(container, JptJpaUiDetailsOrmMessages.ORM_JAVA_CLASS_CHOOSER_JAVA_CLASS);
    new OrmJavaClassChooser(this, buildPersistentTypeReferenceModel(), 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, buildAccessHolder(), container);
    // Id class widgets
    Hyperlink hyperlink = this.addHyperlink(container, JptJpaUiDetailsMessages.ID_CLASS_COMPOSITE_LABEL);
    new IdClassChooser(this, buildIdClassReferenceModel(), container, hyperlink);
    // Metadata complete widgets
    MetadataCompleteTriStateCheckBox metadataCompleteCheckBox = new MetadataCompleteTriStateCheckBox(this, getSubjectHolder(), container);
    gridData = new GridData(GridData.FILL_HORIZONTAL);
    gridData.horizontalSpan = 2;
    metadataCompleteCheckBox.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) OrmJavaClassChooser(org.eclipse.jpt.jpa.ui.internal.details.orm.OrmJavaClassChooser) IdClassChooser(org.eclipse.jpt.jpa.ui.internal.details.IdClassChooser) GridData(org.eclipse.swt.layout.GridData) Hyperlink(org.eclipse.ui.forms.widgets.Hyperlink) MetadataCompleteTriStateCheckBox(org.eclipse.jpt.jpa.ui.internal.details.orm.MetadataCompleteTriStateCheckBox)

Aggregations

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