digraph G { RepresentationItem -> {ValueRepresentationItem, TopologicalRepresentationItem, StyledItem, RepItemGroup, QualifiedRepresentationItem, MeasureRepresentationItem, MappedItem, KinematicPath, GeometricRepresentationItem, DescriptiveRepresentationItem, CompoundRepresentationItem}; TopologicalRepresentationItem -> {Vertex, Path, Loop, FaceBound, Face, Edge, ConnectedFaceSet, ConnectedEdgeSet}; Vertex -> {VertexPoint}; Path -> {OrientedPath, EdgeLoop}; Loop -> {VertexLoop, PolyLoop, EdgeLoop}; FaceBound -> {FaceOuterBound}; Face -> {Subface, OrientedFace, FaceSurface}; FaceSurface -> {AdvancedFace}; Edge -> {Subedge, OrientedEdge, EdgeCurve}; OrientedEdge -> {SeamEdge}; ConnectedFaceSet -> {OpenShell, ConnectedFaceSubSet, ClosedShell}; OpenShell -> {OrientedOpenShell}; ClosedShell -> {OrientedClosedShell}; StyledItem -> {OverRidingStyledItem, AnnotationOccurrence}; OverRidingStyledItem -> {ContextDependentOverRidingStyledItem}; ContextDependentOverRidingStyledItem -> {HiddenElementOverRidingStyledItem}; AnnotationOccurrence -> {DraughtingAnnotationOccurrence, AnnotationTextOccurrence, AnnotationSymbolOccurrence, AnnotationPlane, AnnotationFillAreaOccurrence, AnnotationCurveOccurrence}; AnnotationSymbolOccurrence -> {TerminatorSymbol, AnnotationSubfigureOccurrence}; TerminatorSymbol -> {LeaderTerminator, DimensionCurveTerminator}; AnnotationCurveOccurrence -> {ProjectionCurve, LeaderCurve, DimensionCurve}; MappedItem -> {DimensionTextAssociativity, CameraImage, AnnotationTextCharacter, AnnotationText, AnnotationSymbol}; CameraImage -> {CameraImage3dWithScale, CameraImage2dWithScale}; GeometricRepresentationItem -> {VertexPoint, Vector, Torus, TextLiteral, SymbolTarget, Surface, Sphere, SolidModel, ShellBasedSurfaceModel, RightCircularCylinder, RightCircularCone, RightAngularWedge, PolyLoop, Point, PlanarExtent, Placement, OneDirectionRepeatFactor, LightSource, KinematicFrameBasedTransformation, HalfSpaceSolid, GeometricSet, FillAreaStyleTiles, FillAreaStyleTileSymbolWithStyle, FillAreaStyleHatching, FaceSurface, FaceBasedSurfaceModel, ExternallyDefinedTileStyle, ExternallyDefinedHatchStyle, EdgeCurve, EdgeBasedWireframeModel, DraughtingCallout, Direction, DefinedSymbol, DefinedCharacterGlyph, Curve, CompositeText, CartesianTransformationOperator, CameraModel, BooleanResult, Block, AnnotationPlane, AnnotationFillArea}; TextLiteral -> {TextLiteralWithExtent, TextLiteralWithDelineation, TextLiteralWithBlankingBox, TextLiteralWithAssociatedCurves, DimensionTextAssociativity}; TextLiteralWithDelineation -> {DraughtingTextLiteralWithDelineation}; Surface -> {SweptSurface, SurfaceReplica, OrientedSurface, OffsetSurface, ElementarySurface, BoundedSurface}; SweptSurface -> {SurfaceOfRevolution, SurfaceOfLinearExtrusion}; ElementarySurface -> {ToroidalSurface, SphericalSurface, Plane, CylindricalSurface, ConicalSurface}; ToroidalSurface -> {DegenerateToroidalSurface}; BoundedSurface -> {RectangularTrimmedSurface, RectangularCompositeSurface, CurveBoundedSurface, BSplineSurface}; BSplineSurface -> {UniformSurface, RationalBSplineSurface, QuasiUniformSurface, BezierSurface, BSplineSurfaceWithKnots}; SolidModel -> {SweptFaceSolid, SweptDiskSolid, SweptAreaSolid, SolidReplica, ManifoldSolidBrep, CsgSolid}; SweptFaceSolid -> {RevolvedFaceSolid, ExtrudedFaceSolid}; SweptAreaSolid -> {SurfaceCurveSweptAreaSolid, RevolvedAreaSolid, ExtrudedAreaSolid}; SurfaceCurveSweptAreaSolid -> {RuledSurfaceSweptAreaSolid}; ManifoldSolidBrep -> {FacetedBrep, BrepWithVoids}; Point -> {PointReplica, PointOnSurface, PointOnCurve, DegeneratePcurve, CartesianPoint}; DegeneratePcurve -> {EvaluatedDegeneratePcurve}; PlanarExtent -> {PlanarBox}; Placement -> {Axis2Placement3d, Axis2Placement2d, Axis1Placement}; OneDirectionRepeatFactor -> {TwoDirectionRepeatFactor}; LightSource -> {LightSourceSpot, LightSourcePositional, LightSourceDirectional, LightSourceAmbient}; HalfSpaceSolid -> {BoxedHalfSpace}; GeometricSet -> {GeometricCurveSet}; DraughtingCallout -> {SurfaceConditionCallout, StructuredDimensionCallout, ProjectionDirectedCallout, LeaderDirectedCallout, GeometricalToleranceCallout, DraughtingElements, DimensionCurveDirectedCallout, DimensionCallout, DatumTargetCallout, DatumFeatureCallout}; ProjectionDirectedCallout -> {OrdinateDimension}; LeaderDirectedCallout -> {LeaderDirectedDimension}; DimensionCurveDirectedCallout -> {RadiusDimension, LinearDimension, DiameterDimension, CurveDimension, AngularDimension}; Curve -> {SurfaceCurve, Pcurve, OffsetCurve3d, OffsetCurve2d, Line, CurveReplica, Conic, BoundedCurve}; SurfaceCurve -> {SeamCurve, IntersectionCurve, BoundedSurfaceCurve}; Pcurve -> {BoundedPcurve}; Conic -> {Parabola, Hyperbola, Ellipse, Circle}; BoundedCurve -> {TrimmedCurve, Polyline, CompositeCurve, BoundedSurfaceCurve, BoundedPcurve, BSplineCurve}; CompositeCurve -> {CompositeCurveOnSurface}; CompositeCurveOnSurface -> {BoundaryCurve}; BoundaryCurve -> {OuterBoundaryCurve}; BSplineCurve -> {UniformCurve, RationalBSplineCurve, QuasiUniformCurve, BezierCurve, BSplineCurveWithKnots}; CompositeText -> {CompositeTextWithExtent, CompositeTextWithBlankingBox, CompositeTextWithAssociatedCurves}; CartesianTransformationOperator -> {CartesianTransformationOperator3d, CartesianTransformationOperator2d}; CameraModel -> {CameraModelD3, CameraModelD2}; CameraModelD3 -> {CameraModelD3WithHlhsr}; CompoundRepresentationItem -> {ValueRange, DefaultToleranceTableCell}; }