@Override public boolean isSimple() { return !isAllowingMultipleEdges() && !isAllowingSelfLoops(); }
@Override public boolean isMultigraph() { return isAllowingMultipleEdges() && !isAllowingSelfLoops(); }
@Override public boolean isPseudograph() { return isAllowingMultipleEdges() && isAllowingSelfLoops(); }