com.sfm.ap210.jsdai
Interface MIMqueries

All Known Implementing Classes:
MIMqueriesDebugImpl, MIMqueriesImpl, MIMqueriesMapImpl

public interface MIMqueries

An interface for the MIMqueries methods defined in the reference documents below.

See Also:
MIMqueries_1.3-LocationAndShapeOfAssemblyComponents, MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures, MIMqueries_1.3-Pca, MIMqueries_1.3-Pcb, MIMqueries_1.3-LayerConnectionPointConnectivityAndPhysicalNets

Method Summary
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum getAllAdjacentPrecedentStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum currentStratum, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_stack_model stackModel)
          Returns all adjacent precedent stratum (Stratum) for the given stratum in the given stratum_stack_model (Stratum_stack_model).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum getAllAdjacentSubsequentStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum currentStratum, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_stack_model stackModel)
          Returns all adjacent subsequent stratum for the given stratum in the given stratum_stack_model (Stratum_stack_model).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AAssembly_joint getAllAssemblyJointsInPca(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_assembly_module_design_view e_ad)
          Returns an aggregate of all assembly_joint (Assembly_joint) in a layered_assembly_module_design_view (Layered_assembly_module_design_view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AClass getAllAssigningClassForProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p)
          Returns an aggregate of all class (Class) entities that are associated with a given product through an applied_classification_assignment (Classification_assignment).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllDocuments()
          Returns an aggregate of all product entities in the model satisfying the MIM mapping of the ARM AO Document.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AFootprint_occurrence getAllFootprintOccurrenceInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all footprint_occurrence (Footprint_occurrence) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AInterconnect_module_component getAllInterconnectModuleComponentsInPanel(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_panel_design_view e_panel)
          Returns an aggregate of all interconnect_module_component (Interconnect_module_component) (instances of a pcb) that are located in a layered_interconnect_panel_design_view (Layered_interconnect_panel_design_view) (panel design view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AInterconnect_module_component getAllInterconnectModuleComponentsInPCA(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_assembly_module_design_view pca)
          Returns an aggregate of all interconnect_module_component (Interconnect_module_component) (instances of a pcb) that are located in a layered_assembly_module_design_view (Layered_assembly_module_design_view) (PCA design view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_representation getAllKeepoutsForPhysicalUnitShapeModel(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_pupsm)
          Given a shape_representation corresponding to a mapping of ARM AO Physical_unit_planar_shape_model, this method will return all associated shape_representation corresponding to mappings of associated Physical_unit_planar_keepout_shape_model.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALaminate_component getAllLaminateComponentsInStructuredLayoutComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component e_slc)
          Returns an aggregate of all laminate_component (Laminate_component) that compose the structured_layout_component (Structured_layout_component).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALaminate_text_string_component getAllLaminateTextStringComponents(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all laminate_text_string_component (Laminate_text_string_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ANext_assembly_usage_occurrence_relationship getAllLaminateTextStringNAUOR(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship) that relate instances of laminate_text_string_component (Laminate_text_string_component) composing the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AMaterial_removal_laminate_component getAllMrlcDirectlyRelatedToPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all material_removal_laminate_component (Material_removal_laminate_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AMulti_stratum_special_symbol_component getAllMultiStratumSpecialSymbolComponentsInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all multi_stratum_special_symbol_component (Multi_stratum_special_symbol_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APackaged_component getAllPackagedComponentsInAssembly(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_assembly_module_design_view e_ad)
          Returns an aggregate of all packaged_component (Packaged_component) that are occurrences in an layered_assembly_module_design_view (Layered_assembly_module_design_view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APadstack_occurrence getAllPadstackOccurrenceInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all padstack_occurrence (Padstack_occurrence) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AParameter_assignment getAllParameterAssignmentsForProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct p)
          Returns an aggregate of all parameter_assignment entities that are associated with a given product.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllParts()
          Returns an aggregate of all product entities in the model satisfying the MIM mapping of the ARM AO Part.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APhysical_network getAllPhysicalNetworksInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all physical_network (Generic_physical_network) that are currently associated with the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition getAllProductDefinitionsOfSpecifiedProductDefinitionContextRole(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition a_pd, java.lang.String contextRole, java.lang.String contextRoleFrameOfReference)
          Returns a subset of the given aggregate of product_definition that have a given specified product_definition_context_role (role) and product_definition_context (frame of reference) related through a product_definition_context_association.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllProductsOfASpecificPRPC(java.lang.String categoryName)
          Returns an aggregate of all product entities in the model that are associated with a given product_related_product_category.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllProductsWithGivenAssignedClass(java.lang.String className)
          Returns an aggregate of all product entities in the model that are associated with a given class (Class) through an applied_classification_assignment (Classification_assignment).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_feature_template_component getAllSftcDirectlyRelatedToPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all stratum_feature_template_component (Stratum_feature_template_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ASingle_stratum_special_symbol_component getAllSingleStratumSpecialSymbolComponentsInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all single_stratum_special_symbol_component (Single_stratum_special_symbol_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link getAllSTOLinVerticalExtentOfInterStratumFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInter_stratum_feature isf)
          Returns an aggregate of stratum_technology_occurrence_link (Stratum_technology_occurrence_link) that comprise the vertical extent of the given inter_stratum_feature (Inter_stratum_feature).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum getAllStrataInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
          Returns an aggregate of all stratum (Stratum) that compose the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStructured_layout_component getAllStructuredLayoutComponentsInStructuredLayoutComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component e_slc)
          Returns an aggregate of all structured_layout_component (Structured_layout_component) that are elements of the given structured_layout_component.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllTemplates()
          Returns an aggregate of all product entities in the model satisfying the MIM mapping of the ARM AO Template.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition_formation getAllVersionsOfProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p)
           
 MIMlocation getAxisPlacementOfSLCSAR(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component_sub_assembly_relationship slcsar, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr1, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr2)
          Returns a MIMlocation containing the one or two axis2_placement_2d (Axis_placement_2d) transforms associated with the ‘first location’ and the ‘second location’ (if applicable) of the structured_layout_component_sub_assembly_relationship (Structured_layout_component_sub_assembly_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ECartesian_transformation_operator_2d getCartesianTransformationOfNAUOR(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENext_assembly_usage_occurrence_relationship nauor, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr1, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr2)
          Returns a cartesian_transformation_operator_2d (Cartesian_transformation_2d) in the case that a relating component_2d_location (Component_2d_location) exists for the given next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AConductive_interconnect_element getCIEforLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
          Returns an aggregate of conductive_interconnect_element (Conductive_interconnect_element) associated with a layer_connection_point (Layer_connection_point) if a ‘conductive interconnect element terminal’ is associated with the LCP
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EConnected_area_component getConnectedAreaComponentforLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
          Returns a {MIMandARM Connected_area_component} that is associated with a given layer_connection_point (Layer_connection_point) if one exists.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EContact_size_dependent_land getCSDLandforDLLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
          Returns a contact_size_dependent_land (Contact_size_dependent_land) associated with a ‘dependently located’ layer_connection_point (Dependently_located_layer_connection_point) if an interconnect_module_interface_terminal (Interconnect_module_interface_terminal) is the ‘associated design object’ of the DLLCP.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInterconnect_module_edge getEdgeOfPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view id)
          Returns an interconnect_module_edge (Interconnect_module_edge) representing the outline of the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AGeneric_laminate_text_component getGenericLaminateTextComponentsForLTSC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_text_string_component e_ltsc)
          Returns an aggregate of all generic_laminate_text_component (Generic_laminate_text_component) that compose a given laminate_text_string_component (Laminate_text_string_component).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInterconnect_module_interface_terminal getIMITforAC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component e_ac)
          Returns the associated interconnect_module_interface_terminal (Interconnect_module_interface_terminal) for a given assembly_component if applicable.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AInterconnect_module_component getInterconnectModuleComponents()
          Returns an aggregate of all interconnect_module_component (Interconnect_module_component) entities (instances of a pcb) in the model that are instances of products with associated class of ‘interconnect’.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInter_stratum_feature getInterStratumFeatureForDLLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
          Returns an inter_stratum_feature (Inter_stratum_feature) associated with a 'dependently located' layer_connection_point (Dependently_located_layer_connection_point) if one exists.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackaged_part_terminal getJoinTerminalForAssemblyJoint(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_joint e_aj)
          Returns the packaged_part_terminal (‘join terminal’) for a given assembly_joint.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getKeepoutShapeRepresentationWithSpecifiedKeepoutCategory(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_representation a_sr, java.lang.String givenDescription)
          Given an aggregate of shape_representation corresponding to Physical_unit_planar_keepout_shape_model, Returns the first shape_representation whose associated keepout_design_object_category matches the given description This satisfies the mapping of the constrained_design_object_category attribute of Physical_unit_keepout_shape_model.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component getLaminateComponentForAssemblyJoint(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_joint aj)
          Returns the associated laminate_component (Laminate_component) for a given assembly_joint (Assembly_joint).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component getLaminateComponentForIMCT(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_component_terminal e_imct)
          Returns the associated laminate_component (Laminate_component) for a given interconnect_module_interface_terminal (Interconnect_module_interface_terminal).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component getLaminateComponentForPartToolingFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPart_tooling_feature e_ptf)
          Returns an associated laminate_component for a part_tooling_feature (Part_tooling_feature) or its subtype fiducial_part_feature (Fiducial_part_feature).
 java.lang.String getLayerPurposeOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum e_s)
          Returns a string describing the ‘layer purpose’ of the stratum_technology (Stratum_technology) associated with the given stratum (Stratum).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALaminate_component_feature getLCFsForPhysicalNetwork(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_network e_pn)
          Returns an aggregate of laminate_component_feature (Laminate_component_feature) containing the LCFs explicitly joined to a physical_network (Generic_physical_network).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayer_connection_point getLCPsForPhysicalNetwork(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_network e_pn)
          Returns an aggregate of layer_connection_point (Layer_connection_point) containing all LCPs explicitly joined to a physical_network (Generic_physical_network).
 MIMlocation getLocationOfAssemblyComponentInSLC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component ac, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component_sub_assembly_relationship slcsar, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component slc, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation srOfac)
          Returns between 1 and 2 axis2_placement_2d (Axis_placement_2d) that must be applied sequentially to locate the shape_representation (Geometric_model of the assembly_component (Assembly_component) with respect to the shape_representation of the structured_layout_component (Structured_layout_component).
 MIMlocation getLocationOfLaminateComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component lc, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr1, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr2)
          Returns a MIMlocation containing between 0 and 3 transformations that must be applied sequentially to locate the shape_representation (Geometric_model of the laminate_component (Laminate_component) with respect to the shape_representation of the layered_interconnect_module_design_view (Layered_interconnect_module_design_view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EMaterial_designation getMaterialDesignationOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum e_s)
          Returns a material_designation (Material_identification) for the stratum_technology (Stratum_technology) associated with the given stratum (Stratum)..
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EText_literal getMessageOfLaminateTextStringComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_text_string_component e_ltsc)
          Returns a text_literal (Text_literal) containing the ‘message contents’ for the given laminate_text_string_component (Laminate_text_string_component).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_technology_occurrence_link getMostPrecedentSTOLinContiguousSetOfSTOL(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link a_stol)
          Returns the most precedent (closest to the "top") stratum_technology_occurrence_link (Stratum_technology_occurrence_link) in a given contiguous set of STOL.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getMostPrecedentStratumInContiguousSetOfSTOL(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link a_stol)
          Returns the most precedent (closest to the "top") stratum (Stratum) corresponding to a given contiguous set of stratum_technology_occurrence_link (Stratum_technology_occurrence_link).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_technology_occurrence_link getMostSubsequentSTOLinContiguousSetOfSTOL(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link a_stol)
          Returns the most subsequent (closest to the "bottom") stratum_technology_occurrence_link (Stratum_technology_occurrence_link) in a given contiguous set of STOL.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getMostSubsequentStratumInContiguousSetOfSTOL(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link a_stol)
          Returns the most subsequent (closest to the "bottom") stratum (Stratum) corresponding to a given contiguous set of stratum_technology_occurrence_link (Stratum_technology_occurrence_link).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage getPackageOfPackagedComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackaged_component pc, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr1)
          Returns the package (Package) that is used by a particular packaged_component (Packaged_component).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_interconnect_panel_design_view getPanels()
          Returns an aggregate of all layered_interconnect_panel_design_view (Layered_interconnect_panel_design_view) entities in the model that have a given specified product_definition_context_role of 'part definition type' and frame of reference 'physical design' related through a product_definition_context_association.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APart_tooling_feature getPartToolingFeaturesInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_usage_view e_pcb_usage_view, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_sr)
          Returns an aggregate of part_tooling_feature (Part_tooling_feature) that are located on the layered_interconnect_module_usage_view (Layered_interconnect_module_usage_view) (pcb usage view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_assembly_module_design_view getPcas()
          Returns an aggregate of all layered_assembly_module_design_view (Layered_assembly_module_design_view) entities in the model that have a given specified product_definition_context_role of 'part definition type' and frame of reference 'physical design' related through a product_definition_context_association.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_interconnect_module_design_view getPcbs()
          Returns an aggregate of all layered_interconnect_module_design_view (Layered_interconnect_module_design_view) entities in the model that have a given specified product_definition_context_role of 'part definition type' and frame of reference 'physical design' related through a product_definition_context_association.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APlated_passage_dependent_land getPPDLandsforDLLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
          Returns an aggregate of plated_passage_dependent_land (Plated_passage_dependent_land) associated with a ‘dependently located’ layer_connection_point (Dependently_located_layer_connection_point) if a plated_passage (Plated_passage) is the ‘associated design object’ of the layer_connection_point.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getPrecedentStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum currentStratum, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_stack_model stackModel)
          Returns the precedent stratum (Stratum) for the given stratum in the given stratum_stack_model (Stratum_stack_model).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct getProductOfPackagedComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackaged_component e_pc)
          Returns the product (Product) of which the given packaged_component (Packaged_component) is an instance.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition getQualifiedProductDefinitions(java.lang.String contextRole, java.lang.String contextRoleFrameOfReference)
          Returns an aggregate of all @MIM product_definition} entities in the model that are instances of product with a given specified product_definition_context_role and frame of reference related through a product_definition_context_association.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature_template_component getSFTCofMRLC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component lc)
          Returns the associated stratum_feature_template_component (Stratum_feature_template_component) of either a material_removal_laminate_component (Material_removal_laminate_component) or a material_removal_laminate_text_component (Material_removal_laminate_text_component).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfAssemblyComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component ac)
          Returns a shape_representation (Geometric_model for an assembly_component (Assembly_component) if applicable.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfGenericLaminateTextComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EGeneric_laminate_text_component gltc)
          Returns a shape_representation (Geometric_model for a generic_laminate_text_component (Generic_laminate_text_component) (an individual character) If the geometry is not explicitly represented in a solid_character_glyph_2d_symbol (Solid_character_glyph_2d_symbol), returns null.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfPackageWithSpecifiedPurpose(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p, java.lang.String purpose)
          Returns the shape_representation of the given package (Package) that has a specified ‘predefined shape_purpose.’ If no such shape_representation exists, return null.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfProductDefinitionShape(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_shape pds)
          Returns a 'ppsm' shape_representation (Planar_projected_shape_model) for a _shape directly related through a shape_definition_representation.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfSLC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component slc)
          Returns the shape_representation (Geometric_model of a structured_layout_component (Structured_layout_component).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationWithSpecifiedPurpose(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_representation a_sr, java.lang.String purpose)
          Returns a shape_representation within the given set of shape_representation that has a specified ‘predefined shape purpose’ matching the given purpose string.
 StratumSpan getSpanOfInterStratumFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInter_stratum_feature e_isf)
          Returns a pair of stratum (Stratum) corresponding to the most precedent and most subsequent stratum included in the vertical extent of the given inter_stratum_feature (Inter_stratum_feature).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature getStratumFeatureOfALTC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdditive_laminate_text_component altc)
          Returns the associated stratum_feature (Stratum_feature) of the given additive_laminate_text_component (Additive_laminate_text_component).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature getStratumFeatureOfSFTC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature_template_component sftc)
          Returns the associated stratum_feature (Stratum_feature) of the given stratum_feature_template_component (Stratum_feature_template_component).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getStratumOfLC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component lc)
          Returns the associated stratum (Stratum) of the given laminate_component (Laminate_component) if a direct relationship to the stratum exists.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getStratumOfStratumFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature sf)
          Returns the associated stratum (Stratum) of the given stratum_feature (Stratum_feature).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_technology getStratumTechnologyOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum s)
          Returns the stratum_technology (Stratum_technology) used by the given stratum (Stratum)
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getSubsequentStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum currentStratum, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_stack_model stackModel)
          Returns the subsequent stratum (Stratum) for the given stratum in the given stratum_stack_model (Stratum_stack_model).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation getThicknessOfPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_usage_view e_id, java.lang.String propertyName)
          Returns a representation containing the mapping of the ARM AO Length_tolerance_characteristic for the thickness of the given layered_interconnect_module_usage_view (Layered_interconnect_module_usage_view).
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation getThicknessOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum s)
          Returns a representation containing the Length_tolerance_characteristic of the thickness of the given stratum.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EMapped_item getTLISTTforTLIST(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component_usage e_acu, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_assemblyShape)
          Returns the mapped_item corresponding to the given assembly_component_usage that is qualified by the given shape_representation The assembly_component_usage is the MIM representation of the Template_location_in_structured_template while the mapped_item is the representation of the Template_location_in_structured_template_transform.
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition getUsageViewOfProductDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition e_pd)
          Returns the product_definition corresponding to the usage view of the given product_definition.
 boolean isProductInASpecificPRPC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p, java.lang.String categoryName)
          Returns true if there exists a product_related_product_category of the specified categoryName referencing the given product through its products attribute.
 void setOps(MIMops ops)
           
 

