Interface FaceType

  • All Superinterfaces:
    AbstractGMLType, AbstractTopologyType, AbstractTopoPrimitiveType, EObject, Notifier
    All Known Implementing Classes:
    FaceTypeImpl

    public interface FaceType
    extends AbstractTopoPrimitiveType
    A representation of the model object 'Face Type'. . The topological boundary of a face consists of a set of directed edges. Note that all edges associated with a Face, including dangling and interior edges, appear in the boundary. Dangling and interior edges are each referenced by pairs of directedEdges with opposing orientations. The optional coboundary of a face is a pair of directed solids which are bounded by this face. If present, there is precisely one positively directed and one negatively directed solid in the coboundary of every face. The positively directed solid corresponds to the solid which lies in the direction of the positively directed normal to the face in any geometric realisation. A face may optionally be realised by a 2-dimensional (surface) geometric primitive.

    The following features are supported:

    See Also:
    Gml311Package.getFaceType()
    • Method Detail

      • getDirectedEdge

        EList<DirectedEdgePropertyType> getDirectedEdge()
        Returns the value of the 'Directed Edge' containment reference list. The list contents are of type DirectedEdgePropertyType.

        If the meaning of the 'Directed Edge' containment reference list isn't clear, there really should be more of a description here...

        Returns:
        the value of the 'Directed Edge' containment reference list.
        See Also:
        Gml311Package.getFaceType_DirectedEdge()
      • getSurfaceProperty

        SurfacePropertyType getSurfaceProperty()
        Returns the value of the 'Surface Property' containment reference. This property element either references a surface via the XLink-attributes or contains the surface element. surfaceProperty is the predefined property which can be used by GML Application Schemas whenever a GML Feature has a property with a value that is substitutable for _Surface.
        Returns:
        the value of the 'Surface Property' containment reference.
        See Also:
        setSurfaceProperty(SurfacePropertyType), Gml311Package.getFaceType_SurfaceProperty()