ENTITY surface_replica SUBTYPE OF (surface); parent_surface : surface; transformation : cartesian_transformation_operator_3d; WHERE wr1: acyclic_surface_replica(SELF, parent_surface); END_ENTITY; -- surface_replica |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; surface - surface_replica parent_surface: surface; transformation: cartesian_transformation_operator_3d; |
Global rules for this entity data type- |
public interface ESurface_replica extends ESurfaceparent_surface (explicit attribute)boolean testParent_surface(ESurface_replica type)ESurface getParent_surface(ESurface_replica type) void setParent_surface(ESurface_replica type, ESurface value) void unsetParent_surface(ESurface_replica type) transformation (explicit attribute)boolean testTransformation(ESurface_replica type)ECartesian_transformation_operator_3d getTransformation(ESurface_replica type) void setTransformation(ESurface_replica type, ECartesian_transformation_operator_3d value) void unsetTransformation(ESurface_replica type) |
public class CSurface_replica implements ESurface_replicastatic EAttribute attributeParent_surface(ESurface_replica type)static int usedinParent_surface(ESurface_replica type, ESurface instance, ASdaiModel domain, ASurface_replica result) static EAttribute attributeTransformation(ESurface_replica type) static int usedinTransformation(ESurface_replica type, ECartesian_transformation_operator_3d instance, ASdaiModel domain, ASurface_replica result) |
public class ASurface_replica extends AEntitypublic ESurface_replica getByIndex(int index)public ESurface_replica getCurrentMember(SdaiIterator it) |