Method Detail

setOps

void setOps(MIMops ops)

getAllVersionsOfProduct

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition_formation getAllVersionsOfProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p)
                                                                                                                                throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getShapeRepresentationOfAssemblyComponent

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfAssemblyComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component ac)
                                                                                                                                          throws jsdai.lang.SdaiException
Returns a shape_representation (Geometric_model for an assembly_component (Assembly_component) if applicable. It is assumed that the shape_representation of the assembly component will be either directly related to the assembly_component (Assembly_component_2d_shape_model) or related to a geometric_template (Geometric_template) in the case of a laminate_component (Laminate_component) with a geometric_template (Part_template_shape_model). If neither case is true, the query returns null. This query is not applicable for a generic_laminate_text_component (Generic_laminate_text_component).

Parameters:
ac - the given assembly_component
Returns:
the shape_representation of the assembly_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getShapeRepresentationOfAssemblyComponent

getShapeRepresentationOfProductDefinitionShape

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfProductDefinitionShape(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_shape pds)
                                                                                                                                               throws jsdai.lang.SdaiException
Returns a 'ppsm' shape_representation (Planar_projected_shape_model) for a _shape directly related through a shape_definition_representation. This method is commonly used to obtain the shape_representation for a structured_template (Structured_template), a geometric_template (Geometric_template), an layered_assembly_module_design_view (Layered_assembly_module_design_view) or an layered_interconnect_module_design_view (Layered_interconnect_module_design_view).

Parameters:
pds - the given product_definition_shape
Returns:
the associated 'ppsm' shape_representation
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getShapeRepresentationOfProductDefinitionShape

getShapeRepresentationOfSLC

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfSLC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component slc)
                                                                                                                            throws jsdai.lang.SdaiException
