Tabnine Logo
DataSetLookupConstraints.setGroupsTitle
Code IndexAdd Tabnine to your IDE (free)

How to use
setGroupsTitle
method
in
org.dashbuilder.dataset.DataSetLookupConstraints

Best Java code snippets using org.dashbuilder.dataset.DataSetLookupConstraints.setGroupsTitle (Showing top 20 results out of 315)

origin: org.dashbuilder/dashbuilder-renderer-selector

@Override
public DisplayerConstraints createDisplayerConstraints() {
  return new DisplayerConstraints(new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(1)
      .setMinColumns(1)
      .setGroupsTitle("Categories")
      .setColumnsTitle("Values")
      .setColumnTypes(new ColumnType[] {
          ColumnType.LABEL}));
}
origin: org.dashbuilder/dashbuilder-renderer-table

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupAllowed(true)
      .setGroupRequired(false)
      .setMaxColumns(-1)
      .setMinColumns(1)
      .setGroupsTitle("Rows")
      .setColumnsTitle("Columns");
  return new DisplayerConstraints(lookupConstraints)
        .supportsAttribute( DisplayerAttributeDef.TYPE )
        .supportsAttribute( DisplayerAttributeDef.RENDERER )
        .supportsAttribute( DisplayerAttributeDef.COLUMNS )
        .supportsAttribute( DisplayerAttributeGroupDef.FILTER_GROUP )
        .supportsAttribute( DisplayerAttributeGroupDef.TITLE_GROUP)
        .supportsAttribute( DisplayerAttributeGroupDef.TABLE_GROUP );
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(2)
      .setMinColumns(2)
      .setExtraColumnsAllowed(false)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle())
      .setColumnTypes(new ColumnType[]{
          ColumnType.LABEL,
          ColumnType.NUMBER});
  return new CommonC3DisplayerConstants(lookupConstraints).create()
      .supportsAttribute(DisplayerAttributeDef.SUBTYPE);
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(10)
      .setMinColumns(2)
      .setExtraColumnsAllowed(true)
      .setExtraColumnsType( ColumnType.NUMBER)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle())
      .setColumnTypes(new ColumnType[] {
          ColumnType.LABEL,
          ColumnType.NUMBER});
  return new CommonC3DisplayerConstants(lookupConstraints).create()
          .supportsAttribute(DisplayerAttributeDef.SUBTYPE)
          .supportsAttribute(DisplayerAttributeGroupDef.AXIS_GROUP);
}

origin: org.dashbuilder/dashbuilder-renderer-google

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupAllowed(true)
      .setGroupRequired(false)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle());
  return new DisplayerConstraints(lookupConstraints)
        .supportsAttribute( DisplayerAttributeDef.TYPE)
        .supportsAttribute(DisplayerAttributeDef.RENDERER)
        .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
        .supportsAttribute(DisplayerAttributeDef.COLUMN_EMPTY)
        .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.GENERAL_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.TABLE_GROUP);
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxGroups(1)
      .setMinColumns(2)
      .setMaxColumns(10)
      .setExtraColumnsAllowed(true)
      .setExtraColumnsType(ColumnType.NUMBER)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle())
      .setColumnTypes(new ColumnType[] {
          ColumnType.LABEL,
          ColumnType.NUMBER});
  return new CommonC3DisplayerConstants(lookupConstraints).create()
        .supportsAttribute(DisplayerAttributeDef.SUBTYPE)
        .supportsAttribute(DisplayerAttributeGroupDef.AXIS_GROUP);
}
origin: org.dashbuilder/dashbuilder-renderer-default

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupAllowed(true)
      .setGroupRequired(false)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle());
  return new DisplayerConstraints(lookupConstraints)
      .supportsAttribute( DisplayerAttributeDef.TYPE )
      .supportsAttribute( DisplayerAttributeDef.RENDERER )
      .supportsAttribute( DisplayerAttributeGroupDef.COLUMNS_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.FILTER_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.REFRESH_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.GENERAL_GROUP)
      .supportsAttribute( DisplayerAttributeGroupDef.EXPORT_GROUP)
      .supportsAttribute( DisplayerAttributeGroupDef.TABLE_GROUP );
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupAllowed(true)
      .setGroupRequired(false)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle());
  return new DisplayerConstraints(lookupConstraints)
      .supportsAttribute( DisplayerAttributeDef.TYPE )
      .supportsAttribute( DisplayerAttributeDef.RENDERER )
      .supportsAttribute( DisplayerAttributeGroupDef.COLUMNS_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.FILTER_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.REFRESH_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.GENERAL_GROUP)
      .supportsAttribute( DisplayerAttributeGroupDef.EXPORT_GROUP)
      .supportsAttribute( DisplayerAttributeGroupDef.TABLE_GROUP );
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupAllowed(true)
      .setGroupRequired(false)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle());
  return new DisplayerConstraints(lookupConstraints)
        .supportsAttribute( DisplayerAttributeDef.TYPE)
        .supportsAttribute(DisplayerAttributeDef.RENDERER)
        .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
        .supportsAttribute(DisplayerAttributeDef.COLUMN_EMPTY)
        .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.GENERAL_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.TABLE_GROUP);
}
origin: org.dashbuilder/dashbuilder-renderer-default

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(-1)
      .setMinColumns(1)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle())
      .setColumnTypes(new ColumnType[] {
          ColumnType.LABEL});
  return new DisplayerConstraints(lookupConstraints)
      .supportsAttribute( DisplayerAttributeDef.TYPE )
      .supportsAttribute( DisplayerAttributeGroupDef.COLUMNS_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.FILTER_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.REFRESH_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.GENERAL_GROUP );
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxGroups(1)
      .setMinColumns(2)
      .setMaxColumns(10)
      .setExtraColumnsAllowed(true)
      .setExtraColumnsType(ColumnType.NUMBER)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle())
      .setColumnTypes(new ColumnType[] {
          ColumnType.LABEL,
          ColumnType.NUMBER});
  return new CommonC3DisplayerConstants(lookupConstraints).create()
      .supportsAttribute(DisplayerAttributeDef.SUBTYPE)
      .supportsAttribute(DisplayerAttributeGroupDef.AXIS_GROUP);
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(-1)
      .setMinColumns(1)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle())
      .setColumnTypes(new ColumnType[] {
          ColumnType.LABEL});
  return new DisplayerConstraints(lookupConstraints)
      .supportsAttribute( DisplayerAttributeDef.TYPE )
      .supportsAttribute( DisplayerAttributeGroupDef.COLUMNS_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.FILTER_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.REFRESH_GROUP )
      .supportsAttribute( DisplayerAttributeGroupDef.GENERAL_GROUP );
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(5)
      .setMinColumns(5)
      .setExtraColumnsAllowed(false)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle())
      .setColumnTitle(1, "X")
      .setColumnTitle(2, "Y")
      .setColumnTitle(3, "Bubble Size")
      .setColumnTypes(new ColumnType[] {
          ColumnType.LABEL,
          ColumnType.NUMBER,
          ColumnType.NUMBER,
          ColumnType.LABEL,
          ColumnType.NUMBER});
  return new CommonC3DisplayerConstants(lookupConstraints).create()
        .supportsAttribute(DisplayerAttributeGroupDef.AXIS_GROUP);
}

