public interface PmiAttributeCollection extends TaggedObjectCollection
PmiAttribute
objects. PmiManager
TaggedObjectCollection.Iterator
_find_next, iterator
PmiAttributeBuilder createPmiAttributeBuilder(PmiAttribute pmiAttr) throws NXException, RemoteException
pmiAttr
- pmi base classNXException
RemoteException
PmiUserDefinedBuilder createPmiUserDefinedBuilder(PmiUserDefined userDefined) throws NXException, RemoteException
userDefined
- user definedNXException
RemoteException
PmiIntegerBuilder createPmiIntegerBuilder(PmiInteger pmiInteger) throws NXException, RemoteException
pmiInteger
- integerNXException
RemoteException
PmiStringBuilder createPmiStringBuilder(PmiString pmiString) throws NXException, RemoteException
nxopen.annotations.PmiStringBuilder
pmiString
- stringNXException
RemoteException
PmiNumberBuilder createPmiNumberBuilder(PmiNumber pmiNumber) throws NXException, RemoteException
pmiNumber
- numberNXException
RemoteException
PmiUrlNoteBuilder createPmiUrlNoteBuilder(PmiUrlNote pmiUrlNote) throws NXException, RemoteException
pmiUrlNote
- url noteNXException
RemoteException
GovernmentSecurityInformationBuilder createGovernmentSecurityInformationBuilder(GovernmentSecurityInformation governmentSecurityInformation) throws NXException, RemoteException
governmentSecurityInformation
- eMarking governmentNXException
RemoteException
CompanyProprietaryInformationBuilder createCompanyProprietaryInformationBuilder(CompanyProprietaryInformation companyProprietaryInformation) throws NXException, RemoteException
companyProprietaryInformation
- company proprietaryNXException
RemoteException
GeneralNoteBuilder createGeneralNoteBuilder(GeneralNote generalNote) throws NXException, RemoteException
generalNote
- general noteNXException
RemoteException
SurfaceFinishBuilder createSurfaceFinishBuilder(SurfaceFinish surfaceFinish) throws NXException, RemoteException
surfaceFinish
- surface finishNXException
RemoteException
SpecificNoteBuilder createSpecificNoteBuilder(SpecificNote specificNote) throws NXException, RemoteException
specificNote
- specific noteNXException
RemoteException
CoordinateNoteBuilder createCoordinateNoteBuilder(CoordinateNote coordinateNote) throws NXException, RemoteException
coordinateNote
- coordinate noteNXException
RemoteException
EnterpriseIdentificationBuilder createEnterpriseIdentificationBuilder(EnterpriseIdentification enterpriseIdentification) throws NXException, RemoteException
enterpriseIdentification
- enterprise identificationNXException
RemoteException
PartIdentificationBuilder createPartIdentificationBuilder(PartIdentification partIdentification) throws NXException, RemoteException
partIdentification
- part identificationNXException
RemoteException
ProcessSpecificationBuilder createProcessSpecificationBuilder(ProcessSpecification processSpecification) throws NXException, RemoteException
processSpecification
- process specificationNXException
RemoteException
MaterialSpecificationBuilder createMaterialSpecificationBuilder(MaterialSpecification materialSpecification) throws NXException, RemoteException
materialSpecification
- material specificationNXException
RemoteException
LocatorDesignatorBuilder createLocatorDesignatorBuilder(LocatorDesignator locatorDesignator) throws NXException, RemoteException
locatorDesignator
- locator designatorNXException
RemoteException
BalloonNoteBuilder createBalloonNoteBuilder(BalloonNote balloonNote) throws NXException, RemoteException
balloonNote
- balloon noteNXException
RemoteException
PmiAttributeValueStringBuilder createPmiAttributeValueStringBuilder(PmiAttributeValueString pmiAttributeValueString) throws NXException, RemoteException
nxopen.annotations.PmiAttributeValueStringBuilder
pmiAttributeValueString
- string valueNXException
RemoteException
PmiAttributeValueMultipleStringBuilder createPmiAttributeValueMultipleStringBuilder(PmiAttributeValueMultipleString pmiAttributeValueMultipleString) throws NXException, RemoteException
nxopen.annotations.PmiAttributeValueMultipleStringBuilder
pmiAttributeValueMultipleString
- multiple string valueNXException
RemoteException
PmiAttributeValueIntegerBuilder createPmiAttributeValueIntegerBuilder(PmiAttributeValueInteger pmiAttributeValueInteger) throws NXException, RemoteException
pmiAttributeValueInteger
- integer valueNXException
RemoteException
PmiAttributeValueListBuilder createPmiAttributeValueListBuilder(PmiAttributeValueList pmiAttributeValueList) throws NXException, RemoteException
pmiAttributeValueList
- list valueNXException
RemoteException
PmiAttributeValueUrlBuilder createPmiAttributeValueUrlBuilder(PmiAttributeValueUrl pmiAttributeValueUrl) throws NXException, RemoteException
pmiAttributeValueUrl
- list valueNXException
RemoteException
PmiAttributeValueNumberBuilder createPmiAttributeValueNumberBuilder(PmiAttributeValueNumber pmiAttributeValueNumber) throws NXException, RemoteException
pmiAttributeValueNumber
- number valueNXException
RemoteException
ExportControlBuilder createExportControlBuilder(ExportControl exportControl) throws NXException, RemoteException
exportControl
- export controlNXException
RemoteException
TaggedObject findObject(String journalIdentifier) throws NXException, RemoteException
PmiAttribute
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 pmiNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.