Returns the shape_representation (Geometric_model of a structured_layout_component (Structured_layout_component).

Parameters:
slc - the given structured_layout_component
Returns:
the associated shape_representation
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getShapeRepresentationOfSLC

getShapeRepresentationOfGenericLaminateTextComponent

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfGenericLaminateTextComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EGeneric_laminate_text_component gltc)
                                                                                                                                                     throws jsdai.lang.SdaiException
Returns a shape_representation (Geometric_model for a generic_laminate_text_component (Generic_laminate_text_component) (an individual character) If the geometry is not explicitly represented in a solid_character_glyph_2d_symbol (Solid_character_glyph_2d_symbol), returns null.

Parameters:
gltc - the given generic_laminate_text_component
Returns:
the shape_representation of the generic_laminate_text_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getShapeRepresentationOfGenericLaminateTextComponent

getCartesianTransformationOfNAUOR

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ECartesian_transformation_operator_2d getCartesianTransformationOfNAUOR(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENext_assembly_usage_occurrence_relationship nauor,
                                                                                                                                                  jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr1,
                                                                                                                                                  jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr2)
                                                                                                                                                  throws jsdai.lang.SdaiException
Returns a cartesian_transformation_operator_2d (Cartesian_transformation_2d) in the case that a relating component_2d_location (Component_2d_location) exists for the given next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship). The c2dl is qualified by the two given shape_representation (Geometric_model). If no such transformation exists, the query returns null.

Parameters:
nauor -
sr1 - the shape_representation of the assembly_component
sr2 - the shape_representation of the pcb
Returns:
the cartesian_transformation_operator_2d locating sr1 relating to sr2
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getCartesianTransformationOfNAUOR

getTLISTTforTLIST

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EMapped_item getTLISTTforTLIST(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component_usage e_acu,
                                                                                                         jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_assemblyShape)
                                                                                                         throws jsdai.lang.SdaiException
Returns the mapped_item corresponding to the given assembly_component_usage that is qualified by the given shape_representation The assembly_component_usage is the MIM representation of the Template_location_in_structured_template while the mapped_item is the representation of the Template_location_in_structured_template_transform.

Parameters:
e_acu - the given assembly_component_usage
e_assemblyShape - the shape_representation of the assembly_shape
Returns:
the qualified mapped_item corresponding to the given assembly_component_usage
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getTLISTTforTLIST

getAxisPlacementOfSLCSAR

MIMlocation getAxisPlacementOfSLCSAR(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component_sub_assembly_relationship slcsar,
                                     jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr1,
                                     jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr2)
                                     throws jsdai.lang.SdaiException
Returns a MIMlocation containing the one or two axis2_placement_2d (Axis_placement_2d) transforms associated with the ‘first location’ and the ‘second location’ (if applicable) of the structured_layout_component_sub_assembly_relationship (Structured_layout_component_sub_assembly_relationship).

Parameters:
slcsar -
sr1 - currently unused by implementation - the shape_representation of the assembly_component
sr2 - the shape_representation of the structured_layout_component
Returns:
a MIMlocation containing one or two axis2_placement_2d transforms
Throws:
jsdai.lang.SdaiException
See Also:
MIMlocation, "MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getAxisPlacementOfSLCSAR

getLocationOfLaminateComponent

MIMlocation getLocationOfLaminateComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component lc,
                                           jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr1,
                                           jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr2)
                                           throws jsdai.lang.SdaiException
Returns a MIMlocation containing between 0 and 3 transformations that must be applied sequentially to locate the shape_representation (Geometric_model of the laminate_component (Laminate_component) with respect to the shape_representation of the layered_interconnect_module_design_view (Layered_interconnect_module_design_view). Query may be applied to either a laminate_component that is part of a structured_layout_component (Structured_layout_component) or a laminate_component located directly on the pcb.

Parameters:
lc - the given laminate_component
sr1 - the shape_representation of the laminate_component
sr2 - the shape_representation of the structured_layout_component
Returns:
a MIMlocation containing between 0 and 3 transformations
Throws:
jsdai.lang.SdaiException
See Also:
MIMlocation, "MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getLocationOfLaminateComponent

getLocationOfAssemblyComponentInSLC

MIMlocation getLocationOfAssemblyComponentInSLC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component ac,
                                                jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component_sub_assembly_relationship slcsar,
                                                jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component slc,
                                                jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation srOfac)
                                                throws jsdai.lang.SdaiException
Returns between 1 and 2 axis2_placement_2d (Axis_placement_2d) that must be applied sequentially to locate the shape_representation (Geometric_model of the assembly_component (Assembly_component) with respect to the shape_representation of the structured_layout_component (Structured_layout_component). It is possible for the assembly_component itself to be a (nested) structured_layout_component.

Parameters:
ac - the given assembly_component
slcsar - the relating structured_layout_component_sub_assembly_relationship
slc - the given structured_layout_component
srOfac - currently unused - the shape_representation of the given assembly_component
Returns:
a MIMlocation containing one or two Axis2_placement_2d transforms
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
MIM Instance Diagram:
getLocationOfAssemblyComponentInSLC

getStratumTechnologyOfStratum

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_technology getStratumTechnologyOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum s)
                                                                                                                            throws jsdai.lang.SdaiException
Returns the stratum_technology (Stratum_technology) used by the given stratum (Stratum)

Parameters:
s - the given stratum
Returns:
the stratum_technology used by the given stratum
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getStratumTechnologyOfStratum

getThicknessOfStratum

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation getThicknessOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum s)
                                                                                                                throws jsdai.lang.SdaiException
