public interface DraftingComponentSelectionBuilder extends TaggedObject, IComponentBuilder
Modifier and Type | Interface and Description |
---|---|
static class |
DraftingComponentSelectionBuilder.Geometry
type of geometry
|
Modifier and Type | Method and Description |
---|---|
void |
clearSecondaryComponentList()
Clears the secondary component list.
|
void |
initializeListFromObject(NXObject inputObject)
Initialize list of components from the input object's components list.
|
SelectNXObjectList |
objects()
Returns the selected objects (part occurrences) based on current object type
License requirements: None. |
DraftingComponentSelectionBuilder.Geometry |
objectType()
Returns the object type
License requirements: None. |
Part |
part()
Returns the part to use for populating the primary and secondary components object list
License requirements: None. |
Part |
partForKF()
Returns the part to use for populating the primary and secondary components object list
License requirements: None. |
void |
resetListToGlobal()
Reset list of components to those specified by Properties->Drawings->Secondary Geometry
License requirements: None. |
void |
setObjectType(DraftingComponentSelectionBuilder.Geometry objectType)
License requirements: None. |
void |
setPart(Part part)
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
DraftingComponentSelectionBuilder.Geometry objectType() throws NXException, RemoteException
NXException
RemoteException
void setObjectType(DraftingComponentSelectionBuilder.Geometry objectType) throws NXException, RemoteException
objectType
- NXException
RemoteException
void resetListToGlobal() throws NXException, RemoteException
NXException
RemoteException
void initializeListFromObject(NXObject inputObject) throws NXException, RemoteException
inputObject
- NXException
RemoteException
void clearSecondaryComponentList() throws NXException, RemoteException
NXException
RemoteException
SelectNXObjectList objects() throws NXException, RemoteException
NXException
RemoteException
Part part() throws NXException, RemoteException
NXException
RemoteException
void setPart(Part part) throws NXException, RemoteException
part
- NXException
RemoteException
Part partForKF() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.