ENTITY approximation_tolerance_deviation SUBTYPE OF (founded_item); tessellation_type : approximation_method; tolerances : SET [1:2] OF tolerance_deviation_select; definition_space : product_or_presentation_space; WHERE wr1: (HIINDEX(SELF.tolerances) = 1) XOR (TYPEOF(SELF.tolerances[1]) <> TYPEOF(SELF.tolerances[2])); END_ENTITY; -- approximation_tolerance_deviation |
Entity data types and their attributesfounded_item(DER) users: SET [0:?] OF founded_item_select; approximation_tolerance_deviation tessellation_type: approximation_method; tolerances: SET [1:2] OF tolerance_deviation_select; definition_space: product_or_presentation_space; |
Usersfounded_itemfounded_item.users founded_item_select approximation_tolerance_deviation approximation_tolerance.tolerance tolerance_select |
Global rules for this entity data type- |
public interface EApproximation_tolerance_deviation extends EFounded_itemtessellation_type (explicit attribute)boolean testTessellation_type(EApproximation_tolerance_deviation type)int getTessellation_type(EApproximation_tolerance_deviation type) void setTessellation_type(EApproximation_tolerance_deviation type, int value) void unsetTessellation_type(EApproximation_tolerance_deviation type) tolerances (explicit attribute)boolean testTolerances(EApproximation_tolerance_deviation type)ATolerance_deviation_select getTolerances(EApproximation_tolerance_deviation type) ATolerance_deviation_select createTolerances(EApproximation_tolerance_deviation type) void unsetTolerances(EApproximation_tolerance_deviation type) definition_space (explicit attribute)boolean testDefinition_space(EApproximation_tolerance_deviation type)int getDefinition_space(EApproximation_tolerance_deviation type) void setDefinition_space(EApproximation_tolerance_deviation type, int value) void unsetDefinition_space(EApproximation_tolerance_deviation type) |
public class CApproximation_tolerance_deviation implements EApproximation_tolerance_deviationstatic EAttribute attributeTessellation_type(EApproximation_tolerance_deviation type)static EAttribute attributeTolerances(EApproximation_tolerance_deviation type) static int usedinTolerances(EApproximation_tolerance_deviation type, EEntity instance, ASdaiModel domain, AApproximation_tolerance_deviation result) static EAttribute attributeDefinition_space(EApproximation_tolerance_deviation type) |
public class AApproximation_tolerance_deviation extends AEntitypublic EApproximation_tolerance_deviation getByIndex(int index)public EApproximation_tolerance_deviation getCurrentMember(SdaiIterator it) |