Returns a representation containing the Length_tolerance_characteristic of the thickness of the given stratum. The stratum_thickness is an attribute of the stratum_technology (Stratum_technology) of the stratum.

Parameters:
s - the given stratum
Returns:
a representation containing the length tolerance characteristic of the given stratum
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getThicknessOfStratum

getLayerPurposeOfStratum

java.lang.String getLayerPurposeOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum e_s)
                                          throws jsdai.lang.SdaiException
Returns a string describing the ‘layer purpose’ of the stratum_technology (Stratum_technology) associated with the given stratum (Stratum). or null if no such description exists. The 'layer purpose' can be obtained for either a design or a documentation layer. pre_defined_documentation_layer_purpose is an optional attribute of Documentation_layer_technology and design_layer_purpose is an optional attribute of Design_layer_technology.

Parameters:
e_s - the given stratum
Returns:
the 'layer purpose' descriptive string
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getLayerPurposeOfStratum

getMaterialDesignationOfStratum

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EMaterial_designation getMaterialDesignationOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum e_s)
                                                                                                                                throws jsdai.lang.SdaiException
Returns a material_designation (Material_identification) for the stratum_technology (Stratum_technology) associated with the given stratum (Stratum).. stratum_material is an inverse attribute of Stratum_technology

Parameters:
e_s - the given stratum
Returns:
a representation containing the material_designation of the given stratum
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getMaterialDesignationOfStratum

getStratumOfStratumFeature

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getStratumOfStratumFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature sf)
                                                                                                              throws jsdai.lang.SdaiException
Returns the associated stratum (Stratum) of the given stratum_feature (Stratum_feature).

Parameters:
sf - the given stratum_feature
Returns:
the associated stratum
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getStratumOfStratumFeature

getStratumOfLC

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getStratumOfLC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component lc)
                                                                                                  throws jsdai.lang.SdaiException
Returns the associated stratum (Stratum) of the given laminate_component (Laminate_component) if a direct relationship to the stratum exists. Applicable for both stratum_feature_template_component (Stratum_feature_template_component) and material_removal_laminate_component (Material_removal_laminate_component).

Parameters:
lc - the given laminate_component
Returns:
the associated stratum
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getStratumOfLC

getStratumFeatureOfSFTC

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature getStratumFeatureOfSFTC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature_template_component sftc)
                                                                                                                   throws jsdai.lang.SdaiException
Returns the associated stratum_feature (Stratum_feature) of the given stratum_feature_template_component (Stratum_feature_template_component). Use of this query on stratum_feature_template_component (Stratum_feature_template_component) associated with material_removal_laminate_component (Material_removal_laminate_component) should be avoided. Execution will be slow, and often unsuccessful for such components (typically area_component (Area_component)) relating to the mrlc. The reason is that the area components have many "design intent" relationships, but not "implementation" relationships. These area_components have often been "replaced by" other area components, which is the reason for that there is no associated stratum feature (they are typically "replaced by" multiple positive connected regions, and so they cannot map to a single stratum feature).

Parameters:
sftc - the given stratum_feature_template_component
Returns:
the associated stratum_feature
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getStratumFeatureOfSFTC

getStratumFeatureOfALTC

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature getStratumFeatureOfALTC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdditive_laminate_text_component altc)
                                                                                                                   throws jsdai.lang.SdaiException
Returns the associated stratum_feature (Stratum_feature) of the given additive_laminate_text_component (Additive_laminate_text_component).

Parameters:
altc - the given additive_laminate_text_component
Returns:
the associated stratum_feature
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getStratumFeatureOfALTC

getSFTCofMRLC

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_feature_template_component getSFTCofMRLC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component lc)
                                                                                                                            throws jsdai.lang.SdaiException
Returns the associated stratum_feature_template_component (Stratum_feature_template_component) of either a material_removal_laminate_component (Material_removal_laminate_component) or a material_removal_laminate_text_component (Material_removal_laminate_text_component). Note that it is not required that the mrlc or mrltc have an associated sftc. Although uncommon, it is possible for the material removal region to be associated only with the stratum itself. In such a case, this query returns null.

Parameters:
lc - the given material_removal_laminate_component or material_removal_laminate_text_component
Returns:
the associated stratum_feature_template_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getSFTCofMRLC

getPrecedentStratum

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getPrecedentStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum currentStratum,
                                                                                                       jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_stack_model stackModel)
                                                                                                       throws jsdai.lang.SdaiException
Returns the precedent stratum (Stratum) for the given stratum in the given stratum_stack_model (Stratum_stack_model). It is possible for there to exist multiple adjacent precedent stratum. In order to support this general stack-up model, it is preferable to use the query getAllAdjacentPrecedentStratum(EStratum, EStratum_stack_model) Note: precedent -> closer to the “top” side of the pcb. The ‘primary design layer stratum’ is the design_layer_stratum (Design_layer_stratum) that is closest to the top.

Parameters:
currentStratum - the given stratum
stackModel - the given stratum_stack_model
Returns:
the precedent stratum
Throws:
jsdai.lang.SdaiException
See Also:
getAllAdjacentPrecedentStratum(EStratum, EStratum_stack_model), "MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getPrecedentStratum

getAllAdjacentPrecedentStratum

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum getAllAdjacentPrecedentStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum currentStratum,
                                                                                                                  jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_stack_model stackModel)
                                                                                                                  throws jsdai.lang.SdaiException
Returns all adjacent precedent stratum (Stratum) for the given stratum in the given stratum_stack_model (Stratum_stack_model). Note: precedent -> closer to the “top” side of the pcb. The ‘primary design layer stratum’ is the design_layer_stratum (Design_layer_stratum) that is closest to the top.

Parameters:
currentStratum - the given stratum
stackModel - the given stratum_stack_model
Returns:
an aggregate containing all adjacent precedent stratum
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
getAllAdjacentPrecedentStratum

getSubsequentStratum

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getSubsequentStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum currentStratum,
                                                                                                        jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_stack_model stackModel)
                                                                                                        throws jsdai.lang.SdaiException
Returns the subsequent stratum (Stratum) for the given stratum in the given stratum_stack_model (Stratum_stack_model). It is possible for there to exist multiple adjacent subsequent stratum. In order to support this general stack-up model, it is preferable to use the query getAllAdjacentSubsequentStratum(EStratum, EStratum_stack_model) Note: subsequent -> closer to the “bottom” side of the pcb. The ‘primary design layer stratum’ is the design_layer_stratum (Design_layer_stratum) that is closest to the top.

Parameters:
currentStratum - the given stratum
stackModel - the given stratum_stack_model
Returns:
the subsequent stratum
Throws:
jsdai.lang.SdaiException
See Also:
getAllAdjacentSubsequentStratum(EStratum, EStratum_stack_model), "MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getSubsequentStratum

getAllAdjacentSubsequentStratum

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum getAllAdjacentSubsequentStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum currentStratum,
                                                                                                                   jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_stack_model stackModel)
                                                                                                                   throws jsdai.lang.SdaiException
Returns all adjacent subsequent stratum for the given stratum in the given stratum_stack_model (Stratum_stack_model). Note: subsequent -> closer to the “bottom” side of the pcb. The ‘primary design layer stratum’ is the design_layer_stratum (Design_layer_stratum) that is closest to the top.

Parameters:
currentStratum - the given stratum
stackModel - the given stratum_stack_model
Returns:
an aggregate containing all adjacent subsequent stratum
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
getAllAdjacentSubsequentStratum

getAllSTOLinVerticalExtentOfInterStratumFeature

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link getAllSTOLinVerticalExtentOfInterStratumFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInter_stratum_feature isf)
                                                                                                                                                              throws jsdai.lang.SdaiException
Returns an aggregate of stratum_technology_occurrence_link (Stratum_technology_occurrence_link) that comprise the vertical extent of the given inter_stratum_feature (Inter_stratum_feature).

Parameters:
isf - the given inter_stratum_feature
Returns:
an aggregate containing all stratum_technology_occurrence_link that comprise the vertical extent
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getAllSTOLinVerticalExtentOfInterStratumFeature

getMostPrecedentSTOLinContiguousSetOfSTOL

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_technology_occurrence_link getMostPrecedentSTOLinContiguousSetOfSTOL(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link a_stol)
                                                                                                                                                        throws jsdai.lang.SdaiException
Returns the most precedent (closest to the "top") stratum_technology_occurrence_link (Stratum_technology_occurrence_link) in a given contiguous set of STOL. If the given set of STOL is not contiguous, the implementation is not guaranteed to return the most precedent in the set.

