Interface EdgeType

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

    public interface EdgeType
    extends AbstractTopoPrimitiveType
    A representation of the model object 'Edge Type'. There is precisely one positively directed and one negatively directed node in the boundary of every edge. The negatively and positively directed nodes correspond to the start and end nodes respectively. The optional coboundary of an edge is a circular sequence of directed faces which are incident on this edge in document order. Faces which use a particular boundary edge in its positive orientation appear with positive orientation on the coboundary of the same edge. In the 2D case, the orientation of the face on the left of the edge is "+"; the orientation of the face on the right on its right is "-". An edge may optionally be realised by a 1-dimensional (curve) geometric primitive.

    The following features are supported:

    See Also:
    Gml311Package.getEdgeType()
    • Method Detail

      • getDirectedNode

        EList<DirectedNodePropertyType> getDirectedNode()
        Returns the value of the 'Directed Node' containment reference list. The list contents are of type DirectedNodePropertyType.

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

        Returns:
        the value of the 'Directed Node' containment reference list.
        See Also:
        Gml311Package.getEdgeType_DirectedNode()
      • getDirectedFace

        EList<DirectedFacePropertyType> getDirectedFace()
        Returns the value of the 'Directed Face' containment reference list. The list contents are of type DirectedFacePropertyType.

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

        Returns:
        the value of the 'Directed Face' containment reference list.
        See Also:
        Gml311Package.getEdgeType_DirectedFace()
      • getCurveProperty

        CurvePropertyType getCurveProperty()
        Returns the value of the 'Curve Property' containment reference. This property element either references a curve via the XLink-attributes or contains the curve element. curveProperty 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 _Curve.
        Returns:
        the value of the 'Curve Property' containment reference.
        See Also:
        setCurveProperty(CurvePropertyType), Gml311Package.getEdgeType_CurveProperty()