largestBasinIsRiverBasin: /* A ...... not c.oclIsTypeOf(RiverBasin))
geometryIsSurfaceOrPoint: Standing water geometry may be a surface or point
banksShallBeDifferentShoreObje ...... two separate Shore objects.*/
geometryIsCurveOrSurface: Watercourse geometry may be a curve or surface
onlyManmadeHasConditionAttr: / ...... lf.origin=OriginType::manMade)
largestBasinIsRiverBasin: /* A ...... not c.oclIsTypeOf(RiverBasin))