Package lupos.gui.operatorgraph.visualeditor.ruleeditor.util

Examples of lupos.gui.operatorgraph.visualeditor.ruleeditor.util.ModeEnum


        if(element.equals(op)) {
          inLoop = true;
        }

        if(inLoop) {
          final ModeEnum mode = ((AnnotationPanel) element.getAnnotationLabel(nextElement)).getMode();

          if(mode == ModeEnum.ALL_PRECEDING || mode == ModeEnum.ALL_SUCCEEDING) {
            throw new ModificationException("The mode '" + mode + "' is not allowed in cycles!", element);
          }
        }
      }

      return;
    }

    visitedNodes.add(op);

    for(final OperatorIDTuple<Operator> sucOpIDt : op.getSucceedingOperators()) {
      final AbstractRuleOperator sucOp = (AbstractRuleOperator) sucOpIDt.getOperator();

      final ModeEnum mode = ((AnnotationPanel) ((AbstractRuleOperator) op).getAnnotationLabel(sucOp)).getMode();

      if(mode == ModeEnum.ALL_SUCCEEDING) {
        foundAllSucceeding = true;
      }
      else if(foundAllSucceeding && mode == ModeEnum.ALL_PRECEDING) {
View Full Code Here


    this.parentOp = operator;
    this.child = child;

    boolean active = false;
    String opID = "";
    ModeEnum mode = ModeEnum.EXISTS;

    if(data != null) {
      active = data.getFirst();

      if(!data.getSecond().equals("-1")) {
View Full Code Here

TOP

Related Classes of lupos.gui.operatorgraph.visualeditor.ruleeditor.util.ModeEnum

Copyright © 2018 www.massapicom. 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.