com.sfm.ap210.jsdai
Class MIMfunctionalQueriesImpl

java.lang.Object
  extended by com.sfm.ap210.jsdai.MIMfunctionalQueriesImpl

public class MIMfunctionalQueriesImpl
extends java.lang.Object


Constructor Summary
MIMfunctionalQueriesImpl(jsdai.lang.SdaiModel m)
           
MIMfunctionalQueriesImpl(jsdai.lang.SdaiModel m, MIMops ops, MIMqueries q, MIMparamQueries pq)
           
 
Method Summary
 void addFunctionalUnitTerminalsToNetworkNode(Functional_unit_network_node_definition funnd, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENetwork_node_definition e_nnd)
           
 void addFunctionalUnitTerminalToNetworkNode(Functional_unit_network_node_definition funnd, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_terminal e_cft)
           
 Functional_unit_network_node_definition addTerminalDefinitionToNetworkDefinition(Functional_unit_network_definition fund, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENetwork_node_definition e_nnd)
          Add the Functional_unit_network_node_definition to the given Functional_unit_network_definition.
 Scalar_terminal_definition addTerminalDefinitionToUsageView(Functional_unit_usage_view fuuv, jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit_terminal_definition e_futd)
           
 java.util.Set<ParameterAssignment> allParameterAssignmentForComponentFunctionalUnit(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit e_cfu)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllFunctionalProductsInModel()
           
 Functional_unit getFunctional_unit(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit e_cfu)
           
 FunctionalProductVersion getFunctionalProductVersion(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation e_pdf)
          given a Functional_unit_definition (either Functional_unit_usage_view or Functional_unit_network_definition)
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition_formation getFunctionalProductVersionsWithGivenProductId(java.lang.String id)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation getFunctionalProductVersionWithGivenProductId(java.lang.String id)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct getFunctionalProductWithGivenId(java.lang.String id)
           
 Functional_unit_network_definition getFunctionalUnitNetworkDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fund)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getFunctionalUnitNetworkDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation e_pdf)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getFunctionalUnitNetworkDefinitionFromUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fuuv)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getFunctionalUnitOfGivenContext(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AFunctional_unit a_fu, java.lang.String context)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit getFunctionalUnitOfTerminal(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_terminal e_cft)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit_terminal_definition getFunctionalUnitTerminalDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_terminal e_cft)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AComponent_functional_terminal getFunctionalUnitTerminalsForNetworkNodeDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENetwork_node_definition e_nnd)
          Get all Functional_unit_terminal (component_functional_terminal) related to the given Functional_unit_network_node_definition (network_node_definition) through a Functional_unit_terminal_node_assignment
 Functional_unit_usage_view getFunctionalUnitUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fuuv)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getFunctionalUnitUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation e_pdf)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation getLocationOfThermalNetworkNode(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EThermal_network_node_definition node)
          Get the location representation of the given thermal_network_node_definition
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ANetwork_node_definition getNodesOfNetworkDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fund)
           
 Scalar_terminal_definition getTerminalDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit_terminal_definition e_futd)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AFunctional_unit_terminal_definition getTerminalsOfUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fuuv)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit e_cfu)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getUsageViewOfNetworkDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fu)
           
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AParameter_assignment parameterAssignmentForComponentFunctionalUnit(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit e_cfu)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MIMfunctionalQueriesImpl

public MIMfunctionalQueriesImpl(jsdai.lang.SdaiModel m,
                                MIMops ops,
                                MIMqueries q,
                                MIMparamQueries pq)

MIMfunctionalQueriesImpl

public MIMfunctionalQueriesImpl(jsdai.lang.SdaiModel m)
                         throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException
Method Detail