origin: org.dashbuilder/dashbuilder-renderer-lienzo

  @Override
  public DisplayerConstraints createDisplayerConstraints() {
    DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
        .setGroupRequired(true)
        .setGroupColumn(true)
        .setMaxColumns(2)
        .setMinColumns(2)
        .setExtraColumnsAllowed(false)
        .setGroupsTitle(getView().getGroupsTitle())
        .setColumnsTitle(getView().getColumnsTitle())
        .setColumnTypes(new ColumnType[] {
            ColumnType.LABEL,
            ColumnType.NUMBER});

    return new DisplayerConstraints(lookupConstraints)
        .supportsAttribute(DisplayerAttributeDef.TYPE)
        .supportsAttribute(DisplayerAttributeDef.RENDERER)
        .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.GENERAL_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.CHART_GROUP );
  }
}
origin: kiegroup/appformer

  @Override
  public DisplayerConstraints createDisplayerConstraints() {
    DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
        .setGroupRequired(true)
        .setGroupColumn(true)
        .setMaxColumns(2)
        .setMinColumns(2)
        .setExtraColumnsAllowed(false)
        .setGroupsTitle(getView().getGroupsTitle())
        .setColumnsTitle(getView().getColumnsTitle())
        .setColumnTypes(new ColumnType[] {
            ColumnType.LABEL,
            ColumnType.NUMBER});

    return new DisplayerConstraints(lookupConstraints)
        .supportsAttribute(DisplayerAttributeDef.TYPE)
        .supportsAttribute(DisplayerAttributeDef.RENDERER)
        .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.GENERAL_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.CHART_GROUP );
  }
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(-1)
      .setMinColumns(1)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle());
  return new DisplayerConstraints(lookupConstraints)
      .supportsAttribute(DisplayerAttributeDef.TYPE)
      .supportsAttribute(DisplayerAttributeDef.SUBTYPE)
      .supportsAttribute(DisplayerAttributeDef.RENDERER)
      .supportsAttribute(DisplayerAttributeDef.TITLE)
      .supportsAttribute(DisplayerAttributeDef.TITLE_VISIBLE)
      .supportsAttribute(DisplayerAttributeGroupDef.SELECTOR_GROUP)
      .excludeAttribute(DisplayerAttributeGroupDef.SELECTOR_SHOW_INPUTS)
      .supportsAttribute(DisplayerAttributeGroupDef.CHART_MARGIN_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP);
}
origin: org.dashbuilder/dashbuilder-renderer-default

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(-1)
      .setMinColumns(1)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle());
  return new DisplayerConstraints(lookupConstraints)
      .supportsAttribute(DisplayerAttributeDef.TYPE)
      .supportsAttribute(DisplayerAttributeDef.SUBTYPE)
      .supportsAttribute(DisplayerAttributeDef.RENDERER)
      .supportsAttribute(DisplayerAttributeDef.TITLE)
      .supportsAttribute(DisplayerAttributeDef.TITLE_VISIBLE)
      .supportsAttribute(DisplayerAttributeGroupDef.SELECTOR_GROUP)
      .excludeAttribute(DisplayerAttributeDef.SELECTOR_SHOW_INPUTS)
      .supportsAttribute(DisplayerAttributeGroupDef.CHART_MARGIN_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP);
}
origin: org.dashbuilder/dashbuilder-renderer-default

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(-1)
      .setMinColumns(1)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle());
  return new DisplayerConstraints(lookupConstraints)
      .supportsAttribute(DisplayerAttributeDef.TYPE)
      .supportsAttribute(DisplayerAttributeDef.SUBTYPE)
      .supportsAttribute(DisplayerAttributeDef.RENDERER)
      .supportsAttribute(DisplayerAttributeDef.TITLE)
      .supportsAttribute(DisplayerAttributeDef.TITLE_VISIBLE)
      .supportsAttribute(DisplayerAttributeGroupDef.SELECTOR_GROUP)
      .excludeAttribute(DisplayerAttributeGroupDef.SELECTOR_SHOW_INPUTS)
      .supportsAttribute(DisplayerAttributeGroupDef.CHART_MARGIN_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP);
}
origin: kiegroup/appformer

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(true)
      .setGroupColumn(true)
      .setMaxColumns(-1)
      .setMinColumns(1)
      .setExtraColumnsAllowed(true)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle());
  return new DisplayerConstraints(lookupConstraints)
      .supportsAttribute(DisplayerAttributeDef.TYPE)
      .supportsAttribute(DisplayerAttributeDef.SUBTYPE)
      .supportsAttribute(DisplayerAttributeDef.RENDERER)
      .supportsAttribute(DisplayerAttributeDef.TITLE)
      .supportsAttribute(DisplayerAttributeDef.TITLE_VISIBLE)
      .supportsAttribute(DisplayerAttributeGroupDef.SELECTOR_GROUP)
      .excludeAttribute(DisplayerAttributeDef.SELECTOR_SHOW_INPUTS)
      .supportsAttribute(DisplayerAttributeGroupDef.CHART_MARGIN_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
      .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP);
}
origin: org.dashbuilder/dashbuilder-renderer-google

