ENTITY product_definition; id : identifier; description : OPTIONAL text; formation : product_definition_formation; frame_of_reference : product_definition_context; DERIVE name : label := get_name_value(SELF); WHERE wr1: SIZEOF(USEDIN(SELF, 'BASIC_ATTRIBUTE_SCHEMA.' + 'NAME_ATTRIBUTE.NAMED_ITEM')) <= 1; END_ENTITY; -- product_definition |
Entity data types and their attributesproduct_definitionid: identifier; (OPT) description: text; formation: product_definition_formation; frame_of_reference: product_definition_context; (DER) name: label; |
aggregate_connectivity_requirement (FUNCTIONAL_DECOMPOSITION_WITH_NODAL_REPRESENTATION_TO_PACKAGED_MAPPING_MIM) |
analytical_model_definition (ANALYTICAL_MODEL_MIM) |
assembly_group_component_definition_placement_link (COMPONENT_GROUPING_MIM) |
building (BUILDING_STRUCTURE_MIM) |
building_complex (IDA_STEP_AIM_SCHEMA) |
building_element (BUILDING_ITEM_MIM) |
building_element_assembly (BUILDING_STRUCTURE_MIM) |
building_level (BUILDING_STRUCTURE_MIM) |
building_section (BUILDING_STRUCTURE_MIM) |
bus_element_link (NETWORK_FUNCTIONAL_DESIGN_VIEW_MIM) |
bus_structural_definition (NETWORK_FUNCTIONAL_DESIGN_VIEW_MIM) |
component_definition (PHYSICAL_UNIT_DESIGN_VIEW_MIM) |
component_functional_unit (NETWORK_FUNCTIONAL_DESIGN_VIEW_MIM) |
composite_assembly_definition (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
composite_assembly_sequence_definition (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
design_composition_path (FUNCTIONAL_DECOMPOSITION_TO_DESIGN_MIM) |
ds_characterizable_product_definition (DECISION_SUPPORT_MIM) |
equivalent_functional_unit_definition_assignment (FUNCTIONAL_USAGE_VIEW_XIM) |
equivalent_stackup_model_definition (FABRICATION_TECHNOLOGY_MIM) |
equivalent_sub_stack_definition (FABRICATION_TECHNOLOGY_MIM) |
evaluation_product_definition (PLANNED_CHARACTERISTIC_MIM) |
externally_defined_product_definition (PRODUCT_IDENTIFICATION_EXTENSION_MIM) |
fixture_equipment_element (BUILDING_ITEM_MIM) |
functional_unit (FUNCTIONAL_USAGE_VIEW_MIM) |
interface_connector_definition (INTERFACE_MIM) |
interface_specification_definition (INTERFACE_MIM) |
laminate_table (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
linear_array_component_definition_link (COMPONENT_GROUPING_MIM) |
network_node_definition (NETWORK_FUNCTIONAL_DESIGN_VIEW_MIM) |
part_template_definition (PART_TEMPLATE_MIM) |
percentage_laminate_definition (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
percentage_ply_definition (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
physical_unit (PHYSICAL_UNIT_USAGE_VIEW_MIM) |
physical_unit_interconnect_definition (PHYSICAL_UNIT_INTERCONNECT_DEFINITION_MIM) |
ply_laminate_definition (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
ply_laminate_sequence_definition (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
pmri_characterizable_product_definition (PROJECT_MANAGEMENT_RESOURCE_INFORMATION_MIM) |
predefined_requirement_view_definition (REQUIREMENT_DECOMPOSITION_MIM) |
printed_part_template_material (PRINTED_PHYSICAL_LAYOUT_TEMPLATE_MIM) |
prjm_characterizable_product_definition (PROJECT_MANAGEMENT_MIM) |
product_as_individual_view (PRODUCT_AS_INDIVIDUAL_MIM) |
product_definition_resource (AUTOMOTIVE_DESIGN) |
product_definition_with_associated_documents (PRODUCT_DEFINITION_SCHEMA) |
product_view_definition (PRODUCT_VIEW_DEFINITION_XIM) |
protocol_physical_layer_definition (ASSEMBLY_FUNCTIONAL_INTERFACE_REQUIREMENT_MIM) |
reference_composition_path (FUNCTIONAL_DECOMPOSITION_TO_DESIGN_MIM) |
requirement_definition (REQUIREMENT_DECOMPOSITION_MIM) |
risk_perception (RISK_SCHEMA) |
rm_characterizable_product_definition (RISK_MANAGEMENT_MIM) |
rule_software_definition (PRODUCTION_RULE_MIM) |
sbb_characterized_product_definition (STATE_BASED_BEHAVIOUR_MIM) |
sequential_laminate_stackup_definition (SEQUENTIAL_LAMINATE_ASSEMBLY_DESIGN_MIM) |
service_element (BUILDING_ITEM_MIM) |
space_element (BUILDING_ITEM_MIM) |
specification_definition (SPECIFICATION_DOCUMENT_MIM) |
stratum (LAYERED_INTERCONNECT_MODULE_DESIGN_MIM) |
structure_enclosure_element (BUILDING_ITEM_MIM) |
syss_characterizable_product_definition (SYSTEM_STRUCTURE_MIM) |
thickness_laminate_definition (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
limd_product_definition_subtypes (LAYERED_INTERCONNECT_MODULE_DESIGN_MIM) |
pos_product_definition_subtypes (PART_AND_ZONE_LAMINATE_TABLES_MIM) |
public interface EProduct_definition extends EEntityid (explicit attribute)boolean testId(EProduct_definition type)String getId(EProduct_definition type) void setId(EProduct_definition type, String value) void unsetId(EProduct_definition type) description (explicit attribute)boolean testDescription(EProduct_definition type)String getDescription(EProduct_definition type) void setDescription(EProduct_definition type, String value) void unsetDescription(EProduct_definition type) formation (explicit attribute)boolean testFormation(EProduct_definition type)EProduct_definition_formation getFormation(EProduct_definition type) void setFormation(EProduct_definition type, EProduct_definition_formation value) void unsetFormation(EProduct_definition type) frame_of_reference (explicit attribute)boolean testFrame_of_reference(EProduct_definition type)EProduct_definition_context getFrame_of_reference(EProduct_definition type) void setFrame_of_reference(EProduct_definition type, EProduct_definition_context value) void unsetFrame_of_reference(EProduct_definition type) name (derived attribute)String getName(EProduct_definition type)boolean testName(EProduct_definition type) |
public class CProduct_definition implements EProduct_definitionstatic EAttribute attributeId(EProduct_definition type)static EAttribute attributeDescription(EProduct_definition type) static EAttribute attributeFormation(EProduct_definition type) static int usedinFormation(EProduct_definition type, EProduct_definition_formation instance, ASdaiModel domain, AProduct_definition result) static EAttribute attributeFrame_of_reference(EProduct_definition type) static int usedinFrame_of_reference(EProduct_definition type, EProduct_definition_context instance, ASdaiModel domain, AProduct_definition result) static EAttribute attributeName(EProduct_definition type) |
public class AProduct_definition extends AEntitypublic EProduct_definition getByIndex(int index)public EProduct_definition getCurrentMember(SdaiIterator it) |