ENTITY assembly_alternate_product SUBTYPE OF (alternate_product_relationship); basis_context : part_design_view; SELF\alternate_product_relationship.definition RENAMED description : STRING; SELF\alternate_product_relationship.alternate RENAMED alternate_product : product_armx; SELF\alternate_product_relationship.base RENAMED base_product : product_armx; DERIVE SELF\alternate_product_relationship.basis : text := 'assembly alternate product'; END_ENTITY; -- assembly_alternate_product |
Entity data types and their attributesalternate_product_relationshipname: label; (OPT) definition: text; alternate: product; base: product; basis: text; assembly_alternate_product basis_context: part_design_view; (RT) definition->description: STRING; (RT) alternate->alternate_product: product_armx; (RT) base->base_product: product_armx; (RT) (DER) basis: text; |
Global rules for this entity data type- |
public interface EAssembly_alternate_product extends EAlternate_product_relationshipbasis_context (explicit attribute)boolean testBasis_context(EAssembly_alternate_product type)EPart_design_view getBasis_context(EAssembly_alternate_product type) void setBasis_context(EAssembly_alternate_product type, EPart_design_view value) void unsetBasis_context(EAssembly_alternate_product type) |
public class CAssembly_alternate_product implements EAssembly_alternate_productstatic EAttribute attributeBasis_context(EAssembly_alternate_product type)static int usedinBasis_context(EAssembly_alternate_product type, EPart_design_view instance, ASdaiModel domain, AAssembly_alternate_product result) static EAttribute attributeBasis(EAssembly_alternate_product type) |
public class AAssembly_alternate_product extends AEntitypublic EAssembly_alternate_product getByIndex(int index)public EAssembly_alternate_product getCurrentMember(SdaiIterator it) |