@Override
public DisplayerConstraints createDisplayerConstraints() {
  DataSetLookupConstraints lookupConstraints = new DataSetLookupConstraints()
      .setGroupRequired(false)
      .setGroupAllowed(true)
      .setGroupColumn(true)
      .setMaxColumns(2)
      .setMinColumns(1)
      .setExtraColumnsAllowed(false)
      .setGroupsTitle(view.getGroupsTitle())
      .setColumnsTitle(view.getColumnsTitle())
      .setFunctionRequired(true)
      .setColumnTypes(new ColumnType[] {ColumnType.NUMBER},
          new ColumnType[] {ColumnType.LABEL, ColumnType.NUMBER});
  return new DisplayerConstraints(lookupConstraints)
        .supportsAttribute(DisplayerAttributeDef.TYPE)
        .supportsAttribute(DisplayerAttributeDef.RENDERER)
        .supportsAttribute(DisplayerAttributeGroupDef.COLUMNS_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.FILTER_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.REFRESH_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.GENERAL_GROUP)
        .supportsAttribute(DisplayerAttributeDef.CHART_WIDTH)
        .supportsAttribute(DisplayerAttributeDef.CHART_HEIGHT)
        .supportsAttribute(DisplayerAttributeGroupDef.CHART_MARGIN_GROUP)
        .supportsAttribute(DisplayerAttributeGroupDef.METER_GROUP);
}
org.dashbuilder.datasetDataSetLookupConstraintssetGroupsTitle

Popular methods of DataSetLookupConstraints

  • <init>
  • setGroupRequired
  • check
  • setColumnTypes
  • setColumnsTitle
  • setMaxColumns
  • setMinColumns
  • newDataSetLookup
  • setGroupColumn
  • buildUniqueColumnId
  • setExtraColumnsAllowed
  • setExtraColumnsType
  • setExtraColumnsAllowed,
  • setExtraColumnsType,
  • setGroupAllowed,
  • getColumnTypes,
  • getMinColumns,
  • setFunctionRequired,
  • checkTypes,
  • createValidationError,
  • getGroupColumn

Popular in Java

  • Start an intent from android
  • runOnUiThread (Activity)
  • getSystemService (Context)
  • addToBackStack (FragmentTransaction)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • HttpURLConnection (java.net)
    An URLConnection for HTTP (RFC 2616 [http://tools.ietf.org/html/rfc2616]) used to send and receive d
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • Pattern (java.util.regex)
    Patterns are compiled regular expressions. In many cases, convenience methods such as String#matches
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • From CI to AI: The AI layer in your organization
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now