|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface MIMpackageQueries
An interface for the MIMpackageQueries methods defined in the reference document below.
| Method Summary | |
|---|---|
void |
addPackageParam(java.lang.String name)
Adds a named package parameter to the set returned by 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 paramName)
Adds a named terminal template parameter to the set returned by 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 e_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 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 ‘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 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. |
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 |
getQualifiedShapeRepresentationOfPackageWithSpecifiedPurpose(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage p,
java.lang.String qualifyingName,
java.lang.String shapePurpose)
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)
Finds the shape_representation (Geometric_model) associated with a shape_aspect (Shape_element) such as the
package_body (Package_body) or seating_plane (Seating_plane) of the package (Package)
Assumes a single shape_representation of the shape_aspect. |
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. |
| Method Detail |
|---|
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
package_terminal (Package_terminal) of the given package (Package).
Returns an empty aggregate if no terminals are found.
e_p - the given package
jsdai.lang.SdaiException
| getTerminalsOfPackage |
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
jsdai.lang.SdaiException
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
footprint_definition (Footprint_definition) associated with the given package (Package).
Returns an empty aggregate if no footprint definitions are found.
e_p - the given package
jsdai.lang.SdaiException
| getFootprintsOfPackage |
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
package_terminal_template_definition (Package_terminal_template_definition) for the given package_terminal (Package_terminal) or
null if no associated terminal template is found.
e_pt - the given package_terminal
jsdai.lang.SdaiException
| getTemplateOfPackageTerminal |
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
shape_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.
e_pttd - the given package_terminal_template_definition
jsdai.lang.SdaiException
| getShapeRepresentationOfPackageTerminalTemplate |
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
shape_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.
e_pt - the given package_terminal
jsdai.lang.SdaiException
| getShapeRepresentationOfPackageTerminal |
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 qualifyingName,
java.lang.String shapePurpose)
throws jsdai.lang.SdaiException
shape_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.
p - the given packagequalifyingName - the qualifying value for the name attribute of shape_representationshapePurpose - the qualifying value for the shape_purpose attribute
jsdai.lang.SdaiException
| getQualifiedShapeRepresentationOfPackageWithSpecifiedPurpose |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation get2dDesignShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
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.’
e_p - the given package
jsdai.lang.SdaiException
| get2dDesignShapeRepresentationOfPackage |
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation get3dDesignShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
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.’
e_p - the given package
jsdai.lang.SdaiException
| get3dDesignShapeRepresentationOfPackage |
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
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’
e_p - the given package
jsdai.lang.SdaiException
jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_representation get3dShapeRepresentationOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
shape_representation associated with the given package (Package) that satisfies the
mapping requirements for a Physical_unit_3d_shape_model.
e_p - the given package
jsdai.lang.SdaiException
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
shape_representation (Geometric_model) associated with a shape_aspect (Shape_element) such as the
package_body (Package_body) or seating_plane (Seating_plane) of the package (Package)
Assumes a single shape_representation of the shape_aspect.
Returns null if no shape_representation is found.
e_sa - the given shape_aspect
jsdai.lang.SdaiException
| getShapeRepresentationOfShapeAspect |
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
shape_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).
e_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
| getPlacementOfShapeAspect |
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
shape_representation (Geometric_model) of a shape_aspect (Shape_element) with respect to the shape_representation
of its containing shape.
e_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
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
package_body (Package_body) for the given package (Package).
Returns null if no package_body is found.
e_p - the given package
jsdai.lang.SdaiException
| getBodyOfPackage |
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
seating_plane (Seating_plane) for the given package (Package).
Returns null if no seating_plane is found.
e_p - the given package
jsdai.lang.SdaiException
| getSeatingPlaneOfPackage |
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
structured_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.
e_st - the given structured_template
assembly_component_usage
jsdai.lang.SdaiException
| getAllTTLISTforST |
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
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.
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).
e_tlist - the given assembly_component_usage
jsdai.lang.SdaiException
| getPartFeatureForTLIST |
java.util.Set<Param> getParametricAttributesOfPackage(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage e_p)
throws jsdai.lang.SdaiException
Param) associated with the given package (Package).
The set of package parameters to be returned is initialized through the addPackageParam(String) method.
An empty set is returned if none of the relevant parameters are found.
e_p - the given package
jsdai.lang.SdaiExceptionaddPackageParam(String),
Param
| getParametricAttributesOfPackage |
void addPackageParam(java.lang.String name)
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"
name - the name of the package parameter to be included.getParametricAttributesOfPackage(EPackage)
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
Param) 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 addTerminalParam(String) method.
See 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.
e_pttd - the given package_terminal_template_definition
jsdai.lang.SdaiExceptionaddTerminalParam(String),
Paramvoid addTerminalParam(java.lang.String paramName)
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"
paramName - the name of the terminal template parameter to be included.
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
shape_aspect instances defined on the given physical_unit instance across
all associated shape_representation instances
e_p - the physical_unit instance
shape_aspect instances defined on the physical_unit
jsdai.lang.SdaiException
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
shape_aspect instances defined on the given physical_unit that are used
by the given associated shape_representation of the physical_unit
e_p - the physical_unit instancee_r - a shape_representation of the physical_unit
shape_aspect instances
jsdai.lang.SdaiException
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
property_definition instances associated with the given shape_aspect either directly
or through any composite_group_shape_aspect memberships
aspect - the shape_aspect
property_definition instances defined on the given instance
jsdai.lang.SdaiException
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
shape_aspect instances that are (direct) members of the given composite_shape_aspect
instance through a shape_aspect_relationship
composite - the composite instance
jsdai.lang.SdaiException
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
composite_group_shape_aspect instances of which the given shape_aspect is a member through
a shape_aspect_relationship
e_sa - the shape_aspect
composite_group_shape_aspect instances that contain the given shape_aspect
jsdai.lang.SdaiException
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
thermal_network defined for the given package instance through a qualifying
product_definition_relationship instance
e_p - the package
thermal_network instance of the package
jsdai.lang.SdaiException
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
thermal_network instance to the provided package through
an appropriate product_definition_relationship
e_pkg - the packagee_net - the thermal_network
product_definition_relationship used to associate the thermal_network with the
package
jsdai.lang.SdaiException
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
shape_aspect instance through a property_definition
association
aspect - 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
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
shape_aspect as a member of a composite_shape_aspect through an associated
shape_aspect_relationship
member - the shape_aspect to be addedcomposite - the composite_shape_aspect
shape_aspect_relationship linking the member to the composite
jsdai.lang.SdaiException
java.util.List<Param> getParametersOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect aspect)
throws jsdai.lang.SdaiException
shape_aspect (both directly and through any
composite_group_shape_aspect associations) through property_definition relationships
aspect - the shape_aspect instance
shape_aspect through property_definition relationships
jsdai.lang.SdaiException
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
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
aspect - 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 | ||||||||