public interface NonMasterData extends TransientObject
Modifier and Type | Interface and Description |
---|---|
static class |
NonMasterData.CopyNonMasterPartsOption
This enum is used to specify which non-master parts
should be copied to new part during the save as operation.
|
Modifier and Type | Method and Description |
---|---|
void |
createNonMasterListForLogicalObject(LogicalObject logicalObject)
Create NonMaster list for the selected logical Object
License requirements: None. |
boolean |
editNonMasterToCopyName(LogicalObject logicalObject,
String oldName,
String newName)
Sets the name the non-master part will get saved as.
|
NonMasterData.CopyNonMasterPartsOption |
getCopyNonMasterPartsOption(LogicalObject logicalObject)
Get the nonmasters saveAs option for given logical object.
|
String[] |
getNonMasterListForCopyLogicalObject(LogicalObject logicalObject)
Gets NonMaster list for the given logical Object
License requirements: None. |
boolean |
isNonMasterForLogicalObjectBeingCopied(LogicalObject logicalObject,
String partName)
Returns whether or not the non-master part specified for the given
LogicalObject will actually
get saved during the save as operation. |
void |
setNonMasterSaveAsOption(LogicalObject logicalObject,
NonMasterData.CopyNonMasterPartsOption saveOption)
Set the nonmasters saveAs option for given logical object.
|
void |
setSelectedNonMasterToCopy(LogicalObject logicalObject,
String partName)
Sets whether or not the non-master part specified will actually
get saved during the save as operation.
|
_value, dispose, printTestData, printTestData
void createNonMasterListForLogicalObject(LogicalObject logicalObject) throws NXException, RemoteException
logicalObject
- NXException
RemoteException
String[] getNonMasterListForCopyLogicalObject(LogicalObject logicalObject) throws NXException, RemoteException
logicalObject
- NXException
RemoteException
boolean isNonMasterForLogicalObjectBeingCopied(LogicalObject logicalObject, String partName) throws NXException, RemoteException
LogicalObject
will actually
get saved during the save as operation.
logicalObject
- partName
- the non-master part that the caller wants to save or not saveNXException
RemoteException
NonMasterData.CopyNonMasterPartsOption getCopyNonMasterPartsOption(LogicalObject logicalObject) throws NXException, RemoteException
NonMasterData.CopyNonMasterPartsOption.ALL
and
NonMasterData.CopyNonMasterPartsOption.NONE
logicalObject
- NXException
RemoteException
void setNonMasterSaveAsOption(LogicalObject logicalObject, NonMasterData.CopyNonMasterPartsOption saveOption) throws NXException, RemoteException
NonMasterData.CopyNonMasterPartsOption.ALL
and
NonMasterData.CopyNonMasterPartsOption.NONE
logicalObject
- saveOption
- NXException
RemoteException
void setSelectedNonMasterToCopy(LogicalObject logicalObject, String partName) throws NXException, RemoteException
logicalObject
- partName
- the non-master part whose save option is being set hereNXException
RemoteException
boolean editNonMasterToCopyName(LogicalObject logicalObject, String oldName, String newName) throws NXException, RemoteException
logicalObject
- oldName
- the non-master part whose save as name is being set herenewName
- the new nameNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.