|
ENTITY stratum_stack_dependent_template_armx SUPERTYPE OF (ONEOF (complex_passage_padstack_definition_armx, structured_inter_stratum_feature_template_armx)) SUBTYPE OF (multi_stratum_structured_template_armx, stratum_stack_dependent_template); stack : library_stack_model_armx; WHERE wr1: SIZEOF ( QUERY ( temp <* SELF \ structured_template_armx . templates | ( 'part_template_2d_shape_xim.stratum_specific_template_location_armx' IN TYPEOF ( temp ) ) AND ( NOT ( 'fabrication_technology_xim.stratum_technology_occurrence_armx' IN TYPEOF ( temp \ stratum_specific_template_location_armx . bound_stratum ) ) OR NOT ( temp \ stratum_specific_template_location_armx . bound_stratum IN stack \ stratum_stack_model_armx . composing_occurrence ) ) ) ) = 0 ; wr2: SIZEOF ( [ 'part_template_2d_shape_xim.padstack_definition_armx' , 'part_template_2d_shape_xim.multi_stratum_special_symbol_template_armx' ] * TYPEOF ( SELF ) ) > 0 ; END_ENTITY; -- stratum_stack_dependent_template_armx |
| complex_passage_padstack_definition_armx (PART_TEMPLATE_2D_SHAPE_XIM) |
| multi_stratum_special_symbol_template_armx$stratum_stack_dependent_template_armx (PART_TEMPLATE_2D_SHAPE_XIM) |
| padstack_definition_armx$stratum_stack_dependent_template_armx (PART_TEMPLATE_2D_SHAPE_XIM) |
| passage_padstack_definition_armx$stratum_stack_dependent_template_armx (PART_TEMPLATE_2D_SHAPE_XIM) |
| structured_inter_stratum_feature_template_armx (PART_TEMPLATE_2D_SHAPE_XIM) |
Global rules for this entity data type- |
public interface EStratum_stack_dependent_template_armx extends EMulti_stratum_structured_template_armx, EStratum_stack_dependent_templatestack (explicit attribute)boolean testStack(EStratum_stack_dependent_template_armx type)ELibrary_stack_model_armx getStack(EStratum_stack_dependent_template_armx type) void setStack(EStratum_stack_dependent_template_armx type, ELibrary_stack_model_armx value) void unsetStack(EStratum_stack_dependent_template_armx type) |
public class CStratum_stack_dependent_template_armx implements EStratum_stack_dependent_template_armxstatic EAttribute attributeStack(EStratum_stack_dependent_template_armx type)static int usedinStack(EStratum_stack_dependent_template_armx type, ELibrary_stack_model_armx instance, ASdaiModel domain, AStratum_stack_dependent_template_armx result) |
public class AStratum_stack_dependent_template_armx extends AEntitypublic EStratum_stack_dependent_template_armx getByIndex(int index)public EStratum_stack_dependent_template_armx getCurrentMember(SdaiIterator it) |