ENTITY documentation_layer_technology SUBTYPE OF (stratum_technology_armx); pre_defined_documentation_layer_purpose : OPTIONAL predefined_documentation_layer_purpose; INVERSE externally_defined_documentation_layer_purpose : SET [0:1] OF external_source_identification FOR items; WHERE wr1: (EXISTS (pre_defined_documentation_layer_purpose)) XOR ((SIZEOF(externally_defined_documentation_layer_purpose)) = 1); END_ENTITY; -- documentation_layer_technology |
Entity data types and their attributesproperty_definitionname: label; (OPT) description: text; definition: characterized_definition; (DER) id: identifier; product_definition_shape - item_shape (OPT) id_x: STRING; (RT) definition->described_element: shapeable_item; (RT) (DER) id: identifier; (RT) (DER) name: label; characterized_object name: label; (OPT) description: text; stratum_technology (RT) (DER) definition: characterized_definition; stratum_technology_armx layer_position: layer_position_type; stratum_thickness: length_tolerance_characteristic; (OPT) minimum_finished_feature_size: length_measure_with_unit; (OPT) laminate_stiffness_class: stiffness_class; (OPT) minimum_finished_feature_spacing: length_measure_with_unit; (OPT) maximum_feature_size_requirement: length_measure_with_unit; (OPT) minimum_aspect_ratio: REAL; (RT) (DER) described_element: stratum_technology_armx; (DER) specification: SET [0:1] OF document_definition; (DER) surface_specification: SET [0:1] OF document_definition; (RT) (DER) description: text; (INV) stratum_material: SET [1:1] OF material_designation FOR definitions; (INV) surface_technology: SET [0:2] OF stratum_surface_technology_armx FOR associated_technology; documentation_layer_technology (OPT) pre_defined_documentation_layer_purpose: predefined_documentation_layer_purpose; (INV) externally_defined_documentation_layer_purpose: SET [0:1] OF external_source_identification FOR items; |
Global rules for this entity data type- |
public interface EDocumentation_layer_technology extends EStratum_technology_armxpre_defined_documentation_layer_purpose (explicit attribute)boolean testPre_defined_documentation_layer_purpose(EDocumentation_layer_technology type)int getPre_defined_documentation_layer_purpose(EDocumentation_layer_technology type) void setPre_defined_documentation_layer_purpose(EDocumentation_layer_technology type, int value) void unsetPre_defined_documentation_layer_purpose(EDocumentation_layer_technology type) externally_defined_documentation_layer_purpose (inverse attribute)AExternal_source_identification getExternally_defined_documentation_layer_purpose(EDocumentation_layer_technology type, ASdaiModel domain) |
public class CDocumentation_layer_technology implements EDocumentation_layer_technologystatic EAttribute attributePre_defined_documentation_layer_purpose(EDocumentation_layer_technology type)static EAttribute attributeExternally_defined_documentation_layer_purpose(EDocumentation_layer_technology type) |
public class ADocumentation_layer_technology extends AEntitypublic EDocumentation_layer_technology getByIndex(int index)public EDocumentation_layer_technology getCurrentMember(SdaiIterator it) |