public interface SubsetBuilder extends Builder
Subset
.
SubsetCollection.createSubsetBuilder(nxopen.assemblies.Subset)
Modifier and Type | Method and Description |
---|---|
boolean |
addAllSubordinates()
Returns the value which determines whether the subset will include all the subordinates of reuse design elements.
|
CollaborativeDesign |
collaborativeDesign()
Returns the
CollaborativeDesign of the subset. |
ConfigurationContextBuilder |
configurationContext()
Returns the configuration context builder.
|
FindInCollaborativeDesign |
finder()
Returns the
FindInCollaborativeDesign for use in the context
determined by this builder. |
NXObject |
findObject(String journalIdentifier)
Finds the
NXObject with the given identifier as recorded in a journal. |
void |
generateResults()
Generate the search results for the
Subset according to the current
SubsetRecipe . |
SubsetRecipe |
recipe()
Returns the
SubsetRecipe that contains the SearchTerm s
used to generate the contents of the subset
Created in NX8.5.0 |
SearchResultCollection |
searchResults()
Returns the
SearchResultCollection that contains current search results
associated with this subset builder. |
void |
setAddAllSubordinates(boolean addAllSubordinates)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setCollaborativeDesign(CollaborativeDesign collaborativeDesign)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setSubsetDescription(String description)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setSubsetName(String name)
License requirements: nx_4gd_integration ("4th Generation Design") . |
void |
setViewedPartitionScheme(PartitionScheme partitionScheme)
License requirements: nx_4gd_integration ("4th Generation Design") . |
Subset |
subset()
Returns the
Subset that we are building. |
SubsetConfigurationBuilder |
subsetConfiguration()
Deprecated.
Deprecated in NX9.0.0. Use
configurationContext() instead.
|
String |
subsetDescription()
Returns the description of the
Subset . |
String |
subsetName()
Returns the name of the
Subset . |
BasicEffectivityBuilder |
targetEffectivity()
Deprecated.
Deprecated in NX9.0.0. Use
targetEffectivityTable() instead.
|
nxopen.pdm.EffectivityTableBuilder |
targetEffectivityTable()
Returns the
nxopen.pdm.EffectivityTableBuilder used to edit the target effectivity of the subset. |
PartitionList |
targetPartitionList()
Returns the default target
Partition s for design elements created within the subset. |
PartitionScheme |
viewedPartitionScheme()
Returns the viewed
PartitionScheme of the subset. |
ComponentAssembly |
workset()
Returns the
ComponentAssembly within which we are
building an Subset . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
SearchResultCollection searchResults() throws RemoteException
SearchResultCollection
that contains current search results
associated with this subset builder.
SearchResults will be populated with the existing subset contents when the builder is created to
edit a subset. These are replaced with results found by the last call to generateResults()
after that method is first called.
In addition, the last results from finder()
are included in this
collection.
RemoteException
SubsetRecipe recipe() throws RemoteException
SubsetRecipe
that contains the SearchTerm
s
used to generate the contents of the subset
RemoteException
ComponentAssembly workset() throws NXException, RemoteException
ComponentAssembly
within which we are
building an Subset
.
NXException
RemoteException
Subset subset() throws NXException, RemoteException
Subset
that we are building.
NXException
RemoteException
void generateResults() throws NXException, RemoteException
Subset
according to the current
SubsetRecipe
.
NXException
RemoteException
FindInCollaborativeDesign finder() throws NXException, RemoteException
FindInCollaborativeDesign
for use in the context
determined by this builder.
NXException
RemoteException
SubsetConfigurationBuilder subsetConfiguration() throws NXException, RemoteException
configurationContext()
instead.
NXException
RemoteException
ConfigurationContextBuilder configurationContext() throws NXException, RemoteException
NXException
RemoteException
String subsetDescription() throws NXException, RemoteException
Subset
.
NXException
RemoteException
void setSubsetDescription(String description) throws NXException, RemoteException
description
- NXException
RemoteException
String subsetName() throws NXException, RemoteException
Subset
.
NXException
RemoteException
void setSubsetName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
boolean addAllSubordinates() throws NXException, RemoteException
NXException
RemoteException
void setAddAllSubordinates(boolean addAllSubordinates) throws NXException, RemoteException
addAllSubordinates
- NXException
RemoteException
NXObject findObject(String journalIdentifier) throws NXException, RemoteException
NXObject
with the given identifier as recorded in a journal.
An object may not return the same value as its JournalIdentifier in different versions of
the software. However newer versions of the software should find the same object when
FindObject is passed older versions of its journal identifier. In general, this method
should not be used in handwritten code and exists to support record and playback of journals.
An exception will be thrown if no object can be found with the given journal identifier.
journalIdentifier
- Identifier of the NXObject
to be foundNXException
RemoteException
CollaborativeDesign collaborativeDesign() throws NXException, RemoteException
CollaborativeDesign
of the subset.
NXException
RemoteException
void setCollaborativeDesign(CollaborativeDesign collaborativeDesign) throws NXException, RemoteException
collaborativeDesign
- NXException
RemoteException
BasicEffectivityBuilder targetEffectivity() throws NXException, RemoteException
targetEffectivityTable()
instead.
BasicEffectivityBuilder
used to edit the target effectivity of the subset.
NXException
RemoteException
nxopen.pdm.EffectivityTableBuilder targetEffectivityTable() throws NXException, RemoteException
nxopen.pdm.EffectivityTableBuilder
used to edit the target effectivity of the subset.
NXException
RemoteException
PartitionList targetPartitionList() throws NXException, RemoteException
Partition
s for design elements created within the subset.
NXException
RemoteException
PartitionScheme viewedPartitionScheme() throws NXException, RemoteException
PartitionScheme
of the subset.
NXException
RemoteException
void setViewedPartitionScheme(PartitionScheme partitionScheme) throws NXException, RemoteException
partitionScheme
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.