public interface EjectorTableBuilder extends Builder
MoldwizardManager.createEjectorTableBuilder()
Property | Value |
---|---|
EjectorDrawingType | MasterModel |
EjectorPinType | All |
RenameComponent | 0 |
Modifier and Type | Interface and Description |
---|---|
static class |
EjectorTableBuilder.DrawingType
The types of the ejector drawing.
|
static class |
EjectorTableBuilder.EjectorType
The types of ejectors.
|
Modifier and Type | Method and Description |
---|---|
void |
assignEjectorType()
Assigns the specified type on ejector pins.
|
String |
destinationFolder()
Returns the destination folder which the master model part will be created in.
|
EjectorTableBuilder.DrawingType |
ejectorDrawingType()
Returns the drawing type.
|
SelectComponentList |
ejectorPins()
Returns the ejector pins.
|
EjectorTableBuilder.EjectorType |
ejectorPinType()
Returns the ejector pin type.
|
EjectorTableData |
getEjectorTableData()
Gets an ejector table transient object data.
|
String |
masterModelPartName()
Returns the name to create a master model part.
|
String |
nameRule()
Returns the name rule to generate the master model part name.
|
EjectorTableData |
newEjectorTableData()
Creates an ejector table transient object data.
|
void |
removeEjectorType()
Deletes the specified type from ejector pins.
|
boolean |
renameComponent()
Returns the option to define the part name in Part Name Management.
|
void |
setDestinationFolder(String destinationFolder)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setEjectorDrawingType(EjectorTableBuilder.DrawingType ejectorDrawingType)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setEjectorPinType(EjectorTableBuilder.EjectorType ejectorPinType)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setMasterModelPartName(String masterModelPartName)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setNameRule(String nameRule)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setRenameComponent(boolean renameComponent)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setTemplateName(String templateName)
License requirements: ug_mold_design ("UG MOLD") . |
void |
setWorkingPart(NXObject workingPart)
License requirements: ug_mold_design ("UG MOLD") . |
String |
templateName()
Returns the drawing template name.
|
NXObject |
workingPart()
Returns the part where a self contained drawing will be created or the part to be added into the master model drawing part.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
EjectorTableBuilder.DrawingType ejectorDrawingType() throws NXException, RemoteException
NXException
RemoteException
void setEjectorDrawingType(EjectorTableBuilder.DrawingType ejectorDrawingType) throws NXException, RemoteException
ejectorDrawingType
- NXException
RemoteException
EjectorTableBuilder.EjectorType ejectorPinType() throws NXException, RemoteException
NXException
RemoteException
void setEjectorPinType(EjectorTableBuilder.EjectorType ejectorPinType) throws NXException, RemoteException
ejectorPinType
- NXException
RemoteException
SelectComponentList ejectorPins() throws NXException, RemoteException
NXException
RemoteException
void assignEjectorType() throws NXException, RemoteException
NXException
RemoteException
void removeEjectorType() throws NXException, RemoteException
NXException
RemoteException
String templateName() throws NXException, RemoteException
NXException
RemoteException
void setTemplateName(String templateName) throws NXException, RemoteException
templateName
- NXException
RemoteException
boolean renameComponent() throws NXException, RemoteException
NXException
RemoteException
void setRenameComponent(boolean renameComponent) throws NXException, RemoteException
renameComponent
- NXException
RemoteException
String destinationFolder() throws NXException, RemoteException
NXException
RemoteException
void setDestinationFolder(String destinationFolder) throws NXException, RemoteException
destinationFolder
- NXException
RemoteException
String masterModelPartName() throws NXException, RemoteException
NXException
RemoteException
void setMasterModelPartName(String masterModelPartName) throws NXException, RemoteException
masterModelPartName
- NXException
RemoteException
String nameRule() throws NXException, RemoteException
NXException
RemoteException
void setNameRule(String nameRule) throws NXException, RemoteException
nameRule
- NXException
RemoteException
NXObject workingPart() throws NXException, RemoteException
NXException
RemoteException
void setWorkingPart(NXObject workingPart) throws NXException, RemoteException
workingPart
- NXException
RemoteException
EjectorTableData newEjectorTableData() throws NXException, RemoteException
NXException
RemoteException
EjectorTableData getEjectorTableData() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.