public interface ShipNamesListBuilder extends TaggedObject, IComponentBuilder
ShipNamesBuilder
objects.
A ShipNamesBuilder provides the data necessary to generate names for new
Ship objects, such as Decks, Bulkheads, etc. So the ShipNamesListBuilder
is a means for defining and modifying ShipNamesBuilders for multiple types
of Ship objects. For example, in copying or mirroring Ship content, it
is necessary to have a ShipNamesBuilder for each type of Ship object
being copied / mirrored.
Modifier and Type | Method and Description |
---|---|
void |
resetNameList()
Sets the current list of
ShipNamesBuilder objects to be empty. |
ShipNamesBuilder[] |
setObjectTypes(NXObject[] objects)
Sets the current list of
ShipNamesBuilder objects
to the types determined by the types of the supplied objects. |
ShipNamesBuilderList |
shipNamesList()
Returns the list of ShipNamesBuilder objects
License requirements: None. |
printTestData, printTestData, tag, tagValue
validate
ShipNamesBuilderList shipNamesList() throws NXException, RemoteException
NXException
RemoteException
ShipNamesBuilder[] setObjectTypes(NXObject[] objects) throws NXException, RemoteException
ShipNamesBuilder
objects
to the types determined by the types of the supplied objects. For example, if within objects,
there is a Deck and 2 Tranverse Bulkheads, then the list of
ShipNamesBuilder
builders will have Deck and
Tranverse Bulkhead builders added (if they are not there already).
Returned will be the number and pointers to any new builders added.
objects
- NXException
RemoteException
void resetNameList() throws NXException, RemoteException
ShipNamesBuilder
objects to be empty.
Returned will be error code.
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.