public interface GroupBuilder extends Builder
GroupBuilder
BasePart.createGatewayGroupBuilder(nxopen.Group)
Property | Value |
---|---|
ActionType | 0 |
GroupDisplayProperties | true |
Modifier and Type | Interface and Description |
---|---|
static class |
GroupBuilder.Action
Represents the type of action for this builder to perform.
|
static class |
GroupBuilder.SketchType
Represents the type of sketch group to be created.
|
static class |
GroupBuilder.UngroupOption
Represents the option to control the behavior when deleting a group.
|
Modifier and Type | Method and Description |
---|---|
int |
actionType()
Returns the action type for this builder to perform.
|
boolean |
activegroupOption()
Returns the activegroup option is for sketch group as active group in Direct Sketch, Sketch Task Environment or in Drafting Sketch.
|
boolean |
groupDisplayProperties()
Returns the group display option
License requirements: None. |
SelectGroup |
groupInAction()
Returns the group in action
License requirements: None. |
String |
groupName()
Returns the group name
License requirements: None. |
SelectObjectList |
objectsInGroup()
Returns the objects in group
License requirements: None. |
NXObject |
owningObject()
Returns the owning object ie sketch object which currently has to be a sketch
License requirements: None. |
void |
setActionType(int actionType)
License requirements: None. |
void |
setActivegroupOption(boolean activegroupOption)
License requirements: None. |
void |
setGroupDisplayProperties(boolean gdpOption)
License requirements: None. |
void |
setGroupName(String groupName)
License requirements: None. |
void |
setOwningObject(NXObject owningObject)
License requirements: None. |
void |
setSketchGroupType(GroupBuilder.SketchType groupType)
License requirements: None. |
void |
setUngroupLevel(GroupBuilder.UngroupOption ungroupLevel)
License requirements: None. |
void |
setUniqueMembershipOption(boolean umgOption)
License requirements: None. |
GroupBuilder.SketchType |
sketchGroupType()
Returns the type of sketch group that gets created
License requirements: None. |
GroupBuilder.UngroupOption |
ungroupLevel()
Returns the ungroup level
License requirements: None. |
boolean |
uniqueMembershipOption()
Returns the unique membership option ie umg option
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
int actionType() throws NXException, RemoteException
NXException
RemoteException
void setActionType(int actionType) throws NXException, RemoteException
actionType
- NXException
RemoteException
SelectGroup groupInAction() throws NXException, RemoteException
NXException
RemoteException
SelectObjectList objectsInGroup() throws NXException, RemoteException
NXException
RemoteException
String groupName() throws NXException, RemoteException
NXException
RemoteException
void setGroupName(String groupName) throws NXException, RemoteException
groupName
- NXException
RemoteException
boolean uniqueMembershipOption() throws NXException, RemoteException
NXException
RemoteException
void setUniqueMembershipOption(boolean umgOption) throws NXException, RemoteException
umgOption
- NXException
RemoteException
boolean activegroupOption() throws NXException, RemoteException
NXException
RemoteException
void setActivegroupOption(boolean activegroupOption) throws NXException, RemoteException
activegroupOption
- NXException
RemoteException
GroupBuilder.UngroupOption ungroupLevel() throws NXException, RemoteException
NXException
RemoteException
void setUngroupLevel(GroupBuilder.UngroupOption ungroupLevel) throws NXException, RemoteException
ungroupLevel
- NXException
RemoteException
NXObject owningObject() throws NXException, RemoteException
NXException
RemoteException
void setOwningObject(NXObject owningObject) throws NXException, RemoteException
owningObject
- NXException
RemoteException
boolean groupDisplayProperties() throws NXException, RemoteException
NXException
RemoteException
void setGroupDisplayProperties(boolean gdpOption) throws NXException, RemoteException
gdpOption
- NXException
RemoteException
GroupBuilder.SketchType sketchGroupType() throws NXException, RemoteException
NXException
RemoteException
void setSketchGroupType(GroupBuilder.SketchType groupType) throws NXException, RemoteException
groupType
- NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.