Parameters:
a_stol - an aggregate containing the given contiguous set of stratum_technology_occurrence_link
Returns:
the most precedent stratum_technology_occurrence_link in the given aggregate
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getMostPrecedentSTOLinContiguousSetOfSTOL

getMostSubsequentSTOLinContiguousSetOfSTOL

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum_technology_occurrence_link getMostSubsequentSTOLinContiguousSetOfSTOL(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link a_stol)
                                                                                                                                                         throws jsdai.lang.SdaiException
Returns the most subsequent (closest to the "bottom") stratum_technology_occurrence_link (Stratum_technology_occurrence_link) in a given contiguous set of STOL. If the given set of STOL is not contiguous, the implementation is not guaranteed to return the most precedent in the set.

Parameters:
a_stol - an aggregate containing the given contiguous set of stratum_technology_occurrence_link
Returns:
the most subsequent stratum_technology_occurrence_link in the given aggregate
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getMostSubsequentSTOLinContiguousSetOfSTOL

getMostPrecedentStratumInContiguousSetOfSTOL

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getMostPrecedentStratumInContiguousSetOfSTOL(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link a_stol)
                                                                                                                                throws jsdai.lang.SdaiException
Returns the most precedent (closest to the "top") stratum (Stratum) corresponding to a given contiguous set of stratum_technology_occurrence_link (Stratum_technology_occurrence_link). If the given set of STOL is not contiguous, the implementation is not guaranteed to return the most precedent in the set.

Parameters:
a_stol - an aggregate containing the given contiguous set of stratum_technology_occurrence_link
Returns:
the most precedent stratum
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getMostPrecedentStratumInContiguousSetOfSTOL

getMostSubsequentStratumInContiguousSetOfSTOL

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum getMostSubsequentStratumInContiguousSetOfSTOL(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_technology_occurrence_link a_stol)
                                                                                                                                 throws jsdai.lang.SdaiException
Returns the most subsequent (closest to the "bottom") stratum (Stratum) corresponding to a given contiguous set of stratum_technology_occurrence_link (Stratum_technology_occurrence_link). If the given set of STOL is not contiguous, the implementation is not guaranteed to return the most subsequent in the set.

Parameters:
a_stol - an aggregate containing the given contiguous set of stratum_technology_occurrence_link
Returns:
the most subsequent stratum
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getMostSubsequentStratumInContiguousSetOfSTOL

getSpanOfInterStratumFeature

StratumSpan getSpanOfInterStratumFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInter_stratum_feature e_isf)
                                         throws jsdai.lang.SdaiException
Returns a pair of stratum (Stratum) corresponding to the most precedent and most subsequent stratum included in the vertical extent of the given inter_stratum_feature (Inter_stratum_feature).

Parameters:
e_isf - the given inter_stratum_feature
Returns:
a StratumSpan containing a pair of stratum corresponding to the most precedent and most subsequent stratum
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
MIM Instance Diagram:
getSpanOfInterStratumFeature

getAllProductsOfASpecificPRPC

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllProductsOfASpecificPRPC(java.lang.String categoryName)
                                                                                                                 throws jsdai.lang.SdaiException
Returns an aggregate of all product entities in the model that are associated with a given product_related_product_category.

Parameters:
categoryName - the name of the product_related_product_category
Returns:
an aggregate of associated product
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllProductsOfASpecificPRPC

getAllParts

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllParts()
                                                                                               throws jsdai.lang.SdaiException
Returns an aggregate of all product entities in the model satisfying the MIM mapping of the ARM AO Part. Note: raw materials are not included in the results of this query. These products have an associated product_related_product_category of ‘part’.

Returns:
an aggregate of product satisfying the MIM mapping of the ARM AO Part.
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllParts

getAllTemplates

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllTemplates()
                                                                                                   throws jsdai.lang.SdaiException
Returns an aggregate of all product entities in the model satisfying the MIM mapping of the ARM AO Template. These products have an associated product_related_product_category of ‘template model’

Returns:
an aggregate of product satisfying the MIM mapping of the ARM AO Template.
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllTemplates

getAllDocuments

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllDocuments()
                                                                                                   throws jsdai.lang.SdaiException
Returns an aggregate of all product entities in the model satisfying the MIM mapping of the ARM AO Document. These products have an associated product_related_product_category of ‘document’.

Returns:
an aggregate of product satisfying the MIM mapping of the ARM AO Document.
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllDocuments

isProductInASpecificPRPC

boolean isProductInASpecificPRPC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p,
                                 java.lang.String categoryName)
                                 throws jsdai.lang.SdaiException
Returns true if there exists a product_related_product_category of the specified categoryName referencing the given product through its products attribute.

Parameters:
categoryName -
Returns:
boolean indicating whether product is in the prescribed category
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
isProductInASpecificPRPC

getAllProductsWithGivenAssignedClass

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllProductsWithGivenAssignedClass(java.lang.String className)
                                                                                                                        throws jsdai.lang.SdaiException
Returns an aggregate of all product entities in the model that are associated with a given class (Class) through an applied_classification_assignment (Classification_assignment).

Parameters:
className - the name of the class
Returns:
an aggregate of associated product entities
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllProductsWithGivenAssignedClass

getAllAssigningClassForProduct

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AClass getAllAssigningClassForProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p)
                                                                                                                throws jsdai.lang.SdaiException
Returns an aggregate of all class (Class) entities that are associated with a given product through an applied_classification_assignment (Classification_assignment).

Parameters:
e_p - the given product
Returns:
an aggregate of all associated class entities
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllAssigningClassForProduct

getAllParameterAssignmentsForProduct

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AParameter_assignment getAllParameterAssignmentsForProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct p)
                                                                                                                                     throws jsdai.lang.SdaiException
Returns an aggregate of all parameter_assignment entities that are associated with a given product. This query satisfies the mapping of ARM AOs Product and Parameter_assignment related by a Product_specific_parameter_value_assignment.

Parameters:
p - the given product
Returns:
an aggregate of all associated parameter_assignment
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllParameterAssignmentsForProduct

getAllProductDefinitionsOfSpecifiedProductDefinitionContextRole

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition getAllProductDefinitionsOfSpecifiedProductDefinitionContextRole(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition a_pd,
                                                                                                                                                              java.lang.String contextRole,
                                                                                                                                                              java.lang.String contextRoleFrameOfReference)
                                                                                                                                                              throws jsdai.lang.SdaiException
Returns a subset of the given aggregate of product_definition that have a given specified product_definition_context_role (role) and product_definition_context (frame of reference) related through a product_definition_context_association.

Parameters:
a_pd - the given aggregate of product_definition
contextRole - a String containing the qualifying 'name' of the product_definition_context_role (role)
contextRoleFrameOfReference - a String containing the qualifying 'name' of the product_definition_context (frame of reference)
Returns:
an aggregate containing the qualifying subset of the given aggregate of product_definition
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllProductDefinitionsOfSpecifiedProductDefinitionContextRole

getQualifiedProductDefinitions

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition getQualifiedProductDefinitions(java.lang.String contextRole,
                                                                                                                             java.lang.String contextRoleFrameOfReference)
                                                                                                                             throws jsdai.lang.SdaiException
Returns an aggregate of all @MIM product_definition} entities in the model that are instances of product with a given specified product_definition_context_role and frame of reference related through a product_definition_context_association.

Parameters:
contextRole - a String containing the qualifying 'name' of the product_definition_context_role (role)
contextRoleFrameOfReference - a String containing the qualifying 'name' of the product_definition_context (frame of reference)
Returns:
an aggregate containing the qualifying product_definitions
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getQualifiedProductDefinitions

getUsageViewOfProductDefinition

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition getUsageViewOfProductDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition e_pd)
                                                                                                                              throws jsdai.lang.SdaiException
Returns the product_definition corresponding to the usage view of the given product_definition. For example, returns the pcb usage view given the pcb design view or the pca usage view given the pca design view.

Parameters:
e_pd - the given product_definition (design view)
Returns:
the product_definition corresponding to the usage view of the given design view
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getUsageViewOfProductDefinition

getPcas

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_assembly_module_design_view getPcas()
                                                                                                                       throws jsdai.lang.SdaiException
Returns an aggregate of all layered_assembly_module_design_view (Layered_assembly_module_design_view) entities in the model that have a given specified product_definition_context_role of 'part definition type' and frame of reference 'physical design' related through a product_definition_context_association. These entities represent the design view of a pca.

