|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.sfm.ap210.jsdai.MIMpackageQueriesImpl
public class MIMpackageQueriesImpl
An implementation of the MIMpackageQueries interface.
| Constructor Summary | |
|---|---|
MIMpackageQueriesImpl(MIMqueries mimQ,
MIMops ops,
MIMparamQueries paramQ)
|
|
MIMpackageQueriesImpl(jsdai.lang.SdaiModel model)
|
|
| Method Summary | |
|---|---|
void |
addPackageParam(java.lang.String name)
Adds a named package parameter to the set returned by MIMpackageQueries.getParametricAttributesOfPackage(EPackage). |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProperty_definition |
addShapeAspectProperty(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect,
java.lang.String property,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation value)
Add a named property value to a shape_aspect instance through a property_definition
association |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect_relationship |
addShapeAspectToComposite(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect member,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_shape_aspect composite)
Add a shape_aspect as a member of a composite_shape_aspect through an associated
shape_aspect_relationship |
void |
addTerminalParam(java.lang.String name)
Adds a named terminal template parameter to the set returned by MIMpackageQueries.getParametricAttributesOfTerminalTemplate(EPackage_terminal_template_definition). |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_relationship |
assignThermalNetworkToPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_pkg,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EThermal_network e_net)
Assign the given thermal_network instance to the provided package through
an appropriate product_definition_relationship |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
get2dDesignShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p)
Returns a 2D shape_representation associated with the given package (Package) that satisfies the mapping
requirements for a Physical_unit_planar_shape_model with a shape purpose of ‘design.’ |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
get3dDesignShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p)
Returns a 3D shape_representation associated with the given package (Package) that satisfies the
mapping requirements for a Physical_unit_3d_shape_model with a shape purpose of ‘design.’ |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
get3dShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p)
Returns a 3D shape_representation associated with the given package (Package) that satisfies the
mapping requirements for a Physical_unit_3d_shape_model. |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
get3dThermalAnalysisInputRepresentation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
Returns a 3D shape_representation associated with the given package (Package) that satisfies the
mapping requirements for a Physical_unit_3d_shape_model with a shape purpose of ‘thermal_analysis_input’ |
java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProperty_definition> |
getAllPropertyDefinitionsOf(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect)
Returns all property_definition instances associated with the given shape_aspect either directly
or through any composite_group_shape_aspect memberships |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AAssembly_component_usage |
getAllTTLISTforST(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_template e_st)
Returns all template placements composing the given structured_template (Structured_template). |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_body |
getBodyOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
Returns the package_body (Package_body) for the given package (Package). |
java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_group_shape_aspect> |
getCompositeGroupsOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
Finds all composite_group_shape_aspect instances of which the given shape_aspect is a member through
a shape_aspect_relationship |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AFootprint_definition |
getFootprintsOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
Returns all footprint_definition (Footprint_definition) associated with the given package (Package). |
java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect> |
getMembersOfCompositeShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_shape_aspect composite)
Returns all shape_aspect instances that are (direct) members of the given composite_shape_aspect
instance through a shape_aspect_relationship |
java.util.List<Param> |
getParametersOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect)
Extract all properties defined on the given shape_aspect (both directly and through any
composite_group_shape_aspect associations) through property_definition relationships |
java.util.List<Param> |
getParametersOfShapeAspectInContext(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation_context context)
Extract all properties defined on the given shape_aspect (both directly and through any
composite_group_shape_aspect associations) through property_definition relationships
where the representation_context of the value representation of the property_definition is
the provided context instance |
java.util.Set<Param> |
getParametricAttributesOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
Returns a specific set of read-only parameters ( Param) associated with the given package (Package). |
java.util.Set<Param> |
getParametricAttributesOfTerminalTemplate(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal_template_definition e_pttd)
Returns a specific set of read-only parameters ( Param) associated with the given package_terminal_template_definition (Package_terminal_template_definition). |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect |
getPartFeatureForTLIST(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component_usage e_tlist)
Returns a shape_aspect representing the Part_feature associated with the given
assembly_component_usage corresponding to a Part_feature_based_template_location subtype of
Template_location_in_structured_template. |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPlacement |
getPlacementOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_sa_sr,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_placed_sr)
Returns the placement used to position the shape_representation (Geometric_model) of a shape_aspect (Shape_element) with respect to the shape_representation
of its containing shape. |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
getQualifiedShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p,
java.lang.String name)
|
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
getQualifiedShapeRepresentationOfPackageWithSpecifiedPurpose(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p,
java.lang.String name,
java.lang.String purpose)
Returns a qualified shape_representation (Geometric_model) with a particular purpose. |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ESeating_plane |
getSeatingPlaneOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
Returns the seating_plane (Seating_plane) for the given package (Package). |
java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect> |
getShapeAspectsOfPhysicalShapeRepresentation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_unit e_p,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_r)
Returns a listing of all shape_aspect instances defined on the given physical_unit that are used
by the given associated shape_representation of the physical_unit |
java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect> |
getShapeAspectsOfPhysicalUnit(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_unit e_p)
Get all shape_aspect instances defined on the given physical_unit instance across
all associated shape_representation instances |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
getShapeRepresentationOfPackageTerminal(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal e_pt)
Returns the shape_representation (Part_feature_template_shape_model) for the given package_terminal (Package_terminal). |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
getShapeRepresentationOfPackageTerminalTemplate(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal_template_definition e_pttd)
Returns the shape_representation (Part_feature_template_shape_model) of the given package_terminal_template_definition (Package_terminal_template_definition). |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation |
getShapeRepresentationOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
Applicable for package body or seating plane |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal_template_definition |
getTemplateOfPackageTerminal(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal e_pt)
Returns the package_terminal_template_definition (Package_terminal_template_definition) for the given package_terminal (Package_terminal) or
null if no associated terminal template is found. |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal |
getTerminalOfPackageWithSpecifiedName(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p,
java.lang.String name)
|
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APackage_terminal |
getTerminalsOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
Returns all package_terminal (Package_terminal) of the given package (Package). |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EThermal_network |
getThermalNetworkOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
Get a thermal_network defined for the given package instance through a qualifying
product_definition_relationship instance |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EUsage_concept_usage_relationship |
getUCURofShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_sa_sr,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_placed_sr)
Returns the usage_concept_usage_relationship used to position the shape_representation (Geometric_model) of a shape_aspect (Shape_element) with respect to the shape_representation
of its containing shape. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MIMpackageQueriesImpl(MIMqueries mimQ,
MIMops ops,
MIMparamQueries paramQ)
throws jsdai.lang.SdaiException
mimQ - ops -
jsdai.lang.SdaiException
public MIMpackageQueriesImpl(jsdai.lang.SdaiModel model)
throws jsdai.lang.SdaiException
jsdai.lang.SdaiException| Method Detail |
|---|
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.APackage_terminal getTerminalsOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
MIMpackageQueriespackage_terminal (Package_terminal) of the given package (Package).
Returns an empty aggregate if no terminals are found.
getTerminalsOfPackage in interface MIMpackageQueriese_p - the given package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal getTerminalOfPackageWithSpecifiedName(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p,
java.lang.String name)
throws jsdai.lang.SdaiException
getTerminalOfPackageWithSpecifiedName in interface MIMpackageQueriesjsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal_template_definition getTemplateOfPackageTerminal(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal e_pt)
throws jsdai.lang.SdaiException
MIMpackageQueriespackage_terminal_template_definition (Package_terminal_template_definition) for the given package_terminal (Package_terminal) or
null if no associated terminal template is found.
getTemplateOfPackageTerminal in interface MIMpackageQueriese_pt - the given package_terminal
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfPackageTerminalTemplate(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal_template_definition e_pttd)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation (Part_feature_template_shape_model) of the given package_terminal_template_definition (Package_terminal_template_definition).
Implementation is based on the assumption that there is only one shape_representation associated with the template definition.
Returns null if no associated shape_representation is found.
getShapeRepresentationOfPackageTerminalTemplate in interface MIMpackageQueriese_pttd - the given package_terminal_template_definition
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfPackageTerminal(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal e_pt)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation (Part_feature_template_shape_model) for the given package_terminal (Package_terminal).
Implementation is based on the assumption that there is only one shape_representation associated with the package_terminal_template_definition (Package_terminal_template_definition) of the terminal.
getShapeRepresentationOfPackageTerminal in interface MIMpackageQueriese_pt - the given package_terminal
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation get2dDesignShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation associated with the given package (Package) that satisfies the mapping
requirements for a Physical_unit_planar_shape_model with a shape purpose of ‘design.’
get2dDesignShapeRepresentationOfPackage in interface MIMpackageQueriesp - the given package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation get3dDesignShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation associated with the given package (Package) that satisfies the
mapping requirements for a Physical_unit_3d_shape_model with a shape purpose of ‘design.’
get3dDesignShapeRepresentationOfPackage in interface MIMpackageQueriesp - the given package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation get3dThermalAnalysisInputRepresentation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation associated with the given package (Package) that satisfies the
mapping requirements for a Physical_unit_3d_shape_model with a shape purpose of ‘thermal_analysis_input’
get3dThermalAnalysisInputRepresentation in interface MIMpackageQueriese_p - the given package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation get3dShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation associated with the given package (Package) that satisfies the
mapping requirements for a Physical_unit_3d_shape_model.
get3dShapeRepresentationOfPackage in interface MIMpackageQueriesp - the given package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getShapeRepresentationOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
throws jsdai.lang.SdaiException
getShapeRepresentationOfShapeAspect in interface MIMpackageQueriese_sa -
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getQualifiedShapeRepresentationOfPackageWithSpecifiedPurpose(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p,
java.lang.String name,
java.lang.String purpose)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation (Geometric_model) with a particular purpose.
The qualification on the name of the shape_representation supports the mapping requirements
of the subtypes of the ARM AO Geometric_model, including the commonly implemented subtypes
for 2D and 3D shape models and keepouts:Physical_unit_planar_shape_modelPhysical_unit_planar_keepout_shape_modelPhysical_unit_3d_shape_modelPhysical_unit_3d_keepout_shape_modelPhysical_unit_3d_shape_model, Physical_unit_keepout_shape_model,
and Physical_unit_planar_shape_model.
The method will return a shape_representation with name = qualifyingName
and shape purpose equal to the given shapePurpose parameter.
getQualifiedShapeRepresentationOfPackageWithSpecifiedPurpose in interface MIMpackageQueriesp - the given packagename - the qualifying value for the name attribute of shape_representationpurpose - the qualifying value for the shape_purpose attribute
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation getQualifiedShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p,
java.lang.String name)
throws jsdai.lang.SdaiException
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_body getBodyOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
MIMpackageQueriespackage_body (Package_body) for the given package (Package).
Returns null if no package_body is found.
getBodyOfPackage in interface MIMpackageQueriese_p - the given package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ESeating_plane getSeatingPlaneOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
MIMpackageQueriesseating_plane (Seating_plane) for the given package (Package).
Returns null if no seating_plane is found.
getSeatingPlaneOfPackage in interface MIMpackageQueriese_p - the given package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EUsage_concept_usage_relationship getUCURofShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_sa_sr,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_placed_sr)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation (Geometric_model) of a shape_aspect (Shape_element) with respect to the shape_representation
of its containing shape.
getUCURofShapeAspect in interface MIMpackageQueriese_sa - the given shape_aspecte_sa_sr - the shape_representation of the given shape_aspecte_placed_sr - the qualifying shape_representation of the containing shape (i.e. package)
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPlacement getPlacementOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_sa_sr,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_placed_sr)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_representation (Geometric_model) of a shape_aspect (Shape_element) with respect to the shape_representation
of its containing shape. In the context of a package model, the shape_aspect (e_sa_sr) may be a package_terminal (Package_terminal),
package_body (Package_body), or seating_plane (Seating_plane). The containing shape (e_placed_sr) would typically be the design shape of the package.
The method must be qualified by both the package shape representation and the shape representation of the shape_aspect.
If the applicable shape_representations are 3d, the returned placement will be of type axis2_placement_3d (Axis_placement_3d).
If the applicable shape_representations are planar shape models, the returned placement will be of type axis2_placement_2d (Axis_placement_2d).
getPlacementOfShapeAspect in interface MIMpackageQueriese_sa - the given shape_aspecte_sa_sr - the shape_representation of the given shape_aspecte_placed_sr - the qualifying shape_representation of the containing shape (i.e. package)
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AFootprint_definition getFootprintsOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
MIMpackageQueriesfootprint_definition (Footprint_definition) associated with the given package (Package).
Returns an empty aggregate if no footprint definitions are found.
getFootprintsOfPackage in interface MIMpackageQueriese_p - the given package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AAssembly_component_usage getAllTTLISTforST(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EStructured_template e_st)
throws jsdai.lang.SdaiException
MIMpackageQueriesstructured_template (Structured_template).
In the context of a package model, applicable to both footprint_definition (Footprint_definition) and padstack_definition (Padstack_definition).
These assembly_component_usage reflect the MIM mapping of the Template_location_in_structured_template.
getAllTTLISTforST in interface MIMpackageQueriese_st - the given structured_template
assembly_component_usage
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect getPartFeatureForTLIST(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAssembly_component_usage e_tlist)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_aspect representing the Part_feature associated with the given
assembly_component_usage corresponding to a Part_feature_based_template_location subtype of
Template_location_in_structured_template.
In the context of a package model, this query is most commonly used to obtain the package_terminal (Package_terminal)
associated with a placement of a padstack_definition (Padstack_definition) within a footprint_definition (Footprint_definition).
getPartFeatureForTLIST in interface MIMpackageQueriese_tlist - the given assembly_component_usage
jsdai.lang.SdaiExceptionpublic void addPackageParam(java.lang.String name)
MIMpackageQueriesMIMpackageQueries.getParametricAttributesOfPackage(EPackage).
Valid package parameters map to selected attributes of the Package.
The following package attributes are supported:
"mounting technology"
"body clearance above seating plane"
"body clearance below seating plane"
"maximum body height above seating plane"
"maximum body height below seating plane"
"maximum lead length below seating plane"
"maximum seating plane installation offset"
"least lead length below seating plane"
"nominal mounting lead pitch"
"nominal mounting lead pitch"
addPackageParam in interface MIMpackageQueriesname - the name of the package parameter to be included.MIMpackageQueries.getParametricAttributesOfPackage(EPackage)public void addTerminalParam(java.lang.String name)
MIMpackageQueriesMIMpackageQueries.getParametricAttributesOfTerminalTemplate(EPackage_terminal_template_definition).
Valid terminal template parameters map to selected attributes of the Package_terminal_template_definition.
The following package terminal template attributes are supported:
"predefined lead form"
"seating plane intersection"
"terminal diametrical extent"
addTerminalParam in interface MIMpackageQueriesname - the name of the terminal template parameter to be included.
public java.util.Set<Param> getParametricAttributesOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
MIMpackageQueriesParam) associated with the given package (Package).
The set of package parameters to be returned is initialized through the MIMpackageQueries.addPackageParam(String) method.
An empty set is returned if none of the relevant parameters are found.
getParametricAttributesOfPackage in interface MIMpackageQueriese_p - the given package
jsdai.lang.SdaiExceptionMIMpackageQueries.addPackageParam(String),
Param
public java.util.Set<Param> getParametricAttributesOfTerminalTemplate(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal_template_definition e_pttd)
throws jsdai.lang.SdaiException
MIMpackageQueriesParam) associated with the given package_terminal_template_definition (Package_terminal_template_definition).
Provides a simplified interface for accessing the MIM mappings of the parametric attributes of the Package_terminal_template_definition.
The set of terminal template parameters to be returned is initialized through the MIMpackageQueries.addTerminalParam(String) method.
See MIMpackageQueries.addTerminalParam(String) for a list of supported attributes.
An empty set is returned if none of the relevant parameters are found.
The attributes of the Package_terminal_template_definition are mapped to instances of property_definition
with identifying names. Values are extracted directly from the property_definition description in the case of enumeration
attributes, and from the associated representation in the case of physical measurements.
An empty set is returned if none of the relevant parameters are found.
getParametricAttributesOfTerminalTemplate in interface MIMpackageQueriese_pttd - the given package_terminal_template_definition
jsdai.lang.SdaiExceptionMIMpackageQueries.addTerminalParam(String),
Param
public java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect> getShapeAspectsOfPhysicalUnit(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_unit e_p)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_aspect instances defined on the given physical_unit instance across
all associated shape_representation instances
getShapeAspectsOfPhysicalUnit in interface MIMpackageQueriese_p - the physical_unit instance
shape_aspect instances defined on the physical_unit
jsdai.lang.SdaiException
public java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect> getShapeAspectsOfPhysicalShapeRepresentation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPhysical_unit e_p,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation e_r)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_aspect instances defined on the given physical_unit that are used
by the given associated shape_representation of the physical_unit
getShapeAspectsOfPhysicalShapeRepresentation in interface MIMpackageQueriese_p - the physical_unit instancee_r - a shape_representation of the physical_unit
shape_aspect instances
jsdai.lang.SdaiException
public java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProperty_definition> getAllPropertyDefinitionsOf(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect)
throws jsdai.lang.SdaiException
MIMpackageQueriesproperty_definition instances associated with the given shape_aspect either directly
or through any composite_group_shape_aspect memberships
getAllPropertyDefinitionsOf in interface MIMpackageQueriesaspect - the shape_aspect
property_definition instances defined on the given instance
jsdai.lang.SdaiException
public java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect> getMembersOfCompositeShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_shape_aspect composite)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_aspect instances that are (direct) members of the given composite_shape_aspect
instance through a shape_aspect_relationship
getMembersOfCompositeShapeAspect in interface MIMpackageQueriescomposite - the composite instance
jsdai.lang.SdaiException
public java.util.Set<jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_group_shape_aspect> getCompositeGroupsOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
throws jsdai.lang.SdaiException
MIMpackageQueriescomposite_group_shape_aspect instances of which the given shape_aspect is a member through
a shape_aspect_relationship
getCompositeGroupsOfShapeAspect in interface MIMpackageQueriese_sa - the shape_aspect
composite_group_shape_aspect instances that contain the given shape_aspect
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EThermal_network getThermalNetworkOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
MIMpackageQueriesthermal_network defined for the given package instance through a qualifying
product_definition_relationship instance
getThermalNetworkOfPackage in interface MIMpackageQueriese_p - the package
thermal_network instance of the package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_relationship assignThermalNetworkToPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_pkg,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EThermal_network e_net)
throws jsdai.lang.SdaiException
MIMpackageQueriesthermal_network instance to the provided package through
an appropriate product_definition_relationship
assignThermalNetworkToPackage in interface MIMpackageQueriese_pkg - the packagee_net - the thermal_network
product_definition_relationship used to associate the thermal_network with the
package
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProperty_definition addShapeAspectProperty(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect,
java.lang.String property,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation value)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_aspect instance through a property_definition
association
addShapeAspectProperty in interface MIMpackageQueriesaspect - the shape_aspectproperty - the name of the property value to be addedvalue - the value representation of the property
property_definition linking the property to the shape_aspect
jsdai.lang.SdaiException
public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect_relationship addShapeAspectToComposite(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect member,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComposite_shape_aspect composite)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_aspect as a member of a composite_shape_aspect through an associated
shape_aspect_relationship
addShapeAspectToComposite in interface MIMpackageQueriesmember - the shape_aspect to be addedcomposite - the composite_shape_aspect
shape_aspect_relationship linking the member to the composite
jsdai.lang.SdaiException
public java.util.List<Param> getParametersOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_aspect (both directly and through any
composite_group_shape_aspect associations) through property_definition relationships
getParametersOfShapeAspect in interface MIMpackageQueriesaspect - the shape_aspect instance
shape_aspect through property_definition relationships
jsdai.lang.SdaiException
public java.util.List<Param> getParametersOfShapeAspectInContext(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect,
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation_context context)
throws jsdai.lang.SdaiException
MIMpackageQueriesshape_aspect (both directly and through any
composite_group_shape_aspect associations) through property_definition relationships
where the representation_context of the value representation of the property_definition is
the provided context instance
getParametersOfShapeAspectInContext in interface MIMpackageQueriesaspect - the shape_aspectcontext - the representation_context of desired property_definition value representations
shape_aspect with values in the given representation_context
jsdai.lang.SdaiException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||