ENTITY region_based_derived_pattern_armx SUBTYPE OF (region_based_derived_pattern); extent : inter_stratum_extent; reference_stratum : design_or_documentation_stratum; region : csg_2d_shape_representation; DERIVE SELF\shape_aspect.of_shape : product_definition_shape := ?; SELF\shape_aspect.name : label := ?; SELF\shape_aspect.product_definitional : LOGICAL := ?; END_ENTITY; -- region_based_derived_pattern_armx |
Entity data types and their attributesshape_aspectname: label; (OPT) description: text; of_shape: product_definition_shape; product_definitional: LOGICAL; (DER) id: identifier; region_based_derived_pattern - region_based_derived_pattern_armx extent: inter_stratum_extent; reference_stratum: design_or_documentation_stratum; region: csg_2d_shape_representation; (RT) (DER) of_shape: product_definition_shape; (RT) (DER) name: label; (RT) (DER) product_definitional: LOGICAL; |
Global rules for this entity data type- |
public interface ERegion_based_derived_pattern_armx extends ERegion_based_derived_patternextent (explicit attribute)boolean testExtent(ERegion_based_derived_pattern_armx type)EInter_stratum_extent getExtent(ERegion_based_derived_pattern_armx type) void setExtent(ERegion_based_derived_pattern_armx type, EInter_stratum_extent value) void unsetExtent(ERegion_based_derived_pattern_armx type) reference_stratum (explicit attribute)int testReference_stratum(ERegion_based_derived_pattern_armx type)case 1 EEntity getReference_stratum(ERegion_based_derived_pattern_armx type) void setReference_stratum(ERegion_based_derived_pattern_armx type, EEntity value, EEntity node1) void unsetReference_stratum(ERegion_based_derived_pattern_armx type) region (explicit attribute)boolean testRegion(ERegion_based_derived_pattern_armx type)ECsg_2d_shape_representation getRegion(ERegion_based_derived_pattern_armx type) void setRegion(ERegion_based_derived_pattern_armx type, ECsg_2d_shape_representation value) void unsetRegion(ERegion_based_derived_pattern_armx type) |
public class CRegion_based_derived_pattern_armx implements ERegion_based_derived_pattern_armxstatic EAttribute attributeExtent(ERegion_based_derived_pattern_armx type)static int usedinExtent(ERegion_based_derived_pattern_armx type, EInter_stratum_extent instance, ASdaiModel domain, ARegion_based_derived_pattern_armx result) static EAttribute attributeReference_stratum(ERegion_based_derived_pattern_armx type) static int usedinReference_stratum(ERegion_based_derived_pattern_armx type, EEntity instance, ASdaiModel domain, ARegion_based_derived_pattern_armx result) static EAttribute attributeRegion(ERegion_based_derived_pattern_armx type) static int usedinRegion(ERegion_based_derived_pattern_armx type, ECsg_2d_shape_representation instance, ASdaiModel domain, ARegion_based_derived_pattern_armx result) static EAttribute attributeOf_shape(ERegion_based_derived_pattern_armx type) static int usedinOf_shape(ERegion_based_derived_pattern_armx type, EProduct_definition_shape instance, ASdaiModel domain, ARegion_based_derived_pattern_armx result) static EAttribute attributeName(ERegion_based_derived_pattern_armx type) static EAttribute attributeProduct_definitional(ERegion_based_derived_pattern_armx type) |
public class ARegion_based_derived_pattern_armx extends AEntitypublic ERegion_based_derived_pattern_armx getByIndex(int index)public ERegion_based_derived_pattern_armx getCurrentMember(SdaiIterator it) |