Returns:
an agggregate of layered_assembly_module_design_view that represent the design view of a pca
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getPcas

getPcbs

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_interconnect_module_design_view getPcbs()
                                                                                                                           throws jsdai.lang.SdaiException
Returns an aggregate of all layered_interconnect_module_design_view (Layered_interconnect_module_design_view) entities in the model that have a given specified product_definition_context_role of 'part definition type' and frame of reference 'physical design' related through a product_definition_context_association. These entities represent the design view of a pcb.

Returns:
an agggregate of layered_interconnect_module_design_view that represent the design view of a pcb
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getPcbs

getPanels

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_interconnect_panel_design_view getPanels()
                                                                                                                            throws jsdai.lang.SdaiException
Returns an aggregate of all layered_interconnect_panel_design_view (Layered_interconnect_panel_design_view) entities in the model that have a given specified product_definition_context_role of 'part definition type' and frame of reference 'physical design' related through a product_definition_context_association. These entities represent the design view of a panel.

Returns:
an aggregate of layered_interconnect_panel_design_view that represent the design view of a panel
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getPanels

getInterconnectModuleComponents

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AInterconnect_module_component getInterconnectModuleComponents()
                                                                                                                                         throws jsdai.lang.SdaiException
Returns an aggregate of all interconnect_module_component (Interconnect_module_component) entities (instances of a pcb) in the model that are instances of products with associated class of ‘interconnect’.

Returns:
an aggregate of interconnect_module_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getInterconnectModuleComponents

getAllInterconnectModuleComponentsInPanel

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AInterconnect_module_component getAllInterconnectModuleComponentsInPanel(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_panel_design_view e_panel)
                                                                                                                                                   throws jsdai.lang.SdaiException
Returns an aggregate of all interconnect_module_component (Interconnect_module_component) (instances of a pcb) that are located in a layered_interconnect_panel_design_view (Layered_interconnect_panel_design_view) (panel design view). The interconnect_module_component are instances of a product. To locate these IMCs in the panel, the associated shape_representation of the pcb usage view must be obtained.

Parameters:
e_panel - the given layered_interconnect_panel_design_view representing a panel design view
Returns:
an aggregate of interconnect_module_component representing instances of a pcb in the given panel
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllInterconnectModuleComponentsInPanel

getAllInterconnectModuleComponentsInPCA

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AInterconnect_module_component getAllInterconnectModuleComponentsInPCA(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_assembly_module_design_view pca)
                                                                                                                                                 throws jsdai.lang.SdaiException
Returns an aggregate of all interconnect_module_component (Interconnect_module_component) (instances of a pcb) that are located in a layered_assembly_module_design_view (Layered_assembly_module_design_view) (PCA design view). The interconnect_module_component are instances of a product. To locate these IMCs in the panel, the associated shape_representation of the pcb usage view must be obtained.

Parameters:
pca - the given layered_assembly_module_design_view (PCA design view)
Returns:
an aggregate of interconnect_module_component representing instances of a pcb in the given PCA
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
getAllInterconnectModuleComponentsInPCA

getAllPackagedComponentsInAssembly

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APackaged_component getAllPackagedComponentsInAssembly(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_assembly_module_design_view e_ad)
                                                                                                                                 throws jsdai.lang.SdaiException
Returns an aggregate of all packaged_component (Packaged_component) that are occurrences in an layered_assembly_module_design_view (Layered_assembly_module_design_view).

Parameters:
e_ad - the given layered_assembly_module_design_view that represent the design view of a pca
Returns:
an aggregate of all packaged_component in the given layered_assembly_module_design_view
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllPackagedComponentsInAssembly

getProductOfPackagedComponent

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct getProductOfPackagedComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackaged_component e_pc)
                                                                                                                 throws jsdai.lang.SdaiException
Returns the product (Product) of which the given packaged_component (Packaged_component) is an instance.

Parameters:
e_pc - the given packaged_component
Returns:
the product of which the given packaged_component is an instance
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getProductOfPackagedComponent

getPackageOfPackagedComponent

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage getPackageOfPackagedComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackaged_component pc,
                                                                                                                 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation sr1)
                                                                                                                 throws jsdai.lang.SdaiException
Returns the package (Package) that is used by a particular packaged_component (Packaged_component). Note that there will often by multiple packages used by a particular packaged_part (Packaged_part). In order to find the correct package, it is necessary to determine which shape_representation (Physical_unit_planar_shape_model) is located in the assembly through the component_2d_location (Component_2d_location). The component_2d_location will be related to the corresponding next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship) through the product_definition_shape (Contextual_item_shape).

Parameters:
pc - the given packaged_component
sr1 - the shape_representation of the layered_assembly_module_design_view (pca)
Returns:
the package used by the given packaged_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getPackageOfPackagedComponent

getShapeRepresentationOfPackageWithSpecifiedPurpose

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfPackageWithSpecifiedPurpose(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p,
                                                                                                                                                    java.lang.String purpose)
                                                                                                                                                    throws jsdai.lang.SdaiException
Returns the shape_representation of the given package (Package) that has a specified ‘predefined shape_purpose.’ If no such shape_representation exists, return null. This query supports both the mapping for ARM AO Physical_unit_planar_shape_model whose shape_purpose is of type predefined_planar_purpose and ARM AO Physical_unit_3d_shape_model whose shape_purpose is of type predefined_3d_purpose. For additional support related to 2D and 3D shape models of packages see also MIMpackageQueries.

Parameters:
p - the given package
purpose - the specified name of the representation_item of the ‘predefined shape_purpose’ representation
Returns:
the associated shape_representation
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca", MIMpackageQueries
MIM Instance Diagram:
getShapeRepresentationOfPackageWithSpecifiedPurpose

getShapeRepresentationWithSpecifiedPurpose

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationWithSpecifiedPurpose(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_representation a_sr,
                                                                                                                                           java.lang.String purpose)
                                                                                                                                           throws jsdai.lang.SdaiException
Returns a shape_representation within the given set of shape_representation that has a specified ‘predefined shape purpose’ matching the given purpose string. If no such shape_representation exists, return null. This query supports the mapping for predefined_planar_purpose (shape_purpose of ARM AO Physical_unit_planar_shape_model) and predefined_3d_purpose (shape_purpose of ARM AO Physical_unit_3d_shape_model).

Parameters:
a_sr - a aggregate of shape_representation
purpose - the specified name of the representation_item of the ‘predefined shape_purpose’ representation
Returns:
the qualifying shape_representation
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getShapeRepresentationWithSpecifiedPurpose

getAllKeepoutsForPhysicalUnitShapeModel

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_representation getAllKeepoutsForPhysicalUnitShapeModel(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_pupsm)
                                                                                                                                        throws jsdai.lang.SdaiException
Given a shape_representation corresponding to a mapping of ARM AO Physical_unit_planar_shape_model, this method will return all associated shape_representation corresponding to mappings of associated Physical_unit_planar_keepout_shape_model.

Parameters:
e_pupsm - the given shape_representation which is a mapping of ARM AO Physical_unit_planar_shape_model
Returns:
all associated shape_representations corresponding to mappings of Physical_unit_planar_keepout_shape_model
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllKeepoutsForPhysicalUnitShapeModel

getKeepoutShapeRepresentationWithSpecifiedKeepoutCategory

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getKeepoutShapeRepresentationWithSpecifiedKeepoutCategory(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_representation a_sr,
                                                                                                                                                          java.lang.String givenDescription)
                                                                                                                                                          throws jsdai.lang.SdaiException
Given an aggregate of shape_representation corresponding to Physical_unit_planar_keepout_shape_model, Returns the first shape_representation whose associated keepout_design_object_category matches the given description This satisfies the mapping of the constrained_design_object_category attribute of Physical_unit_keepout_shape_model.

Parameters:
a_sr - the given aggregate of shape_representation corresponding to Physical_unit_planar_keepout_shape_model
givenDescription - the required description of the associated keepout_design_object_category
Returns:
the satisfying shape_representation
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getKeepoutShapeRepresentationWithSpecifiedKeepoutCategory

getAllAssemblyJointsInPca

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AAssembly_joint getAllAssemblyJointsInPca(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_assembly_module_design_view e_ad)
                                                                                                                    throws jsdai.lang.SdaiException
Returns an aggregate of all assembly_joint (Assembly_joint) in a layered_assembly_module_design_view (Layered_assembly_module_design_view). There is an assembly joint for each terminal of a packaged_component (Packaged_component).

