|
ENTITY seam_edge SUBTYPE OF (oriented_edge); pcurve_reference : pcurve; WHERE wr1: ( 'topology_schema.edge_curve' IN TYPEOF ( edge_element ) ) AND ( 'topology_schema.seam_curve' IN TYPEOF ( edge_element \ edge_curve . edge_geometry ) ) ; wr2: pcurve_reference IN edge_element \ edge_curve . edge_geometry \ surface_curve . associated_geometry ; END_ENTITY; -- seam_edge |
Entity data types and their attributesrepresentation_itemname: label; topological_representation_item - edge edge_start: vertex; edge_end: vertex; oriented_edge edge_element: edge; orientation: BOOLEAN; (RT) (DER) edge_start: vertex; (RT) (DER) edge_end: vertex; seam_edge pcurve_reference: pcurve; |
Global rules for this entity data type- |
public interface ESeam_edge extends EOriented_edgepcurve_reference (explicit attribute)boolean testPcurve_reference(ESeam_edge type)EPcurve getPcurve_reference(ESeam_edge type) void setPcurve_reference(ESeam_edge type, EPcurve value) void unsetPcurve_reference(ESeam_edge type) |
public class CSeam_edge implements ESeam_edgestatic EAttribute attributePcurve_reference(ESeam_edge type)static int usedinPcurve_reference(ESeam_edge type, EPcurve instance, ASdaiModel domain, ASeam_edge result) |
public class ASeam_edge extends AEntitypublic ESeam_edge getByIndex(int index)public ESeam_edge getCurrentMember(SdaiIterator it) |