ENTITY line_width_class SUBTYPE OF (styled_item); class_member : range_characteristic_armx; SELF\representation_item.name RENAMED class_name : label; DERIVE SELF\styled_item.item : representation_item := ?; SELF\styled_item.styles : SET [1:?] OF presentation_style_assignment := ?; WHERE wr1: SIZEOF(QUERY(np <* class_member\Representation.items | NOT ('FABRICATION_REQUIREMENT_xim.length_measure_with_unit' IN TYPEOF(np)))) = 0; END_ENTITY; -- line_width_class |
Entity data types and their attributesrepresentation_itemname: label; styled_item styles: SET [1:?] OF presentation_style_assignment; item: representation_item; line_width_class class_member: range_characteristic_armx; (RT) name->class_name: label; (RT) (DER) item: representation_item; (RT) (DER) styles: SET [1:?] OF presentation_style_assignment; |
Global rules for this entity data type- |
public interface ELine_width_class extends EStyled_itemclass_member (explicit attribute)boolean testClass_member(ELine_width_class type)ERange_characteristic_armx getClass_member(ELine_width_class type) void setClass_member(ELine_width_class type, ERange_characteristic_armx value) void unsetClass_member(ELine_width_class type) |
public class CLine_width_class implements ELine_width_classstatic EAttribute attributeClass_member(ELine_width_class type)static int usedinClass_member(ELine_width_class type, ERange_characteristic_armx instance, ASdaiModel domain, ALine_width_class result) static EAttribute attributeItem(ELine_width_class type) static int usedinItem(ELine_width_class type, ERepresentation_item instance, ASdaiModel domain, ALine_width_class result) static EAttribute attributeStyles(ELine_width_class type) static int usedinStyles(ELine_width_class type, EPresentation_style_assignment instance, ASdaiModel domain, ALine_width_class result) |
public class ALine_width_class extends AEntitypublic ELine_width_class getByIndex(int index)public ELine_width_class getCurrentMember(SdaiIterator it) |