ENTITY geometric_set_replica SUBTYPE OF (geometric_set); parent_set : geometric_set; transformation : cartesian_transformation_operator; DERIVE SELF\geometric_set.elements : SET [1:?] OF geometric_set_select := build_transformed_set(transformation, parent_set); WHERE wr1: acyclic_set_replica(SELF, parent_set); END_ENTITY; -- geometric_set_replica |
Entity data types and their attributesrepresentation_itemname: label; geometric_representation_item (DER) dim: dimension_count; geometric_set elements: SET [1:?] OF geometric_set_select; geometric_set_replica parent_set: geometric_set; transformation: cartesian_transformation_operator; (RT) (DER) elements: SET [1:?] OF geometric_set_select; |
Global rules for this entity data type- |
public interface EGeometric_set_replica extends EGeometric_setparent_set (explicit attribute)boolean testParent_set(EGeometric_set_replica type)EGeometric_set getParent_set(EGeometric_set_replica type) void setParent_set(EGeometric_set_replica type, EGeometric_set value) void unsetParent_set(EGeometric_set_replica type) transformation (explicit attribute)boolean testTransformation(EGeometric_set_replica type)ECartesian_transformation_operator getTransformation(EGeometric_set_replica type) void setTransformation(EGeometric_set_replica type, ECartesian_transformation_operator value) void unsetTransformation(EGeometric_set_replica type) |
public class CGeometric_set_replica implements EGeometric_set_replicastatic EAttribute attributeParent_set(EGeometric_set_replica type)static int usedinParent_set(EGeometric_set_replica type, EGeometric_set instance, ASdaiModel domain, AGeometric_set_replica result) static EAttribute attributeTransformation(EGeometric_set_replica type) static int usedinTransformation(EGeometric_set_replica type, ECartesian_transformation_operator instance, ASdaiModel domain, AGeometric_set_replica result) static EAttribute attributeElements(EGeometric_set_replica type) static int usedinElements(EGeometric_set_replica type, EEntity instance, ASdaiModel domain, AGeometric_set_replica result) |
public class AGeometric_set_replica extends AEntitypublic EGeometric_set_replica getByIndex(int index)public EGeometric_set_replica getCurrentMember(SdaiIterator it) |