public interface GanttOperationBuilder extends Builder
GanttOperationBuilder
builder GanttCollection.createGanttOperationBuilder(nxopen.mechatronics.GanttOperationObject)
Modifier and Type | Interface and Description |
---|---|
static class |
GanttOperationBuilder.OperationType
the operation Type enum
|
static class |
GanttOperationBuilder.SimpleOperationType
the pause operation Type enum
|
Modifier and Type | Method and Description |
---|---|
boolean |
activeStatus()
Returns the active status
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
addConditionList(GanttOperationConditionBuilder[] conditions)
Sets the condition data
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
addParameterList(GanttOperationParameterBuilder[] parameters)
Sets the parameter data
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
GanttOperationConditionBuilderList |
conditionList()
Returns the condition data
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
BasePart |
context()
Returns the owner part of operation
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
double |
duration()
Returns the operation duration
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
Expression |
expressionDuration()
Returns the operation duration expression
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
String |
operationID()
Returns the operation id
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
String |
operationName()
Returns the operation name
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
GanttOperationBuilder.OperationType |
operationTypes()
Returns the operation type
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
GanttOperationParameterBuilderList |
parameterList()
Returns the parameter data
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
String |
parentID()
Returns the parent operation id in sequence editor tree
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
NXObject |
physics()
Returns the input of the operation : it can be a physics object(Rigid Body,
Collision, Constraints, Joints etc.), FunctionTable, part occurrence.
|
void |
setActiveStatus(boolean status)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setContext(BasePart context)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setDuration(double duration)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setOperationID(String id)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setOperationName(String name)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setOperationTypes(GanttOperationBuilder.OperationType type)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setParentID(String parent)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setPhysics(NXObject physics)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setStartTime(double start)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setType(GanttOperationBuilder.SimpleOperationType type)
License requirements: None. |
double |
startTime()
Returns the start time of operation
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
GanttOperationBuilder.SimpleOperationType |
type()
Returns the type of simple operation.
|
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
BasePart context() throws NXException, RemoteException
NXException
RemoteException
void setContext(BasePart context) throws NXException, RemoteException
context
- NXException
RemoteException
String operationID() throws NXException, RemoteException
NXException
RemoteException
void setOperationID(String id) throws NXException, RemoteException
id
- NXException
RemoteException
String operationName() throws NXException, RemoteException
NXException
RemoteException
void setOperationName(String name) throws NXException, RemoteException
name
- NXException
RemoteException
String parentID() throws NXException, RemoteException
NXException
RemoteException
void setParentID(String parent) throws NXException, RemoteException
parent
- NXException
RemoteException
NXObject physics() throws NXException, RemoteException
NXException
RemoteException
void setPhysics(NXObject physics) throws NXException, RemoteException
physics
- NXException
RemoteException
GanttOperationBuilder.OperationType operationTypes() throws NXException, RemoteException
NXException
RemoteException
void setOperationTypes(GanttOperationBuilder.OperationType type) throws NXException, RemoteException
type
- NXException
RemoteException
double duration() throws NXException, RemoteException
NXException
RemoteException
void setDuration(double duration) throws NXException, RemoteException
duration
- NXException
RemoteException
Expression expressionDuration() throws NXException, RemoteException
NXException
RemoteException
double startTime() throws NXException, RemoteException
NXException
RemoteException
void setStartTime(double start) throws NXException, RemoteException
start
- NXException
RemoteException
GanttOperationParameterBuilderList parameterList() throws NXException, RemoteException
NXException
RemoteException
void addParameterList(GanttOperationParameterBuilder[] parameters) throws NXException, RemoteException
parameters
- Input parametersNXException
RemoteException
GanttOperationConditionBuilderList conditionList() throws NXException, RemoteException
NXException
RemoteException
void addConditionList(GanttOperationConditionBuilder[] conditions) throws NXException, RemoteException
conditions
- Input conditionsNXException
RemoteException
boolean activeStatus() throws NXException, RemoteException
NXException
RemoteException
void setActiveStatus(boolean status) throws NXException, RemoteException
status
- NXException
RemoteException
GanttOperationBuilder.SimpleOperationType type() throws NXException, RemoteException
NXException
RemoteException
void setType(GanttOperationBuilder.SimpleOperationType type) throws NXException, RemoteException
type
- Indicates the type value of the dialog's types block to be set toNXException
RemoteException
Copyright 2017 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.