com.sfm.ap210.jsdai
Interface MIMparamQueries

All Known Implementing Classes:
MIMparamQueriesImpl

public interface MIMparamQueries

An interface for the MIMparamQueries methods.


Method Summary
 java.util.Set<ParameterAssignment> allParameterAssignment(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AParameter_assignment a_pa)
          Extracts parametric data and associated model parameters from the most commonly used implementations of parameter_assignment (Parameter_assignment).
 java.util.Set<ParameterAssignment> allParameterAssignmentForProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p)
          Extracts model parameters and associated parameter representations from the most commonly used implementations of parameter_assignment (Parameter_assignment) related to a given product (Product) through a product_specific_parameter_value_assignment.
 java.util.Set<Param> allParametersForParameterAssignment(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AParameter_assignment a_pa)
          Extracts parametric data from the most commonly used implementations of parameter_assignment (Parameter_assignment).
 java.util.Set<Param> allParametersForProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p)
          Extracts parametric data from the most commonly used implementations of parameter_assignment (Parameter_assignment) related to a given product (Product) through a product_specific_parameter_value_assignment.
 Param measureWithUnitParameter(java.lang.String paramName, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EMeasure_with_unit e_mwu)
          Extracts parametric data from certain commonly used measure_with_unit subtypes and representations for integral parameters, area measures, length measures, time measures, and temperature measures.
 Param otherMeasureWithUnitParameter(java.lang.String paramName, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EMeasure_with_unit e_mwu)
          Extracts parametric data from certain time and temperature representations.
 Param parameterForRepresentationItem(java.lang.String paramName, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation_item e_ri)
          Extracts parametric data from the certain commonly used representation_item representations for boolean, textual, count, and measure based parametric data.
 Param parametricAttributeForPropertyDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProperty_definition e_pd)
          Extracts parametric data from the most commonly used property_definition representations for boolean, textual, count, and measure based parametric data.
 

Method Detail

parametricAttributeForPropertyDefinition

Param parametricAttributeForPropertyDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProperty_definition e_pd)
                                               throws jsdai.lang.SdaiException
Extracts parametric data from the most commonly used property_definition representations for boolean, textual, count, and measure based parametric data. Returns the extracted name and value through an implementing class of the Param interface.

Parameters:
e_pd - the given property_definition
Returns:
an implementation of Param containing the represented data.
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
parametricAttributeForPropertyDefinition

allParameterAssignment

java.util.Set<ParameterAssignment> allParameterAssignment(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AParameter_assignment a_pa)
                                                          throws jsdai.lang.SdaiException
Extracts parametric data and associated model parameters from the most commonly used implementations of parameter_assignment (Parameter_assignment). Implementation supports boolean, textual, count, and measure based parametric data. Returns a set of model parameters and associated parameter representations through an implementing class of the Param interface.

Parameters:
a_pa -
Returns:
Throws:
jsdai.lang.SdaiException

allParametersForParameterAssignment

java.util.Set<Param> allParametersForParameterAssignment(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AParameter_assignment a_pa)
                                                         throws jsdai.lang.SdaiException
Extracts parametric data from the most commonly used implementations of parameter_assignment (Parameter_assignment). Implementation supports boolean, textual, count, and measure based parametric data. Returns a set of model parameters and associated parameter representations through an implementing class of the Param interface.

Parameters:
a_pa -
Returns:
Throws:
jsdai.lang.SdaiException

allParametersForProduct

java.util.Set<Param> allParametersForProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p)
                                             throws jsdai.lang.SdaiException
Extracts parametric data from the most commonly used implementations of parameter_assignment (Parameter_assignment) related to a given product (Product) through a product_specific_parameter_value_assignment. Implementation supports boolean, textual, count, and measure based parametric data. Returns a set of associated product parameters through an implementing class of the Param interface.

Parameters:
e_p - the given product
Returns:
a set of Param containing the extracted product specific parameters
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
allParametersForProduct

allParameterAssignmentForProduct

java.util.Set<ParameterAssignment> allParameterAssignmentForProduct(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct e_p)
                                                                    throws jsdai.lang.SdaiException
Extracts model parameters and associated parameter representations from the most commonly used implementations of parameter_assignment (Parameter_assignment) related to a given product (Product) through a product_specific_parameter_value_assignment. Implementation supports boolean, textual, count, and measure based parametric data. Returns a set of associated product parameters through an implementing class of the Param interface.

Parameters:
e_p -
Returns:
Throws:
jsdai.lang.SdaiException

parameterForRepresentationItem

Param parameterForRepresentationItem(java.lang.String paramName,
                                     jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation_item e_ri)
                                     throws jsdai.lang.SdaiException
Extracts parametric data from the certain commonly used representation_item representations for boolean, textual, count, and measure based parametric data. Returns the extracted name and value through an implementing class of the Param interface.

Parameters:
paramName - the name of the parameter associated with the given representation_item
e_ri - the given representation_item
Returns:
an implementation of Param containing the represented data
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
parameterForRepresentationItem

measureWithUnitParameter

Param measureWithUnitParameter(java.lang.String paramName,
                               jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EMeasure_with_unit e_mwu)
                               throws jsdai.lang.SdaiException
Extracts parametric data from certain commonly used measure_with_unit subtypes and representations for integral parameters, area measures, length measures, time measures, and temperature measures. Returns the extracted name and value through an implementing class of the Param interface.

Parameters:
paramName - the name of the parameter associated with the given measure_with_unit
e_mwu - the given measure_with_unit
Returns:
an implementation of Param
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
measureWithUnitParameter

otherMeasureWithUnitParameter

Param otherMeasureWithUnitParameter(java.lang.String paramName,
                                    jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EMeasure_with_unit e_mwu)
                                    throws jsdai.lang.SdaiException
Extracts parametric data from certain time and temperature representations. Present implementation only supports second and degree celcius measures. Returns the extracted name and value through an implementing class of the Param interface.

Parameters:
paramName - the name of the parameter associated with the given measure_with_unit
e_mwu - the given measure_with_unit
Returns:
an implementation of MeasureParam containing the represented data
Throws:
jsdai.lang.SdaiException
MIM Instance Diagram:
otherMeasureWithUnitParameter