|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MIMqueries
An interface for the MIMqueries methods defined in the reference documents below.
| 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 |
|---|
void setOps(MIMops ops)
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
jsdai.lang.SdaiException
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
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).
ac - the given assembly_component
jsdai.lang.SdaiException| getShapeRepresentationOfAssemblyComponent |
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
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).
pds - the given product_definition_shape
jsdai.lang.SdaiException| getShapeRepresentationOfProductDefinitionShape |
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
shape_representation (Geometric_model of a structured_layout_component (Structured_layout_component).
slc - the given structured_layout_component
jsdai.lang.SdaiException| getShapeRepresentationOfSLC |
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
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.
gltc - the given generic_laminate_text_component
jsdai.lang.SdaiException| getShapeRepresentationOfGenericLaminateTextComponent |
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
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.
nauor - sr1 - the shape_representation of the assembly_componentsr2 - the shape_representation of the pcb
jsdai.lang.SdaiException| getCartesianTransformationOfNAUOR |
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
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.
e_acu - the given assembly_component_usagee_assemblyShape - the shape_representation of the assembly_shape
jsdai.lang.SdaiException| getTLISTTforTLIST |
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
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).
slcsar - sr1 - currently unused by implementation - the shape_representation of the assembly_componentsr2 - the shape_representation of the structured_layout_component
jsdai.lang.SdaiExceptionMIMlocation,
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
| getAxisPlacementOfSLCSAR |
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
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.
lc - the given laminate_componentsr1 - the shape_representation of the laminate_componentsr2 - the shape_representation of the structured_layout_component
jsdai.lang.SdaiExceptionMIMlocation,
"MIMqueries_1.3-LocationAndShapeOfAssemblyComponents"
| getLocationOfLaminateComponent |
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
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.
ac - the given assembly_componentslcsar - the relating structured_layout_component_sub_assembly_relationshipslc - the given structured_layout_componentsrOfac - currently unused - the shape_representation of the given assembly_component
jsdai.lang.SdaiException| getLocationOfAssemblyComponentInSLC |
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
stratum_technology (Stratum_technology) used by the given stratum (Stratum)
s - the given stratum
jsdai.lang.SdaiException| getStratumTechnologyOfStratum |
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
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.
s - the given stratum
jsdai.lang.SdaiException| getThicknessOfStratum |
java.lang.String getLayerPurposeOfStratum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStratum e_s)
throws jsdai.lang.SdaiException
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.
e_s - the given stratum
jsdai.lang.SdaiException| getLayerPurposeOfStratum |
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
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
e_s - the given stratum
jsdai.lang.SdaiException| getMaterialDesignationOfStratum |
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
stratum (Stratum) of the given stratum_feature (Stratum_feature).
sf - the given stratum_feature
jsdai.lang.SdaiException| getStratumOfStratumFeature |
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
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).
lc - the given laminate_component
jsdai.lang.SdaiException| getStratumOfLC |
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
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).
sftc - the given stratum_feature_template_component
jsdai.lang.SdaiException| getStratumFeatureOfSFTC |
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
stratum_feature (Stratum_feature) of the given additive_laminate_text_component (Additive_laminate_text_component).
altc - the given additive_laminate_text_component
jsdai.lang.SdaiException| getStratumFeatureOfALTC |
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
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.
lc - the given material_removal_laminate_component or material_removal_laminate_text_component
jsdai.lang.SdaiException| getSFTCofMRLC |
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
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.
currentStratum - the given stratumstackModel - the given stratum_stack_model
jsdai.lang.SdaiExceptiongetAllAdjacentPrecedentStratum(EStratum, EStratum_stack_model),
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
| getPrecedentStratum |
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
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.
currentStratum - the given stratumstackModel - the given stratum_stack_model
jsdai.lang.SdaiException
| getAllAdjacentPrecedentStratum |
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
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.
currentStratum - the given stratumstackModel - the given stratum_stack_model
jsdai.lang.SdaiExceptiongetAllAdjacentSubsequentStratum(EStratum, EStratum_stack_model),
"MIMqueries_1.3-StratumAndStratumFeaturesAndInterStratumFeatures"
| getSubsequentStratum |
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
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.
currentStratum - the given stratumstackModel - the given stratum_stack_model
jsdai.lang.SdaiException
| getAllAdjacentSubsequentStratum |
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
stratum_technology_occurrence_link (Stratum_technology_occurrence_link) that comprise the vertical extent of the given inter_stratum_feature (Inter_stratum_feature).
isf - the given inter_stratum_feature
jsdai.lang.SdaiException| getAllSTOLinVerticalExtentOfInterStratumFeature |
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
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.
a_stol - an aggregate containing the given contiguous set of stratum_technology_occurrence_link
jsdai.lang.SdaiException| getMostPrecedentSTOLinContiguousSetOfSTOL |
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
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.
a_stol - an aggregate containing the given contiguous set of stratum_technology_occurrence_link
jsdai.lang.SdaiException| getMostSubsequentSTOLinContiguousSetOfSTOL |
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
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.
a_stol - an aggregate containing the given contiguous set of stratum_technology_occurrence_link
jsdai.lang.SdaiException| getMostPrecedentStratumInContiguousSetOfSTOL |
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
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.
a_stol - an aggregate containing the given contiguous set of stratum_technology_occurrence_link
jsdai.lang.SdaiException| getMostSubsequentStratumInContiguousSetOfSTOL |
StratumSpan getSpanOfInterStratumFeature(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EInter_stratum_feature e_isf)
throws jsdai.lang.SdaiException
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).
e_isf - the given inter_stratum_feature
jsdai.lang.SdaiException| getSpanOfInterStratumFeature |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllProductsOfASpecificPRPC(java.lang.String categoryName)
throws jsdai.lang.SdaiException
product entities in the model that are associated with a given product_related_product_category.
categoryName - the name of the product_related_product_category
product
jsdai.lang.SdaiException| getAllProductsOfASpecificPRPC |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllParts()
throws jsdai.lang.SdaiException
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’.
product satisfying the MIM mapping of the ARM AO Part.
jsdai.lang.SdaiException| getAllParts |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllTemplates()
throws jsdai.lang.SdaiException
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’
product satisfying the MIM mapping of the ARM AO Template.
jsdai.lang.SdaiException| getAllTemplates |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllDocuments()
throws jsdai.lang.SdaiException
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’.
product satisfying the MIM mapping of the ARM AO Document.
jsdai.lang.SdaiException| getAllDocuments |
boolean isProductInASpecificPRPC(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p,
java.lang.String categoryName)
throws jsdai.lang.SdaiException
product_related_product_category of the specified categoryName referencing the
given product through its products attribute.
categoryName -
product is in the prescribed category
jsdai.lang.SdaiException| isProductInASpecificPRPC |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllProductsWithGivenAssignedClass(java.lang.String className)
throws jsdai.lang.SdaiException
product entities in the model that are associated with a given class (Class) through
an applied_classification_assignment (Classification_assignment).
className - the name of the class
jsdai.lang.SdaiException| getAllProductsWithGivenAssignedClass |
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
class (Class) entities that are associated with a given product through
an applied_classification_assignment (Classification_assignment).
e_p - the given product
jsdai.lang.SdaiException| getAllAssigningClassForProduct |
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
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.
p - the given product
parameter_assignment
jsdai.lang.SdaiException| getAllParameterAssignmentsForProduct |
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
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.
a_pd - the given aggregate of product_definitioncontextRole - 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)
jsdai.lang.SdaiException| getAllProductDefinitionsOfSpecifiedProductDefinitionContextRole |
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
product with
a given specified product_definition_context_role and frame
of reference related through a product_definition_context_association.
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)
jsdai.lang.SdaiException| getQualifiedProductDefinitions |
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
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.
e_pd - the given product_definition (design view)
jsdai.lang.SdaiException| getUsageViewOfProductDefinition |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_assembly_module_design_view getPcas()
throws jsdai.lang.SdaiException
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.
layered_assembly_module_design_view that represent the design view of a pca
jsdai.lang.SdaiException| getPcas |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_interconnect_module_design_view getPcbs()
throws jsdai.lang.SdaiException
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.
layered_interconnect_module_design_view that represent the design view of a pcb
jsdai.lang.SdaiException| getPcbs |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ALayered_interconnect_panel_design_view getPanels()
throws jsdai.lang.SdaiException
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.
jsdai.lang.SdaiException| getPanels |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AInterconnect_module_component getInterconnectModuleComponents()
throws jsdai.lang.SdaiException
interconnect_module_component (Interconnect_module_component) entities (instances of a pcb) in the model that are instances of products with
associated class of ‘interconnect’.
interconnect_module_component
jsdai.lang.SdaiException| getInterconnectModuleComponents |
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
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.
e_panel - the given layered_interconnect_panel_design_view representing a panel design view
interconnect_module_component representing instances of a pcb in the given panel
jsdai.lang.SdaiException| getAllInterconnectModuleComponentsInPanel |
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
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.
pca - the given layered_assembly_module_design_view (PCA design view)
interconnect_module_component representing instances of a pcb in the given PCA
jsdai.lang.SdaiException
| getAllInterconnectModuleComponentsInPCA |
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
packaged_component (Packaged_component) that are occurrences in an layered_assembly_module_design_view (Layered_assembly_module_design_view).
e_ad - the given layered_assembly_module_design_view that represent the design view of a pca
packaged_component in the given layered_assembly_module_design_view
jsdai.lang.SdaiException| getAllPackagedComponentsInAssembly |
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
product (Product) of which the given packaged_component (Packaged_component) is an instance.
e_pc - the given packaged_component
product of which the given packaged_component is an instance
jsdai.lang.SdaiException| getProductOfPackagedComponent |
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
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).
pc - the given packaged_componentsr1 - the shape_representation of the layered_assembly_module_design_view (pca)
package used by the given packaged_component
jsdai.lang.SdaiException| getPackageOfPackagedComponent |
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
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.
p - the given packagepurpose - the specified name of the representation_item of the ‘predefined shape_purpose’ representation
jsdai.lang.SdaiExceptionMIMpackageQueries
| getShapeRepresentationOfPackageWithSpecifiedPurpose |
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
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).
a_sr - a aggregate of shape_representationpurpose - the specified name of the representation_item of the ‘predefined shape_purpose’ representation
jsdai.lang.SdaiException| getShapeRepresentationWithSpecifiedPurpose |
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
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.
e_pupsm - the given shape_representation which is a mapping of ARM AO Physical_unit_planar_shape_model
jsdai.lang.SdaiException| getAllKeepoutsForPhysicalUnitShapeModel |
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
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.
a_sr - the given aggregate of shape_representation corresponding to Physical_unit_planar_keepout_shape_modelgivenDescription - the required description of the associated keepout_design_object_category
jsdai.lang.SdaiException| getKeepoutShapeRepresentationWithSpecifiedKeepoutCategory |
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
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).
e_ad - the given layered_assembly_module_design_view (pca)
jsdai.lang.SdaiException| getAllAssemblyJointsInPca |
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
packaged_part_terminal (‘join terminal’) for a given assembly_joint.
This satisfies the mapping of the ARM AO Packaged_part_join_terminal
e_aj - the given assembly_joint
jsdai.lang.SdaiException| getJoinTerminalForAssemblyJoint |
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
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.
aj - the given assembly_joint
jsdai.lang.SdaiException| getLaminateComponentForAssemblyJoint |
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
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.
e_imct - the given interconnect_module_interface_terminal
jsdai.lang.SdaiException| getLaminateComponentForIMCT |
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
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.
e_ac - the given assembly component (typically either a contact_size_dependent_land or component_termination_passage)
jsdai.lang.SdaiException| getIMITforAC |
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
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).
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)
jsdai.lang.SdaiException| getPartToolingFeaturesInPcb |
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
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.
e_ptf - the given part_tooling_feature (or fiducial_part_feature)
jsdai.lang.SdaiException| getLaminateComponentForPartToolingFeature |
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
interconnect_module_edge (Interconnect_module_edge) representing the outline of the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).
id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getEdgeOfPcb |
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
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.
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'.
jsdai.lang.SdaiException| getThicknessOfPcb |
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
stratum (Stratum) that compose the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllStrataInPcb |
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
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).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllSftcDirectlyRelatedToPcb |
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
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).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllMrlcDirectlyRelatedToPcb |
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
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).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllPadstackOccurrenceInPcb |
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
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).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllFootprintOccurrenceInPcb |
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
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.
e_slc - the given structured_layout_component
jsdai.lang.SdaiException| getAllStructuredLayoutComponentsInStructuredLayoutComponent |
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
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.
e_slc - the given structured_layout_component
jsdai.lang.SdaiException| getAllLaminateComponentsInStructuredLayoutComponent |
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
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).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllMultiStratumSpecialSymbolComponentsInPcb |
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
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).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllSingleStratumSpecialSymbolComponentsInPcb |
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
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).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllLaminateTextStringComponents |
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
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).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException
| getAllLaminateTextStringNAUOR |
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
text_literal (Text_literal) containing the ‘message contents’ for the given laminate_text_string_component (Laminate_text_string_component).
e_ltsc - the given laminate_text_string_component
jsdai.lang.SdaiException| getMessageOfLaminateTextStringComponent |
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
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.
e_ltsc - the given laminate_text_string_component
jsdai.lang.SdaiException| getGenericLaminateTextComponentsForLTSC |
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
physical_network (Generic_physical_network) that are currently associated with the given layered_interconnect_module_design_view (Layered_interconnect_module_design_view).
e_id - the given layered_interconnect_module_design_view (pcb)
jsdai.lang.SdaiException| getAllPhysicalNetworksInPcb |
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
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.
e_pn - the given physical_network
jsdai.lang.SdaiException| getLCPsForPhysicalNetwork |
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
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.
e_pn - the given physical_network
jsdai.lang.SdaiException| getLCFsForPhysicalNetwork |
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
inter_stratum_feature (Inter_stratum_feature) associated with a 'dependently located' layer_connection_point (Dependently_located_layer_connection_point) if one exists.
e_lcp - the given 'dependently located' layer_connection_point
jsdai.lang.SdaiException| getInterStratumFeatureForDLLCP |
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
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.
e_lcp - the given dependently located layer_connection_point
jsdai.lang.SdaiException| getPPDLandsforDLLCP |
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
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.
e_lcp - the given dependently located layer_connection_point
jsdai.lang.SdaiException| getCSDLandforDLLCP |
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
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
e_lcp - the given layer_connection_point
jsdai.lang.SdaiException| getCIEforLCP |
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
layer_connection_point (Layer_connection_point) if one exists.
e_lcp - the given layer_connection_point
jsdai.lang.SdaiException| getConnectedAreaComponentforLCP |
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||