Parameters:
e_ad - the given layered_assembly_module_design_view (pca)
Returns:
an aggregate of all assembly_joint in the given layered_assembly_module_design_view
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getAllAssemblyJointsInPca

getJoinTerminalForAssemblyJoint

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackaged_part_terminal getJoinTerminalForAssemblyJoint(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_joint e_aj)
                                                                                                                                  throws jsdai.lang.SdaiException
Returns the packaged_part_terminal (‘join terminal’) for a given assembly_joint. This satisfies the mapping of the ARM AO Packaged_part_join_terminal

Parameters:
e_aj - the given assembly_joint
Returns:
the associated packaged_part_terminal
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getJoinTerminalForAssemblyJoint

getLaminateComponentForAssemblyJoint

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component getLaminateComponentForAssemblyJoint(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_joint aj)
                                                                                                                                   throws jsdai.lang.SdaiException
Returns the associated laminate_component (Laminate_component) for a given assembly_joint (Assembly_joint). The returned entity is typically either a contact_size_dependent_land (Contact_size_dependent_land) in the case of an assembly_joint for a surface mount terminal, or a component_termination_passage (Component_termination_passage) in the case of an assembly_joint for a through hole terminal.

Parameters:
aj - the given assembly_joint
Returns:
the associated laminate_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getLaminateComponentForAssemblyJoint

getLaminateComponentForIMCT

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component getLaminateComponentForIMCT(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_component_terminal e_imct)
                                                                                                                          throws jsdai.lang.SdaiException
Returns the associated laminate_component (Laminate_component) for a given interconnect_module_interface_terminal (Interconnect_module_interface_terminal). The returned entity is typically either a contact_size_dependent_land (Contact_size_dependent_land) in the case of an assembly_joint for a surface mount terminal, or a component_termination_passage (Component_termination_passage) in the case of an assembly_joint for a through hole terminal.

Parameters:
e_imct - the given interconnect_module_interface_terminal
Returns:
the associate laminate_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getLaminateComponentForIMCT

getIMITforAC

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInterconnect_module_interface_terminal getIMITforAC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component e_ac)
                                                                                                                               throws jsdai.lang.SdaiException
Returns the associated interconnect_module_interface_terminal (Interconnect_module_interface_terminal) for a given assembly_component if applicable. The given assembly_component may be a contact_size_dependent_land (Contact_size_dependent_land) in the case of an assembly_joint for a surface mount terminal or a component_termination_passage (Component_termination_passage) in the case of an assembly_joint for a through hole terminal.

Parameters:
e_ac - the given assembly component (typically either a contact_size_dependent_land or component_termination_passage)
Returns:
the associated interconnect_module_interface_terminal
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getIMITforAC

getPartToolingFeaturesInPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APart_tooling_feature getPartToolingFeaturesInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_usage_view e_pcb_usage_view,
                                                                                                                            jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_sr)
                                                                                                                            throws jsdai.lang.SdaiException
Returns an aggregate of part_tooling_feature (Part_tooling_feature) that are located on the layered_interconnect_module_usage_view (Layered_interconnect_module_usage_view) (pcb usage view). This includes part_tooling_feature (Part_tooling_feature) and its subtype fiducial_part_feature (Fiducial_part_feature). Each of these part_tooling_feature are associated with a ‘stratum concept’ which is the mapping to an element of the pcb. Note that the part_tooling_feature are obtained through a usage_concept_usage_relationship with the shape_representation of the layered_interconnect_module_usage_view (pcb usage view).

Parameters:
e_pcb_usage_view - the given layered_interconnect_module_usage_view (pcb usage view)
e_sr - the shape_representation of the given layered_interconnect_module_usage_view (pcb usage view)
Returns:
an aggregate of part_tooling_feature for the given layered_interconnect_module_usage_view (pcb usage view)
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getPartToolingFeaturesInPcb

getLaminateComponentForPartToolingFeature

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_component getLaminateComponentForPartToolingFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPart_tooling_feature e_ptf)
                                                                                                                                        throws jsdai.lang.SdaiException
Returns an associated laminate_component for a part_tooling_feature (Part_tooling_feature) or its subtype fiducial_part_feature (Fiducial_part_feature). Examples include an unsupported_passage (a tooling hole) in the case of a part_tooling_feature or a complex fiducial+stratum_feature_template_component in the case of a fiducial_part_feature. In the event that there is not an associated laminate_component, the query returns null.

Parameters:
e_ptf - the given part_tooling_feature (or fiducial_part_feature)
Returns:
the associated laminate_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pca"
MIM Instance Diagram:
getLaminateComponentForPartToolingFeature

getEdgeOfPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInterconnect_module_edge getEdgeOfPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view id)
                                                                                                                 throws jsdai.lang.SdaiException
Returns an interconnect_module_edge (Interconnect_module_edge) representing the outline of the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).

Parameters:
id - the given layered_interconnect_module_design_view (pcb)
Returns:
the interconnect_module_edge representing the outline of the pcb
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getEdgeOfPcb

getThicknessOfPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation getThicknessOfPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_usage_view e_id,
                                                                                                            java.lang.String propertyName)
                                                                                                            throws jsdai.lang.SdaiException
Returns a representation containing the mapping of the ARM AO Length_tolerance_characteristic for the thickness of the given layered_interconnect_module_usage_view (Layered_interconnect_module_usage_view). The two thickness measures are attributes of the ARM AO Layered_interconnect_module_usage_view The propertyName argument determines which of the two thickness characteristics ('thickness over metal requirement' or 'thickness over dielectric requirement') will be returned. Note that both of the possible thickness characteristics are optional.

Parameters:
e_id - the given layered_interconnect_module_usage_view (pcb usage view)
propertyName - a String that should be one of 'thickness over metal requirement' or 'thickness over dielectric requirement'.
Returns:
a representation containing the length tolerance characteristic for the thickness of the pcb
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getThicknessOfPcb

getAllStrataInPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum getAllStrataInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                     throws jsdai.lang.SdaiException
Returns an aggregate of all stratum (Stratum) that compose the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all strata that compose the given layered_interconnect_module_design_view (pcb).
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllStrataInPcb

getAllSftcDirectlyRelatedToPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStratum_feature_template_component getAllSftcDirectlyRelatedToPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                                             throws jsdai.lang.SdaiException
Returns an aggregate of all stratum_feature_template_component (Stratum_feature_template_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all stratum_feature_template_component that are directly associated with the pcb through a nauor
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllSftcDirectlyRelatedToPcb

getAllMrlcDirectlyRelatedToPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AMaterial_removal_laminate_component getAllMrlcDirectlyRelatedToPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                                              throws jsdai.lang.SdaiException
Returns an aggregate of all material_removal_laminate_component (Material_removal_laminate_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all material_removal_laminate_component that are directly associated with the pcb through a nauor
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllMrlcDirectlyRelatedToPcb

getAllPadstackOccurrenceInPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APadstack_occurrence getAllPadstackOccurrenceInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                             throws jsdai.lang.SdaiException
Returns an aggregate of all padstack_occurrence (Padstack_occurrence) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all padstack_occurrence that are directly associated with the pcb through a nauor
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllPadstackOccurrenceInPcb

getAllFootprintOccurrenceInPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AFootprint_occurrence getAllFootprintOccurrenceInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                               throws jsdai.lang.SdaiException
Returns an aggregate of all footprint_occurrence (Footprint_occurrence) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all footprint_occurrence that are directly associated with the pcb through a nauor
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllFootprintOccurrenceInPcb

getAllStructuredLayoutComponentsInStructuredLayoutComponent

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AStructured_layout_component getAllStructuredLayoutComponentsInStructuredLayoutComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component e_slc)
                                                                                                                                                                   throws jsdai.lang.SdaiException
Returns an aggregate of all structured_layout_component (Structured_layout_component) that are elements of the given structured_layout_component. padstack_occurrence (Padstack_occurrence) and footprint_occurrence (Footprint_occurrence) are both subtypes of structured_layout_component.

Parameters:
e_slc - the given structured_layout_component
Returns:
an aggregate of all structured_layout_component that are elements of the given structured_layout_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllStructuredLayoutComponentsInStructuredLayoutComponent

getAllLaminateComponentsInStructuredLayoutComponent

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALaminate_component getAllLaminateComponentsInStructuredLayoutComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_layout_component e_slc)
                                                                                                                                                  throws jsdai.lang.SdaiException