getAllFunctionalProductsInModel

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct getAllFunctionalProductsInModel()
                                                                                                                   throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalProductWithGivenId

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct getFunctionalProductWithGivenId(java.lang.String id)
                                                                                                                   throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalProductVersionsWithGivenProductId

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AProduct_definition_formation getFunctionalProductVersionsWithGivenProductId(java.lang.String id)
                                                                                                                                                       throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalProductVersionWithGivenProductId

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation getFunctionalProductVersionWithGivenProductId(java.lang.String id)
                                                                                                                                                      throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitOfGivenContext

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getFunctionalUnitOfGivenContext(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AFunctional_unit a_fu,
                                                                                                                                  java.lang.String context)
                                                                                                                           throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitNetworkDefinitionFromUsageView

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getFunctionalUnitNetworkDefinitionFromUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fuuv)
                                                                                                                                           throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitNetworkDefinition

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getFunctionalUnitNetworkDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation e_pdf)
                                                                                                                              throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitUsageView

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getFunctionalUnitUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation e_pdf)
                                                                                                                      throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getUsageViewOfNetworkDefinition

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getUsageViewOfNetworkDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fu)
                                                                                                                           throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getNodesOfNetworkDefinition

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ANetwork_node_definition getNodesOfNetworkDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fund)
                                                                                                                               throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getLocationOfThermalNetworkNode

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ERepresentation getLocationOfThermalNetworkNode(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EThermal_network_node_definition node)
                                                                                                                          throws jsdai.lang.SdaiException
Get the location representation of the given thermal_network_node_definition

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

addTerminalDefinitionToNetworkDefinition

public Functional_unit_network_node_definition addTerminalDefinitionToNetworkDefinition(Functional_unit_network_definition fund,
                                                                                        jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENetwork_node_definition e_nnd)
                                                                                 throws jsdai.lang.SdaiException
Add the Functional_unit_network_node_definition to the given Functional_unit_network_definition. If this node has an associated usage view terminal, set that as well.

Parameters:
fund -
e_nnd -
Returns:
Throws:
jsdai.lang.SdaiException

getTerminalDefinition

public Scalar_terminal_definition getTerminalDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit_terminal_definition e_futd)
                                                 throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

addTerminalDefinitionToUsageView

public Scalar_terminal_definition addTerminalDefinitionToUsageView(Functional_unit_usage_view fuuv,
                                                                   jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit_terminal_definition e_futd)
                                                            throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitTerminalsForNetworkNodeDefinition

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AComponent_functional_terminal getFunctionalUnitTerminalsForNetworkNodeDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENetwork_node_definition e_nnd)
                                                                                                                                                            throws jsdai.lang.SdaiException
Get all Functional_unit_terminal (component_functional_terminal) related to the given Functional_unit_network_node_definition (network_node_definition) through a Functional_unit_terminal_node_assignment

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

getTerminalsOfUsageView

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AFunctional_unit_terminal_definition getTerminalsOfUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fuuv)
                                                                                                                                       throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitNetworkDefinition

public Functional_unit_network_definition getFunctionalUnitNetworkDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fund)
                                                                      throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

addFunctionalUnitTerminalsToNetworkNode

public void addFunctionalUnitTerminalsToNetworkNode(Functional_unit_network_node_definition funnd,
                                                    jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENetwork_node_definition e_nnd)
                                             throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitOfTerminal

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit getFunctionalUnitOfTerminal(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_terminal e_cft)
                                                                                                                                 throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getUsageView

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit getUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit e_cfu)
                                                                                                        throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctional_unit

public Functional_unit getFunctional_unit(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit e_cfu)
                                   throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

addFunctionalUnitTerminalToNetworkNode

public void addFunctionalUnitTerminalToNetworkNode(Functional_unit_network_node_definition funnd,
                                                   jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_terminal e_cft)
                                            throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitTerminalDefinition

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit_terminal_definition getFunctionalUnitTerminalDefinition(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_terminal e_cft)
                                                                                                                                                   throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalUnitUsageView

public Functional_unit_usage_view getFunctionalUnitUsageView(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit e_fuuv)
                                                      throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

getFunctionalProductVersion

public FunctionalProductVersion getFunctionalProductVersion(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation e_pdf)
                                                     throws jsdai.lang.SdaiException
given a Functional_unit_definition (either Functional_unit_usage_view or Functional_unit_network_definition)

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

parameterAssignmentForComponentFunctionalUnit

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.AParameter_assignment parameterAssignmentForComponentFunctionalUnit(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit e_cfu)
                                                                                                                                              throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException

allParameterAssignmentForComponentFunctionalUnit

public java.util.Set<ParameterAssignment> allParameterAssignmentForComponentFunctionalUnit(jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EComponent_functional_unit e_cfu)
                                                                                    throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException