ENTITY point_replica SUBTYPE OF (point); parent_pt : point; transformation : cartesian_transformation_operator; WHERE wr1: transformation.dim = parent_pt.dim; wr2: acyclic_point_replica (SELF,parent_pt); END_ENTITY; -- point_replica |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; point - point_replica parent_pt: point; transformation: cartesian_transformation_operator; |
Global rules for this entity data type- |
public interface EPoint_replica extends EPointparent_pt (explicit attribute)boolean testParent_pt(EPoint_replica type)EPoint getParent_pt(EPoint_replica type) void setParent_pt(EPoint_replica type, EPoint value) void unsetParent_pt(EPoint_replica type) transformation (explicit attribute)boolean testTransformation(EPoint_replica type)ECartesian_transformation_operator getTransformation(EPoint_replica type) void setTransformation(EPoint_replica type, ECartesian_transformation_operator value) void unsetTransformation(EPoint_replica type) |
public class CPoint_replica implements EPoint_replicastatic EAttribute attributeParent_pt(EPoint_replica type)static int usedinParent_pt(EPoint_replica type, EPoint instance, ASdaiModel domain, APoint_replica result) static EAttribute attributeTransformation(EPoint_replica type) static int usedinTransformation(EPoint_replica type, ECartesian_transformation_operator instance, ASdaiModel domain, APoint_replica result) |
public class APoint_replica extends AEntitypublic EPoint_replica getByIndex(int index)public EPoint_replica getCurrentMember(SdaiIterator it) |