com.sfm.ap210.jsdai.write
Class FunctionalSdaiWriter

java.lang.Object
  extended by com.sfm.ap210.jsdai.write.FunctionalSdaiWriter

public class FunctionalSdaiWriter
extends java.lang.Object


Constructor Summary
FunctionalSdaiWriter(jsdai.lang.SdaiModel model)
           
 
Method Summary
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation instantiateFunctionalProductVersion(FunctionalProductVersion fpv)
          Implements MIM mapping requirements for Functional_version and Functional_product ARM AOs
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit instantiateFunctionalUnitNetworkDefinition(Functional_unit_network_definition fund)
          Top-level method...
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit instantiateFunctionalUnitUsageView(Functional_unit_usage_view fuuv)
          AO: Functional_unit_usage_view Application module: Functional usage view 5.1.10.2 Functional_unit_usage_view_terminal_definition to Functional_unit_usage_view (as associated_functional_unit_definition)
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENetwork_node_definition instantiateNetworkNodeDefinition(Functional_unit_network_node_definition node)
          Functional_unit_network_node_definition Application module: Network functional design view 5.1.5 Functional_unit_network_node_definition 5.1.5.1 functional_unit_network_node_name 5.1.10 Functional_unit_terminal_node_assignment 5.1.10.1 Functional_unit_terminal_node_assignment to Functional_unit_network_node_definition (as composed_node)
 jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit_terminal_definition instantiateScalarTerminalDefinition(Scalar_terminal_definition std)
          AO: Scalar_terminal_definition Application module: Functional usage view satisfies the following mapping table requirements: 5.1.10 Functional_unit_usage_view_terminal_definition 5.1.10.1 signal_name 5.1.13 Scalar_terminal_definition
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionalSdaiWriter

public FunctionalSdaiWriter(jsdai.lang.SdaiModel model)
                     throws jsdai.lang.SdaiException
Throws:
jsdai.lang.SdaiException
Method Detail

instantiateFunctionalProductVersion

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EProduct_definition_formation instantiateFunctionalProductVersion(FunctionalProductVersion fpv)
                                                                                                                                            throws jsdai.lang.SdaiException
Implements MIM mapping requirements for Functional_version and Functional_product ARM AOs

Parameters:
fpv -
Throws:
jsdai.lang.SdaiException

instantiateFunctionalUnitUsageView

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit instantiateFunctionalUnitUsageView(Functional_unit_usage_view fuuv)
                                                                                                                              throws jsdai.lang.SdaiException
AO: Functional_unit_usage_view Application module: Functional usage view 5.1.10.2 Functional_unit_usage_view_terminal_definition to Functional_unit_usage_view (as associated_functional_unit_definition)

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

instantiateScalarTerminalDefinition

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit_terminal_definition instantiateScalarTerminalDefinition(Scalar_terminal_definition std)
                                                                                                                                                   throws jsdai.lang.SdaiException
AO: Scalar_terminal_definition Application module: Functional usage view satisfies the following mapping table requirements: 5.1.10 Functional_unit_usage_view_terminal_definition 5.1.10.1 signal_name 5.1.13 Scalar_terminal_definition

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

instantiateFunctionalUnitNetworkDefinition

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.EFunctional_unit instantiateFunctionalUnitNetworkDefinition(Functional_unit_network_definition fund)
                                                                                                                                      throws jsdai.lang.SdaiException
Top-level method... includes the product and usage view, as well as underlying hierarchy need to first instantiate used functional units 5.1.4 Functional_unit_network_definition 5.1.4.1 Functional_unit_network_definition to Functional_unit_usage_view (as usage_view) 5.1.5.2 Functional_unit_network_node_definition to Functional_unit_network_definition (as associated_functional_unit_definition)

Parameters:
fund -
Throws:
jsdai.lang.SdaiException

instantiateNetworkNodeDefinition

public jsdai.SAp210_electronic_assembly_interconnect_and_packaging_design_mim_lf.ENetwork_node_definition instantiateNetworkNodeDefinition(Functional_unit_network_node_definition node)
                                                                                                                                    throws jsdai.lang.SdaiException
Functional_unit_network_node_definition Application module: Network functional design view 5.1.5 Functional_unit_network_node_definition 5.1.5.1 functional_unit_network_node_name 5.1.10 Functional_unit_terminal_node_assignment 5.1.10.1 Functional_unit_terminal_node_assignment to Functional_unit_network_node_definition (as composed_node)

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