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:
  • Method Details

    • 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:
    • 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:
    • 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

      void setCurveProperty(CurvePropertyType value)
      Sets the value of the 'Curve Property' containment reference.
      Parameters:
      value - the new value of the 'Curve Property' containment reference.
      See Also: