public interface PmiFilter extends NXObject
Modifier and Type | Interface and Description |
---|---|
static class |
PmiFilter.ComponentMethod
Specifies the type of component method used on the associated
components for display.
|
static class |
PmiFilter.FilterType
Represents a type of PMI filter that can be created using the Part
Navigator.
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat
Modifier and Type | Method and Description |
---|---|
void |
applyToView(View view)
Applies the PMI filter to a view.
|
PmiFilter |
copy()
Creates a copy of the PMI filter
License requirements: geometric_tol ("GDT") . |
void |
enableInView(View view,
boolean enabled)
Enables or disables the PMI filter in a given view
License requirements: geometric_tol ("GDT") . |
View[] |
getAppliedViews()
Gets the views where the PMI filter is applied
License requirements: None. |
PmiFilter.ComponentMethod |
getComponentMethod()
Gets the component method of the PMI filter.
|
Component[] |
getComponents()
Gets the components associated with the PMI filter.
|
PmiFilter.FilterType |
getFilterType()
Gets the type of PMI filter.
|
boolean |
isEnabled(View view)
Determines if the PMI filter is enabled in the view
License requirements: None. |
void |
removeFromView(View view)
Removes a PMI filter from a view.
|
void |
setComponentMethod(PmiFilter.ComponentMethod componentMethod)
Sets the component method of the PMI filter.
|
void |
setComponents(Component[] components)
Sets the components associated with the PMI filter.
|
void |
updatePmiDisplay()
Updates the PMI display in the associated views of the filter
License requirements: geometric_tol ("GDT") . |
deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setReferenceAttribute, setReferenceAttribute, setTimeAttribute, setTimeAttribute, setTimeUserAttribute, setTimeUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttribute, setUserAttributeLock
printTestData, printTestData, tag, tagValue
findObject, isOccurrence, journalIdentifier, name, owningComponent, owningPart, print, prototype, setName
PmiFilter.FilterType getFilterType() throws NXException, RemoteException
NXException
RemoteException
Component[] getComponents() throws NXException, RemoteException
NXException
RemoteException
void setComponents(Component[] components) throws NXException, RemoteException
components
- NXException
RemoteException
PmiFilter.ComponentMethod getComponentMethod() throws NXException, RemoteException
NXException
RemoteException
void setComponentMethod(PmiFilter.ComponentMethod componentMethod) throws NXException, RemoteException
componentMethod
- NXException
RemoteException
void applyToView(View view) throws NXException, RemoteException
view
- Specifies the model view in which the filter is to be appliedNXException
RemoteException
void removeFromView(View view) throws NXException, RemoteException
view
- Specifies the model view in which the filter should be removedNXException
RemoteException
View[] getAppliedViews() throws NXException, RemoteException
NXException
RemoteException
void enableInView(View view, boolean enabled) throws NXException, RemoteException
view
- Specifies the model view in which the filter should be enabled or disabledenabled
- Specifies the flag indicating that the filter should be enabledNXException
RemoteException
PmiFilter copy() throws NXException, RemoteException
NXException
RemoteException
boolean isEnabled(View view) throws NXException, RemoteException
view
- Specifies the model view to queryNXException
RemoteException
void updatePmiDisplay() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.