Modifier and Type | Method and Description |
---|---|
void |
addFragmentPlacedSheetElement(FragmentObject fragmentObject,
SheetElement sheetElement)
Add placed sheet element to fragment object
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
copySchematicObjects(SheetElement[] elements)
Copy schematic object
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
Connection |
createConnection(Sheet sheet,
AMEExtendedObject startPort,
AMEExtendedObject endPort,
Point2d[] p2dBendPoints)
Create Diagramming Connection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
Node |
createSchematicNode(Sheet sheet,
AMEEngObject engObject,
double locationX,
double locationY,
String symbolVariantName)
Create Schematic Diagram Node
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
Node |
createSocket(Sheet sheet,
double locationX,
double locationY)
Create Socket Diagram Node Copy
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
Node |
createTopologyNode(Sheet sheet,
AMEEngObject engObject,
double locationX,
double locationY)
Create Topology Diagram Node
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
cutSchematicObjects(SheetElement[] elements)
Cut schematic object
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
deleteConnections(Connection[] elements)
Delete Connections
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
deletePlacedSheetElements(FragmentObject fragment)
Delete placed sheet elements from page
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
deleteSheetElements(SheetElement[] elements)
Delete Sheet Element
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
disconnectConnection(Connection connection)
Detach Diagramming Connection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
NXObject |
getSheetPartFromPage(PageObject pageObject)
Get Diagramming Sheet's Part From Page
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
Node |
instantiateProductComponentInstance(PageObject pageObject,
ProductComponentInstance instanceObject,
double locationX,
double locationY,
String symbolVariantName)
Instantiate Product Component instance and create Schematic Diagram Node
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
launchPage(PageObject pageObject,
boolean isNewWindow)
Launch fragment diagram sheet
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
NXObject[] |
pasteSchematicObjects(PageObject page,
double locationX,
double locationY)
Paste schematic object
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
placeFragmentOnPage(FragmentObject fragment,
PageObject page,
double locationX,
double locationY)
Place Copied Fragment on page
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
reconnectConnection(Sheet sheet,
Connection connection,
AMEExtendedObject targetPort,
int connectionLocationType)
Reconnect Diagramming Connection
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
refreshFragmentBoundingBox(Sheet sheet)
Creating or Updating fragment Sheet Bounding Box in Template
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
removePlugPort(Sheet sheet)
Remove plug from object
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setFragmentBoundingBoxAnchorPoint(FragmentObject fragment,
double anchorX,
double anchorY)
Creating or Updating fragment Sheet Bounding Box in Template
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setTeeJunctionRepresentationStyle(Node[] elements,
AmeJunctionRepresentationStyleType representationStyle)
Set representation style for tee Junction
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
setTeeJunctionVariant(Node[] elements,
AmeTeeJunctionVariant variantIndex)
Set variant for tee Junction
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
showHideConnectionDirection(boolean showHideConnectionDirection)
Show/Hide Connection Direction symbol of ports on schematics pages.
|
void |
swapConnectionSourceTarget(NXObject[] connections)
Swap source target for ame connections
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
switchMountingOrientation(AMEEngObject engObject)
Switch Mounting Orientation of the input
AMEEngObject object. |
void |
updateCableInformation(AMEEngObject cableEO,
PageObject[] pageObjects)
Update Cable information like Cores and Core Order Indices
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
updateConnectionBendPoints(Connection connection,
Point2d[] bendPoints)
Update Diagramming Connection with new bend points
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
updateNodeLocation(Node node,
double cordinateX,
double cordinateY)
Update node location
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
updateNodeRotation(Node node,
double rotation)
Update node rotation
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
void |
updateNodeSize(Node node,
double coordinateX,
double coordinateY,
double height,
double width)
Update node size
License requirements: ad_automation_design ("FULL AUTOMATION DESIGNER") . |
Node createTopologyNode(Sheet sheet, AMEEngObject engObject, double locationX, double locationY) throws NXException, RemoteException
sheet
- engObject
- locationX
- locationY
- NXException
RemoteException
Node createSchematicNode(Sheet sheet, AMEEngObject engObject, double locationX, double locationY, String symbolVariantName) throws NXException, RemoteException
sheet
- engObject
- locationX
- locationY
- symbolVariantName
- NXException
RemoteException
Connection createConnection(Sheet sheet, AMEExtendedObject startPort, AMEExtendedObject endPort, Point2d[] p2dBendPoints) throws NXException, RemoteException
sheet
- startPort
- endPort
- p2dBendPoints
- NXException
RemoteException
void reconnectConnection(Sheet sheet, Connection connection, AMEExtendedObject targetPort, int connectionLocationType) throws NXException, RemoteException
sheet
- connection
- targetPort
- connectionLocationType
- NXException
RemoteException
void disconnectConnection(Connection connection) throws NXException, RemoteException
connection
- NXException
RemoteException
void deleteSheetElements(SheetElement[] elements) throws NXException, RemoteException
elements
- NXException
RemoteException
void cutSchematicObjects(SheetElement[] elements) throws NXException, RemoteException
elements
- NXException
RemoteException
void copySchematicObjects(SheetElement[] elements) throws NXException, RemoteException
elements
- NXException
RemoteException
NXObject[] pasteSchematicObjects(PageObject page, double locationX, double locationY) throws NXException, RemoteException
page
- locationX
- locationY
- NXException
RemoteException
void removePlugPort(Sheet sheet) throws NXException, RemoteException
sheet
- NXException
RemoteException
NXObject getSheetPartFromPage(PageObject pageObject) throws NXException, RemoteException
pageObject
- NXException
RemoteException
void updateNodeLocation(Node node, double cordinateX, double cordinateY) throws NXException, RemoteException
node
- cordinateX
- cordinateY
- NXException
RemoteException
void deleteConnections(Connection[] elements) throws NXException, RemoteException
elements
- NXException
RemoteException
void deletePlacedSheetElements(FragmentObject fragment) throws NXException, RemoteException
fragment
- NXException
RemoteException
void launchPage(PageObject pageObject, boolean isNewWindow) throws NXException, RemoteException
pageObject
- isNewWindow
- NXException
RemoteException
void updateConnectionBendPoints(Connection connection, Point2d[] bendPoints) throws NXException, RemoteException
connection
- bendPoints
- NXException
RemoteException
void placeFragmentOnPage(FragmentObject fragment, PageObject page, double locationX, double locationY) throws NXException, RemoteException
fragment
- page
- locationX
- locationY
- NXException
RemoteException
void refreshFragmentBoundingBox(Sheet sheet) throws NXException, RemoteException
sheet
- NXException
RemoteException
void setFragmentBoundingBoxAnchorPoint(FragmentObject fragment, double anchorX, double anchorY) throws NXException, RemoteException
fragment
- anchorX
- anchorY
- NXException
RemoteException
void switchMountingOrientation(AMEEngObject engObject) throws NXException, RemoteException
AMEEngObject
object.
engObject
- NXException
RemoteException
void showHideConnectionDirection(boolean showHideConnectionDirection) throws NXException, RemoteException
showHideConnectionDirection
- NXException
RemoteException
Node createSocket(Sheet sheet, double locationX, double locationY) throws NXException, RemoteException
sheet
- locationX
- locationY
- NXException
RemoteException
void updateCableInformation(AMEEngObject cableEO, PageObject[] pageObjects) throws NXException, RemoteException
cableEO
- pageObjects
- NXException
RemoteException
void setTeeJunctionRepresentationStyle(Node[] elements, AmeJunctionRepresentationStyleType representationStyle) throws NXException, RemoteException
elements
- representationStyle
- NXException
RemoteException
void setTeeJunctionVariant(Node[] elements, AmeTeeJunctionVariant variantIndex) throws NXException, RemoteException
elements
- variantIndex
- NXException
RemoteException
void updateNodeRotation(Node node, double rotation) throws NXException, RemoteException
node
- rotation
- NXException
RemoteException
void updateNodeSize(Node node, double coordinateX, double coordinateY, double height, double width) throws NXException, RemoteException
node
- coordinateX
- coordinateY
- height
- width
- NXException
RemoteException
void swapConnectionSourceTarget(NXObject[] connections) throws NXException, RemoteException
connections
- NXException
RemoteException
Node instantiateProductComponentInstance(PageObject pageObject, ProductComponentInstance instanceObject, double locationX, double locationY, String symbolVariantName) throws NXException, RemoteException
pageObject
- instanceObject
- locationX
- locationY
- symbolVariantName
- NXException
RemoteException
void addFragmentPlacedSheetElement(FragmentObject fragmentObject, SheetElement sheetElement) throws NXException, RemoteException
fragmentObject
- sheetElement
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.