com.sfm.ap210.jsdai
Class MIMpackageQueriesWithGDTImpl

java.lang.Object
  extended by com.sfm.ap210.jsdai.MIMpackageQueriesImpl
      extended by com.sfm.ap210.jsdai.MIMpackageQueriesWithGDTImpl
All Implemented Interfaces:
MIMpackageQueries, MIMpackageQueriesWithGDT

public class MIMpackageQueriesWithGDTImpl
extends MIMpackageQueriesImpl
implements MIMpackageQueriesWithGDT


Constructor Summary
MIMpackageQueriesWithGDTImpl(MIMqueries mimQ, MIMops ops, MIMparamQueries paramQ)
           
 
Method Summary
 void addQualifiedLength(ToleranceLengthValue tlv, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation_item e_ri)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_aspect getAllComposingShapeAspects(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
          returns all composing shape aspects recursively note, cannot recursively follow all shape_aspect_relationship because some (such as dimensional_location) do not represent a composing relationship
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ADimensional_location getAllDimensionalLocationInModel()
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ADimensional_size getAllDimensionalSizeInModel()
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AGeometric_tolerance getAllGeometricToleranceInModel()
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_body getAssociatedBodyForFace(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdvanced_face e_af)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_aspect getAssociatedShapeAspectsForFace(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdvanced_face e_af)
          returns all associated shape aspects related to the given face through a
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal getAssociatedTerminalForFace(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdvanced_face e_af)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ADatum getDatumsInModel()
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_aspect getDerivedFromShapeAspects(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDerived_shape_aspect e_dsa)
           
 ToleranceLengthValue.DimensionModifier getDimensionalModifier(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ARepresentation_item a_dri)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdvanced_face getFaceOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
           
 java.util.SortedSet<FaceReference> getFaceReferencesOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AAdvanced_face getFacesOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPlane getPlaneOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
           
 ToleranceLengthValue getValueOfDimensionalLocation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_location e_dl)
           
 ToleranceLengthValue getValueOfDimensionalSize(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_size e_ds)
           
 ToleranceLengthValue getValueOfShapeDimensionRepresentation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_dimension_representation e_sdr)
           
 Datum readDatum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDatum e_datum)
           
 DimensionalLocation readDimensionalLocation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_location e_dl)
           
 DimensionalSize readDimensionalSize(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_size e_ds)
           
 GeometricTolerance readGeometricTolerance(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EGeometric_tolerance e_tol)
           
 
Methods inherited from class com.sfm.ap210.jsdai.MIMpackageQueriesImpl
addPackageParam, addShapeAspectProperty, addShapeAspectToComposite, addTerminalParam, assignThermalNetworkToPackage, get2dDesignShapeRepresentationOfPackage, get3dDesignShapeRepresentationOfPackage, get3dShapeRepresentationOfPackage, get3dThermalAnalysisInputRepresentation, getAllPropertyDefinitionsOf, getAllTTLISTforST, getBodyOfPackage, getCompositeGroupsOfShapeAspect, getFootprintsOfPackage, getMembersOfCompositeShapeAspect, getParametersOfShapeAspect, getParametersOfShapeAspectInContext, getParametricAttributesOfPackage, getParametricAttributesOfTerminalTemplate, getPartFeatureForTLIST, getPlacementOfShapeAspect, getQualifiedShapeRepresentationOfPackage, getQualifiedShapeRepresentationOfPackageWithSpecifiedPurpose, getSeatingPlaneOfPackage, getShapeAspectsOfPhysicalShapeRepresentation, getShapeAspectsOfPhysicalUnit, getShapeRepresentationOfPackageTerminal, getShapeRepresentationOfPackageTerminalTemplate, getShapeRepresentationOfShapeAspect, getTemplateOfPackageTerminal, getTerminalOfPackageWithSpecifiedName, getTerminalsOfPackage, getThermalNetworkOfPackage, getUCURofShapeAspect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sfm.ap210.jsdai.MIMpackageQueries
addPackageParam, addShapeAspectProperty, addShapeAspectToComposite, addTerminalParam, assignThermalNetworkToPackage, get2dDesignShapeRepresentationOfPackage, get3dDesignShapeRepresentationOfPackage, get3dShapeRepresentationOfPackage, get3dThermalAnalysisInputRepresentation, getAllPropertyDefinitionsOf, getAllTTLISTforST, getBodyOfPackage, getCompositeGroupsOfShapeAspect, getFootprintsOfPackage, getMembersOfCompositeShapeAspect, getParametersOfShapeAspect, getParametersOfShapeAspectInContext, getParametricAttributesOfPackage, getParametricAttributesOfTerminalTemplate, getPartFeatureForTLIST, getPlacementOfShapeAspect, getQualifiedShapeRepresentationOfPackageWithSpecifiedPurpose, getSeatingPlaneOfPackage, getShapeAspectsOfPhysicalShapeRepresentation, getShapeAspectsOfPhysicalUnit, getShapeRepresentationOfPackageTerminal, getShapeRepresentationOfPackageTerminalTemplate, getShapeRepresentationOfShapeAspect, getTemplateOfPackageTerminal, getTerminalOfPackageWithSpecifiedName, getTerminalsOfPackage, getThermalNetworkOfPackage, getUCURofShapeAspect
 

