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) |