ENTITY configuration_design; configuration : configuration_item; design : configuration_design_item; DERIVE name : label := get_name_value (SELF); description : text := get_description_value (SELF); UNIQUE ur1 : configuration, design; WHERE wr1: SIZEOF (USEDIN (SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'NAME_ATTRIBUTE.NAMED_ITEM')) <= 1; wr2: SIZEOF (USEDIN (SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'DESCRIPTION_ATTRIBUTE.DESCRIBED_ITEM')) <= 1; END_ENTITY; -- configuration_design |
Entity data types and their attributesconfiguration_designconfiguration: configuration_item; design: configuration_design_item; (DER) name: label; (DER) description: text; |
class_breakdown_association (SPECIFICATION_CONTROL_XIM) |
class_structure_relationship (IDA_STEP_SCHEMA_XIM) |
design_constraint_context_association (SPECIFICATION_CONTROL_XIM) |
product_as_individual_view_realization__cd (PRODUCT_AS_INDIVIDUAL_ASSEMBLY_XIM) |
Global rules for this entity data typerestrict_configuration_design_for_class_breakdown_association (SPECIFICATION_CONTROL_MIM)restrict_configuration_design_for_design_constraint (SPECIFICATION_CONTROL_MIM) restrict_configuration_design_for_product_class (AUTOMOTIVE_DESIGN) restrict_configuration_design_for_specified_individual (CATALOG_DATA_INFORMATION_MIM) restrict_multi_language_for_configuration_design (AUTOMOTIVE_DESIGN) restrict_multi_language_for_configuration_design (CATALOG_DATA_INFORMATION_MIM) |
public interface EConfiguration_design extends EEntityconfiguration (explicit attribute)boolean testConfiguration(EConfiguration_design type)EConfiguration_item getConfiguration(EConfiguration_design type) void setConfiguration(EConfiguration_design type, EConfiguration_item value) void unsetConfiguration(EConfiguration_design type) design (explicit attribute)int testDesign(EConfiguration_design type)case 1 EEntity getDesign(EConfiguration_design type) void setDesign(EConfiguration_design type, EEntity value, EEntity node1) void unsetDesign(EConfiguration_design type) name (derived attribute)String getName(EConfiguration_design type)boolean testName(EConfiguration_design type) description (derived attribute)String getDescription(EConfiguration_design type)boolean testDescription(EConfiguration_design type) |
public class CConfiguration_design implements EConfiguration_designstatic EAttribute attributeConfiguration(EConfiguration_design type)static int usedinConfiguration(EConfiguration_design type, EConfiguration_item instance, ASdaiModel domain, AConfiguration_design result) static EAttribute attributeDesign(EConfiguration_design type) static int usedinDesign(EConfiguration_design type, EEntity instance, ASdaiModel domain, AConfiguration_design result) static EAttribute attributeName(EConfiguration_design type) static EAttribute attributeDescription(EConfiguration_design type) |
public class AConfiguration_design extends AEntitypublic EConfiguration_design getByIndex(int index)public EConfiguration_design getCurrentMember(SdaiIterator it) |