Examples of FilterCondition


Examples of com.clarkparsia.owlwg.testcase.filter.FilterCondition

    log = Logger.getLogger( FilterConditionParser.class.getCanonicalName() );
  }

  public static FilterCondition parse(String filterString) {

    FilterCondition filter;
    LinkedList<FilterCondition> filterStack = new LinkedList<FilterCondition>();
    String[] splits = filterString.split( "\\s" );
    for( int i = 0; i < splits.length; i++ ) {
      if( splits[i].equalsIgnoreCase( "and" ) ) {
        ConjunctionFilter and = ConjunctionFilter.and( filterStack );
        filterStack.clear();
        filterStack.add( and );
      }
      else if( splits[i].equalsIgnoreCase( "approved" ) ) {
        filterStack.add( StatusFilter.APPROVED );
      }
      else if( splits[i].equalsIgnoreCase( "direct" ) ) {
        filterStack.add( new SemanticsFilter( Semantics.DIRECT ) );
      }
      else if( splits[i].equalsIgnoreCase( "dl" ) ) {
        filterStack.add( SatisfiedSyntaxConstraintFilter.DL );
      }
      else if( splits[i].equalsIgnoreCase( "!dl" ) ) {
        filterStack.add( new UnsatisfiedSyntaxConstraintFilter( SyntaxConstraint.DL ) );
      }
      else if( splits[i].equalsIgnoreCase( "el" ) ) {
        filterStack.add( SatisfiedSyntaxConstraintFilter.EL );
      }
      else if( splits[i].equalsIgnoreCase( "!el" ) ) {
        filterStack.add( new UnsatisfiedSyntaxConstraintFilter( SyntaxConstraint.EL ) );
      }
      else if( splits[i].equalsIgnoreCase( "extracredit" ) ) {
        filterStack.add( StatusFilter.EXTRACREDIT );
      }
      else if( splits[i].equalsIgnoreCase( "not" ) ) {
        FilterCondition a = filterStack.removeLast();
        filterStack.add( NegationFilter.not( a ) );
      }
      else if( splits[i].equalsIgnoreCase( "or" ) ) {
        DisjunctionFilter or = DisjunctionFilter.or( filterStack );
        filterStack.clear();
View Full Code Here

Examples of com.clarkparsia.owlwg.testcase.filter.FilterCondition

  @Parameters
    public static List<Object[]> data() throws OWLOntologyCreationException, OWLOntologyChangeException {
      final OWLOntologyManager manager = OWLManager.createOWLOntologyManager();
      OwlApi3TestCaseFactory factory = new OwlApi3TestCaseFactory();
     
      FilterCondition filter = FilterConditionParser.parse( "approved proposed extracredit or direct dl and" );
     
     
      /*
     * Load the test and results ontology from local files before
     * reading the test cases, otherwise import of them is likely to
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.FilterCondition

    @Override
    public void actionPerformed(AnActionEvent e) {
        Object selection = getSelection();
        if (selection instanceof FilterCondition) {
            FilterCondition filterCondition = (FilterCondition) selection;

            Project project = ActionUtil.getProject(e);
            ObjectNameFilterManager filterManager = ObjectNameFilterManager.getInstance(project);
            filterManager.removeFilterCondition(filterCondition, settingsForm);
        }
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.FilterCondition

    @Override
    public void actionPerformed(AnActionEvent e) {
        Object selection = getSelection();
        if (selection instanceof FilterCondition) {
            FilterCondition condition = (FilterCondition) selection;
            Project project = ActionUtil.getProject(e);
            ObjectNameFilterManager filterManager = ObjectNameFilterManager.getInstance(project);
            filterManager.moveFilterConditionUp(condition, settingsForm);
        }
    }
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.FilterCondition

    @Override
    public void update(AnActionEvent e) {
        Object selection = getSelection();
        Presentation presentation = e.getPresentation();
        if (selection instanceof FilterCondition) {
            FilterCondition condition = (FilterCondition) selection;

            if (condition instanceof ObjectNameFilter) {
                ObjectNameFilter filter = (ObjectNameFilter) condition;
                List<ObjectNameFilter> filters = filter.getSettings().getFilters();
                int index = filters.indexOf(filter);
                presentation.setEnabled(index > 0);
            } else {
                CompoundFilterCondition parentCondition = condition.getParent();
                List<FilterCondition> conditions = parentCondition.getConditions();
                int index = conditions.indexOf(condition);
                presentation.setEnabled(index > 0);
            }
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.FilterCondition

                        getManager().editFilterCondition(condition, ObjectNameFilterSettingsForm.this);
                    }
                } else if (e.getKeyChar() == 127) { //DEL
                    Object selection = getSelection();
                    if (selection instanceof FilterCondition) {
                        FilterCondition condition = (FilterCondition) selection;
                        getManager().removeFilterCondition(condition, ObjectNameFilterSettingsForm.this);
                    }
                }
            }
        });
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.FilterCondition

            append(" '" + condition.getText() + "' ", new SimpleTextAttributes(0, Color.BLUE));

        }

        if (value instanceof FilterCondition) {
            FilterCondition condition = (FilterCondition) value;
            CompoundFilterCondition parentCondition = condition.getParent();
            if (parentCondition != null) {
                List<FilterCondition> conditions = parentCondition.getConditions();
                if (conditions.indexOf(condition) < conditions.size() - 1) {
                    append(parentCondition.getJoinType().toString().toLowerCase(), SimpleTextAttributes.REGULAR_BOLD_ATTRIBUTES);
                }
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.FilterCondition

    @Override
    public void actionPerformed(AnActionEvent e) {
        Object selection = getSelection();
        if (selection instanceof FilterCondition) {
            FilterCondition condition = (FilterCondition) selection;
            Project project = ActionUtil.getProject(e);
            ObjectNameFilterManager filterManager = ObjectNameFilterManager.getInstance(project);
            filterManager.moveFilterConditionDown(condition, settingsForm);
        }
    }
View Full Code Here

Examples of com.dci.intellij.dbn.object.filter.name.FilterCondition

    @Override
    public void update(AnActionEvent e) {
        Object selection = getSelection();
        Presentation presentation = e.getPresentation();
        if (selection instanceof FilterCondition) {
            FilterCondition condition = (FilterCondition) selection;
            if (condition instanceof ObjectNameFilter) {
                ObjectNameFilter filter = (ObjectNameFilter) condition;
                List<ObjectNameFilter> filters = filter.getSettings().getFilters();
                int index = filters.indexOf(filter);
                presentation.setEnabled(index < filters.size() - 1);
            } else {
                CompoundFilterCondition parentCondition = condition.getParent();
                List<FilterCondition> conditions = parentCondition.getConditions();
                int index = conditions.indexOf(condition);
                presentation.setEnabled(index < conditions.size() - 1);
            }
        } else {
View Full Code Here

Examples of org.openfaces.component.filter.FilterCondition

    }

    private void setCondition(ExpressionFilter filter, String value) {
        String[] parts = value.split(" ");
        String conditionName = parts[parts.length - 1];
        FilterCondition condition = null;
        String possibleConditionsStr = "";
        for (FilterCondition c : FilterCondition.values()) {
            if (c == FilterCondition.EMPTY || c == FilterCondition.BETWEEN)
                continue; // these are not applicable for one-property filters (which are ancestors of ExpressionFilter)
            if (possibleConditionsStr.length() > 0)
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.