public interface ComponentConstraintGroup extends NXObject
Modifier and Type | Interface and Description |
---|---|
static class |
ComponentConstraintGroup.ConstraintsCollectionType
the enum to define constraint collection type
|
NXObject.AttributeInformation, NXObject.AttributeType, NXObject.ComputationalTime, NXObject.DateAndTimeFormat, NXObject.NextUserAttributeData
Modifier and Type | Method and Description |
---|---|
ComponentConstraintGroup.ConstraintsCollectionType |
getConstraintCollectionType()
Gets the type of constraint collection that is performed using the defining components.
|
Component[] |
getDefiningComponents()
Returns the defining components within the group.
|
ComponentConstraint[] |
getDefiningConstraints()
Returns the defining constraints within the group.
|
ComponentConstraint[] |
getMemberConstraints()
Returns the member constraints present in the group.
|
boolean |
getRememberComponentState()
Gets the state which indicates if defining components are remembered when updating the member constraints.
|
void |
setConstraintCollectionType(ComponentConstraintGroup.ConstraintsCollectionType constraintCollectionType)
Sets the type of constraint collection that is performed using the defining components.
|
void |
setDefiningComponents(Component[] constraints)
Sets the defining constraints within the group.
|
void |
setDefiningConstraints(ComponentConstraint[] constraints)
Sets the defining constraints within the group.
|
void |
setRememberComponentState(boolean rememberComponentState)
Sets the state which indicates if defining components are remembered when updating the member constraints.
|
boolean |
updateMemberConstraints()
Updates the member constraints so that they match the definition implied by the defining constraints,
defining components and associated constraint collection type.
|
createAttributeIterator, deleteAllAttributesByType, deleteAllAttributesByType, deleteAttributeByTypeAndTitle, deleteAttributeByTypeAndTitle, deleteUserAttribute, deleteUserAttributes, deleteUserAttributes, getAttributeTitlesByType, getBooleanUserAttribute, getComputationalTimeUserAttribute, getIntegerAttribute, getIntegerUserAttribute, getNextUserAttribute, getPdmReferenceAttributeValue, getRealAttribute, getRealUserAttribute, getReferenceAttribute, getStringAttribute, getStringUserAttribute, getTimeAttribute, getTimeUserAttribute, getUserAttribute, getUserAttribute, getUserAttributeAsString, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeCount, getUserAttributeLock, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributes, getUserAttributesAsStrings, getUserAttributeSize, getUserAttributeSourceObjects, hasUserAttribute, hasUserAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setBooleanUserAttribute, setPdmReferenceAttribute, 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
ComponentConstraint[] getMemberConstraints() throws NXException, RemoteException
NXException
RemoteException
ComponentConstraint[] getDefiningConstraints() throws NXException, RemoteException
NXException
RemoteException
void setDefiningConstraints(ComponentConstraint[] constraints) throws NXException, RemoteException
constraints
- Defining constraintsNXException
RemoteException
Component[] getDefiningComponents() throws NXException, RemoteException
NXException
RemoteException
void setDefiningComponents(Component[] constraints) throws NXException, RemoteException
constraints
- Defining componentsNXException
RemoteException
ComponentConstraintGroup.ConstraintsCollectionType getConstraintCollectionType() throws NXException, RemoteException
NXException
RemoteException
void setConstraintCollectionType(ComponentConstraintGroup.ConstraintsCollectionType constraintCollectionType) throws NXException, RemoteException
constraintCollectionType
- NXException
RemoteException
boolean getRememberComponentState() throws NXException, RemoteException
NXException
RemoteException
void setRememberComponentState(boolean rememberComponentState) throws NXException, RemoteException
rememberComponentState
- NXException
RemoteException
boolean updateMemberConstraints() throws NXException, RemoteException
NXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.