ENTITY clothoid SUBTYPE OF (curve); position : axis2_placement; clothoid_constant : length_measure; END_ENTITY; -- clothoid |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; curve - clothoid position: axis2_placement; clothoid_constant: length_measure; |
Global rules for this entity data type- |
public interface EClothoid extends ECurveposition (explicit attribute)int testPosition(EClothoid type)case 1 EEntity getPosition(EClothoid type) void setPosition(EClothoid type, EEntity value, EEntity node1) void unsetPosition(EClothoid type) clothoid_constant (explicit attribute)boolean testClothoid_constant(EClothoid type)double getClothoid_constant(EClothoid type) void setClothoid_constant(EClothoid type, double value) void unsetClothoid_constant(EClothoid type) |
public class CClothoid implements EClothoidstatic EAttribute attributePosition(EClothoid type)static int usedinPosition(EClothoid type, EEntity instance, ASdaiModel domain, AClothoid result) static EAttribute attributeClothoid_constant(EClothoid type) |
public class AClothoid extends AEntitypublic EClothoid getByIndex(int index)public EClothoid getCurrentMember(SdaiIterator it) |