@Override protected void visit(Object range, BioPAXElement domain, Model model, PropertyEditor editor) { if (thing.equals(range)) { error(validation, thing, "cyclic.inclusion", false, "is a component of itself or its componets... : " + domain.getUri()); } else if(range instanceof Complex) { traverse((Complex) range, model); } } };
@Override protected void visit(Object range, BioPAXElement domain, Model model, PropertyEditor editor) { assert range instanceof PhysicalEntity; // - because of filter and mul.cardinality if (thing.equals(range)) { error(thing, "cyclic.inclusion", false, getVisited().toString()); } else if(range instanceof Complex) { traverse((Complex) range, model); } } };