ENTITY alternative_solution SUBTYPE OF (product_definition_formation); id_x : STRING; SELF\product_definition_formation.id RENAMED version_id : OPTIONAL identifier; base_element : complex_product_select; DERIVE SELF\product_definition_formation.of_product : product := ?; END_ENTITY; -- alternative_solution |
Entity data types and their attributesproduct_definition_formationid: identifier; (OPT) description: text; of_product: product; alternative_solution id_x: STRING; (RT) (OPT) id->version_id: identifier; base_element: complex_product_select; (RT) (DER) of_product: product; |
final_solution (IDA_STEP_SCHEMA_XIM) |
supplier_solution (ALTERNATIVE_SOLUTION_XIM) |
technical_solution (ALTERNATIVE_SOLUTION_XIM) |
Global rules for this entity data type- |
public interface EAlternative_solution extends EProduct_definition_formationid_x (explicit attribute)boolean testId_x(EAlternative_solution type)String getId_x(EAlternative_solution type) void setId_x(EAlternative_solution type, String value) void unsetId_x(EAlternative_solution type) base_element (explicit attribute)int testBase_element(EAlternative_solution type)case 1 EEntity getBase_element(EAlternative_solution type) void setBase_element(EAlternative_solution type, EEntity value, EEntity node1) void unsetBase_element(EAlternative_solution type) |
public class CAlternative_solution implements EAlternative_solutionstatic EAttribute attributeId_x(EAlternative_solution type)static EAttribute attributeBase_element(EAlternative_solution type) static int usedinBase_element(EAlternative_solution type, EEntity instance, ASdaiModel domain, AAlternative_solution result) static EAttribute attributeOf_product(EAlternative_solution type) static int usedinOf_product(EAlternative_solution type, EProduct instance, ASdaiModel domain, AAlternative_solution result) |
public class AAlternative_solution extends AEntitypublic EAlternative_solution getByIndex(int index)public EAlternative_solution getCurrentMember(SdaiIterator it) |