ENTITY conic SUPERTYPE OF (ONEOF (circle, ellipse, hyperbola, parabola)) SUBTYPE OF (curve); position : axis2_placement; END_ENTITY; -- conic |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; curve - conic position: axis2_placement; |
circle (GEOMETRY_SCHEMA) |
ellipse (GEOMETRY_SCHEMA) |
hyperbola (GEOMETRY_SCHEMA) |
parabola (GEOMETRY_SCHEMA) |
Global rules for this entity data type- |
public interface EConic extends ECurveposition (explicit attribute)int testPosition(EConic type)case 1 EEntity getPosition(EConic type) void setPosition(EConic type, EEntity value, EEntity node1) void unsetPosition(EConic type) |
public class CConic implements EConicstatic EAttribute attributePosition(EConic type)static int usedinPosition(EConic type, EEntity instance, ASdaiModel domain, AConic result) |
public class AConic extends AEntitypublic EConic getByIndex(int index)public EConic getCurrentMember(SdaiIterator it) |