for(final OperatorIDTuple<Operator> opIDTuple : this.getSucceedingOperators()) {
if (opIDTuple.getOperator() instanceof UnitermOperator){
final UnitermOperator child = (UnitermOperator) opIDTuple.getOperator(); // get current children
child.setChild(true);
// create predicate panel...
final ClassificationOperatorPanel classificationOperatorPanel = new ClassificationOperatorPanel(parent, this, child);
this.annotationLabels.put(child, classificationOperatorPanel);
// add predicate panel to hash table with its GraphWrapper...
predicates.put(new GraphWrapperOperator(child), classificationOperatorPanel);
}
if (opIDTuple.getOperator() instanceof ConstantOperator){
final ConstantOperator child = (ConstantOperator) opIDTuple.getOperator(); // get current children
child.setChild(true);
// create predicate panel...
final ClassificationOperatorPanel classificationOperatorPanel = new ClassificationOperatorPanel(parent, this, child);
this.annotationLabels.put(child, classificationOperatorPanel);
// add predicate panel to hash table with its GraphWrapper...
predicates.put(new GraphWrapperOperator(child), classificationOperatorPanel);
}
if (opIDTuple.getOperator() instanceof VariableOperator){
final VariableOperator child = (VariableOperator) opIDTuple.getOperator(); // get current children
child.setChild(true);
// create predicate panel...
final ClassificationOperatorPanel classificationOperatorPanel = new ClassificationOperatorPanel(parent, this, child);
this.annotationLabels.put(child, classificationOperatorPanel);
// add predicate panel to hash table with its GraphWrapper...
predicates.put(new GraphWrapperOperator(child), classificationOperatorPanel);
}
if (opIDTuple.getOperator() instanceof ListOperator){
final ListOperator child = (ListOperator) opIDTuple.getOperator(); // get current children
child.setChild(true);
// create predicate panel...
final ClassificationOperatorPanel classificationOperatorPanel = new ClassificationOperatorPanel(parent, this, child);
this.annotationLabels.put(child, classificationOperatorPanel);
// add predicate panel to hash table with its GraphWrapper...
predicates.put(new GraphWrapperOperator(child), classificationOperatorPanel);