Constructor Detail

MIMpackageQueriesWithGDTImpl

public MIMpackageQueriesWithGDTImpl(MIMqueries mimQ,
                                    MIMops ops,
                                    MIMparamQueries paramQ)
                             throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException
Method Detail

getAssociatedShapeAspectsForFace

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_aspect getAssociatedShapeAspectsForFace(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdvanced_face e_af)
                                                                                                                         throws jsdai.lang.SdaiException
returns all associated shape aspects related to the given face through a

Specified by:
getAssociatedShapeAspectsForFace in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getAssociatedTerminalForFace

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_terminal getAssociatedTerminalForFace(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdvanced_face e_af)
                                                                                                                         throws jsdai.lang.SdaiException
Specified by:
getAssociatedTerminalForFace in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getAssociatedBodyForFace

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPackage_body getAssociatedBodyForFace(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdvanced_face e_af)
                                                                                                                 throws jsdai.lang.SdaiException
Specified by:
getAssociatedBodyForFace in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getFacesOfShapeAspect

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AAdvanced_face getFacesOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
                                                                                                               throws jsdai.lang.SdaiException
Specified by:
getFacesOfShapeAspect in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getFaceOfShapeAspect

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EAdvanced_face getFaceOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
                                                                                                              throws jsdai.lang.SdaiException
Specified by:
getFaceOfShapeAspect in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getPlaneOfShapeAspect

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EPlane getPlaneOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
                                                                                                       throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFaceReferencesOfShapeAspect

public java.util.SortedSet<FaceReference> getFaceReferencesOfShapeAspect(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
                                                                  throws jsdai.lang.SdaiException
Specified by:
getFaceReferencesOfShapeAspect in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getDerivedFromShapeAspects

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_aspect getDerivedFromShapeAspects(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDerived_shape_aspect e_dsa)
                                                                                                                   throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getAllComposingShapeAspects

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AShape_aspect getAllComposingShapeAspects(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_aspect e_sa)
                                                                                                                    throws jsdai.lang.SdaiException
returns all composing shape aspects recursively note, cannot recursively follow all shape_aspect_relationship because some (such as dimensional_location) do not represent a composing relationship

Specified by:
getAllComposingShapeAspects in interface MIMpackageQueriesWithGDT
Parameters:
e_sa -
Returns:
Throws:
jsdai.lang.SdaiException

getDatumsInModel

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ADatum getDatumsInModel()
                                                                                                  throws jsdai.lang.SdaiException
Specified by:
getDatumsInModel in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getAllDimensionalSizeInModel

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ADimensional_size getAllDimensionalSizeInModel()
                                                                                                                         throws jsdai.lang.SdaiException
Specified by:
getAllDimensionalSizeInModel in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getAllDimensionalLocationInModel

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ADimensional_location getAllDimensionalLocationInModel()
                                                                                                                                 throws jsdai.lang.SdaiException
Specified by:
getAllDimensionalLocationInModel in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getAllGeometricToleranceInModel

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AGeometric_tolerance getAllGeometricToleranceInModel()
                                                                                                                               throws jsdai.lang.SdaiException
Specified by:
getAllGeometricToleranceInModel in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

readGeometricTolerance

public GeometricTolerance readGeometricTolerance(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EGeometric_tolerance e_tol)
                                          throws jsdai.lang.SdaiException
Specified by:
readGeometricTolerance in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

readDimensionalSize

public DimensionalSize readDimensionalSize(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_size e_ds)
                                    throws jsdai.lang.SdaiException
Specified by:
readDimensionalSize in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

readDimensionalLocation

public DimensionalLocation readDimensionalLocation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_location e_dl)
                                            throws jsdai.lang.SdaiException
Specified by:
readDimensionalLocation in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

readDatum

public Datum readDatum(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDatum e_datum)
                throws jsdai.lang.SdaiException
Specified by:
readDatum in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getValueOfDimensionalSize

public ToleranceLengthValue getValueOfDimensionalSize(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_size e_ds)
                                               throws jsdai.lang.SdaiException
Specified by:
getValueOfDimensionalSize in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getValueOfDimensionalLocation

public ToleranceLengthValue getValueOfDimensionalLocation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EDimensional_location e_dl)
                                                   throws jsdai.lang.SdaiException
Specified by:
getValueOfDimensionalLocation in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException

getDimensionalModifier

public ToleranceLengthValue.DimensionModifier getDimensionalModifier(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ARepresentation_item a_dri)
                                                              throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

addQualifiedLength

public void addQualifiedLength(ToleranceLengthValue tlv,
                               jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation_item e_ri)
                        throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getValueOfShapeDimensionRepresentation

public ToleranceLengthValue getValueOfShapeDimensionRepresentation(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EShape_dimension_representation e_sdr)
                                                            throws jsdai.lang.SdaiException
Specified by:
getValueOfShapeDimensionRepresentation in interface MIMpackageQueriesWithGDT
Throws:
jsdai.lang.SdaiException