Returns an aggregate of all laminate_component (Laminate_component) that compose the structured_layout_component (Structured_layout_component). padstack_occurrence (Padstack_occurrence) and footprint_occurrence (Footprint_occurrence) are both subtypes of structured_layout_component.

Parameters:
e_slc - the given structured_layout_component
Returns:
an aggregate of all laminate_component that compose the structured_layout_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllLaminateComponentsInStructuredLayoutComponent

getAllMultiStratumSpecialSymbolComponentsInPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AMulti_stratum_special_symbol_component getAllMultiStratumSpecialSymbolComponentsInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                                                                 throws jsdai.lang.SdaiException
Returns an aggregate of all multi_stratum_special_symbol_component (Multi_stratum_special_symbol_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all multi_stratum_special_symbol_component that are directly associated with the pcb through a nauor
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllMultiStratumSpecialSymbolComponentsInPcb

getAllSingleStratumSpecialSymbolComponentsInPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ASingle_stratum_special_symbol_component getAllSingleStratumSpecialSymbolComponentsInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                                                                   throws jsdai.lang.SdaiException
Returns an aggregate of all single_stratum_special_symbol_component (Single_stratum_special_symbol_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all single_stratum_special_symbol_component that are directly associated with the pcb through a nauor
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllSingleStratumSpecialSymbolComponentsInPcb

getAllLaminateTextStringComponents

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALaminate_text_string_component getAllLaminateTextStringComponents(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                                             throws jsdai.lang.SdaiException
Returns an aggregate of all laminate_text_string_component (Laminate_text_string_component) that are directly located on the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view) through a next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all laminate_text_string_component that are directly associated with the pcb through a nauor
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllLaminateTextStringComponents

getAllLaminateTextStringNAUOR

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ANext_assembly_usage_occurrence_relationship getAllLaminateTextStringNAUOR(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                                                     throws jsdai.lang.SdaiException
Returns an aggregate of next_assembly_usage_occurrence_relationship (Next_assembly_usage_occurrence_relationship) that relate instances of laminate_text_string_component (Laminate_text_string_component) composing the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of next_assembly_usage_occurrence_relationship
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
getAllLaminateTextStringNAUOR

getMessageOfLaminateTextStringComponent

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EText_literal getMessageOfLaminateTextStringComponent(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_text_string_component e_ltsc)
                                                                                                                                throws jsdai.lang.SdaiException
Returns a text_literal (Text_literal) containing the ‘message contents’ for the given laminate_text_string_component (Laminate_text_string_component).

Parameters:
e_ltsc - the given laminate_text_string_component
Returns:
a text literal containing the ‘message contents’
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getMessageOfLaminateTextStringComponent

getGenericLaminateTextComponentsForLTSC

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AGeneric_laminate_text_component getGenericLaminateTextComponentsForLTSC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELaminate_text_string_component e_ltsc)
                                                                                                                                                   throws jsdai.lang.SdaiException
Returns an aggregate of all generic_laminate_text_component (Generic_laminate_text_component) that compose a given laminate_text_string_component (Laminate_text_string_component). These contain the individual characters of the string.

Parameters:
e_ltsc - the given laminate_text_string_component
Returns:
an aggregate of all generic_laminate_text_components that compose a given laminate_text_string_component
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getGenericLaminateTextComponentsForLTSC

getAllPhysicalNetworksInPcb

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APhysical_network getAllPhysicalNetworksInPcb(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayered_interconnect_module_design_view e_id)
                                                                                                                        throws jsdai.lang.SdaiException
Returns an aggregate of all physical_network (Generic_physical_network) that are currently associated with the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).

Parameters:
e_id - the given layered_interconnect_module_design_view (pcb)
Returns:
an aggregate of all physical_networks that are currently associated with the given layered_interconnect_module_design_view (Pcb)
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-Pcb"
MIM Instance Diagram:
getAllPhysicalNetworksInPcb

getLCPsForPhysicalNetwork

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayer_connection_point getLCPsForPhysicalNetwork(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_network e_pn)
                                                                                                                            throws jsdai.lang.SdaiException
Returns an aggregate of layer_connection_point (Layer_connection_point) containing all LCPs explicitly joined to a physical_network (Generic_physical_network). Query may be applied to either routed or unrouted physical networks. Uniqueness of the layer_connection_point contained in the aggregate is ensured by the implementation.

Parameters:
e_pn - the given physical_network
Returns:
an aggregate of layer_connection_point containing all LCPs explicity joined to the given physical_network
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LayerConnectionPointConnectivityAndPhysicalNets"
MIM Instance Diagram:
getLCPsForPhysicalNetwork

getLCFsForPhysicalNetwork

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALaminate_component_feature getLCFsForPhysicalNetwork(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_network e_pn)
                                                                                                                                throws jsdai.lang.SdaiException
Returns an aggregate of laminate_component_feature (Laminate_component_feature) containing the LCFs explicitly joined to a physical_network (Generic_physical_network). Query may be applied to either routed or unrouted physical networks. Uniqueness of the laminate_component_feature contained in the aggregate is ensured by the implementation.

Parameters:
e_pn - the given physical_network
Returns:
an aggregate of laminate_component_feature containing all LCFs explicitly joined to the given physical_network
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LayerConnectionPointConnectivityAndPhysicalNets"
MIM Instance Diagram:
getLCFsForPhysicalNetwork

getInterStratumFeatureForDLLCP

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInter_stratum_feature getInterStratumFeatureForDLLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
                                                                                                                                throws jsdai.lang.SdaiException
Returns an inter_stratum_feature (Inter_stratum_feature) associated with a 'dependently located' layer_connection_point (Dependently_located_layer_connection_point) if one exists.

Parameters:
e_lcp - the given 'dependently located' layer_connection_point
Returns:
an inter_stratum_feature associated with the given lcp if one exists
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LayerConnectionPointConnectivityAndPhysicalNets"
MIM Instance Diagram:
getInterStratumFeatureForDLLCP

getPPDLandsforDLLCP

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APlated_passage_dependent_land getPPDLandsforDLLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
                                                                                                                             throws jsdai.lang.SdaiException
Returns an aggregate of plated_passage_dependent_land (Plated_passage_dependent_land) associated with a ‘dependently located’ layer_connection_point (Dependently_located_layer_connection_point) if a plated_passage (Plated_passage) is the ‘associated design object’ of the layer_connection_point.

Parameters:
e_lcp - the given dependently located layer_connection_point
Returns:
an aggregate of associated plated_passage_dependent_land, if applicable
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LayerConnectionPointConnectivityAndPhysicalNets"
MIM Instance Diagram:
getPPDLandsforDLLCP

getCSDLandforDLLCP

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EContact_size_dependent_land getCSDLandforDLLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
                                                                                                                          throws jsdai.lang.SdaiException
Returns a contact_size_dependent_land (Contact_size_dependent_land) associated with a ‘dependently located’ layer_connection_point (Dependently_located_layer_connection_point) if an interconnect_module_interface_terminal (Interconnect_module_interface_terminal) is the ‘associated design object’ of the DLLCP.

Parameters:
e_lcp - the given dependently located layer_connection_point
Returns:
an associated contact_size_dependent_land, if applicable
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LayerConnectionPointConnectivityAndPhysicalNets"
MIM Instance Diagram:
getCSDLandforDLLCP

getCIEforLCP

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AConductive_interconnect_element getCIEforLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
                                                                                                                        throws jsdai.lang.SdaiException
Returns an aggregate of conductive_interconnect_element (Conductive_interconnect_element) associated with a layer_connection_point (Layer_connection_point) if a ‘conductive interconnect element terminal’ is associated with the LCP

Parameters:
e_lcp - the given layer_connection_point
Returns:
an aggregate of associated conductive_interconnect_element, if applicable
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LayerConnectionPointConnectivityAndPhysicalNets"
MIM Instance Diagram:
getCIEforLCP

getConnectedAreaComponentforLCP

jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EConnected_area_component getConnectedAreaComponentforLCP(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ELayer_connection_point e_lcp)
                                                                                                                                    throws jsdai.lang.SdaiException
Returns a {MIMandARM Connected_area_component} that is associated with a given layer_connection_point (Layer_connection_point) if one exists.

Parameters:
e_lcp - the given layer_connection_point
Returns:
an associated connected_area_component, if applicable
Throws:
jsdai.lang.SdaiException
See Also:
"MIMqueries_1.3-LayerConnectionPointConnectivityAndPhysicalNets"
MIM Instance Diagram:
getConnectedAreaComponentforLCP