public WorkbookSyntaxNode(WorksheetSyntaxNode[] nodes, TableSyntaxNode[] mergedTableParts, XlsWorkbookSourceCodeModule module) { super(XlsNodeTypes.XLS_WORKBOOK.toString(), null, nodes, module); this.mergedTableParts = mergedTableParts; }
public XlsModuleSyntaxNode(WorkbookSyntaxNode[] nodes, IOpenSourceCodeModule module, OpenlSyntaxNode openlNode, Collection<String> imports) { super(XlsNodeTypes.XLS_MODULE.toString(), null, nodes, module); this.openlNode = openlNode; this.imports.addAll(imports); this.libraries.addAll(libraries); }
/** * {@inheritDoc} */ @Override public boolean isUnique(TableSyntaxNode tsn) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tsn.getType()) || XlsNodeTypes.XLS_DATATYPE.toString().equals(tsn.getType()) || XlsNodeTypes.XLS_ENVIRONMENT.toString().equals(tsn.getType())) { return true; } return false; }
/** * {@inheritDoc} */ @Override public boolean isUnique(TableSyntaxNode tsn) { return XlsNodeTypes.XLS_PROPERTIES.toString().equals(tsn.getType()) || XlsNodeTypes.XLS_DATATYPE.toString().equals(tsn.getType()) || XlsNodeTypes.XLS_DATA.toString().equals(tsn.getType()) || XlsNodeTypes.XLS_TEST_METHOD.toString().equals(tsn.getType()) || XlsNodeTypes.XLS_ENVIRONMENT.toString().equals(tsn.getType()) || XlsNodeTypes.XLS_OTHER.toString().equals(tsn.getType()) // These tables don't have versions and can't be grouped || tsn.getMember() == null; // When table contains syntax errors and can't be grouped with other tables. }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && ModulePropertiesTableNodeBuilder.isModulePropertyTable(tableSyntaxNode)) { //category tree builder skips module properties return false; } return true; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && isCategoryPropertyTable(tableSyntaxNode)) { return true; } return false; }
public int getNumberOfTables() { int count = 0; TableSyntaxNode[] tables = getTableSyntaxNodes(); for (TableSyntaxNode table : tables) { if (!XlsNodeTypes.XLS_OTHER.toString().equals(table.getType())) { count++; } } return count; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && isModulePropertyTable(tableSyntaxNode)) { return true; } return false; }
public int getNumberOfTables() { int count = 0; TableSyntaxNode[] tables = getTableSyntaxNodes(); for (TableSyntaxNode table : tables) { if (!XlsNodeTypes.XLS_OTHER.toString().equals(table.getType())) { count++; } } return count; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && isCategoryPropertyTable(tableSyntaxNode)) { return true; } return false; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && ModulePropertiesTableNodeBuilder.isModulePropertyTable(tableSyntaxNode)) { //category tree builder skips module properties return false; } return true; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && isModulePropertyTable(tableSyntaxNode)) { return true; } return false; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && ModulePropertiesTableNodeBuilder.isModulePropertyTable(tableSyntaxNode)) { //category tree builder skips module properties return false; } return true; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && isCategoryPropertyTable(tableSyntaxNode)) { return true; } return false; }
@Override public boolean isBuilderApplicableForObject(TableSyntaxNode tableSyntaxNode) { if (XlsNodeTypes.XLS_PROPERTIES.toString().equals(tableSyntaxNode.getType()) && isModulePropertyTable(tableSyntaxNode)) { return true; } return false; }
public static boolean shouldBeGenerated(IOpenField field, String[] fieldToGenerate, boolean ignoreNonJavaTypes, boolean ignoreTestMethods) { if (ignoreTestMethods && field instanceof DataOpenField) { ITable table = ((DataOpenField) field).getTable(); if (table != null && table.getTableSyntaxNode().getType().equals(XlsNodeTypes.XLS_TEST_METHOD.toString())) { return false; } } return shouldBeGenerated(field, fieldToGenerate, ignoreNonJavaTypes); }
public boolean isCopyable() { ProjectModel projectModel = WebStudioUtils.getProjectModel(); return projectModel.isEditable() && !isServiceTable() && !XlsNodeTypes.XLS_DATATYPE.toString().equals(table.getType()) && !isDispatcherValidationNode(); }
public TableSyntaxNode findAnyTableNodeByLocation(XlsUrlParser p1) { TableSyntaxNode[] nodes = getTableSyntaxNodes(); for (int i = 0; i < nodes.length; i++) { if (nodes[i].getType().equals(XlsNodeTypes.XLS_DT.toString()) && XlsUrlUtils.intersectsByLocation(p1, nodes[i].getGridTable().getUri())) { return nodes[i]; } } return null; }
public TestSuiteMethod(IOpenMethod testedMethod, IOpenMethodHeader header, TestMethodBoundNode boundNode) { super(header, boundNode); db = boundNode.getDataBase(); this.testedMethod = testedMethod; initProperties(getSyntaxNode().getTableProperties()); runmethod = XlsNodeTypes.XLS_RUN_METHOD.toString().equals(getSyntaxNode().getType()); }