public interface ParameterStockBuilder extends Builder
ParameterStockBuilder
builder.
Modifier and Type | Interface and Description |
---|---|
static class |
ParameterStockBuilder.Assignment
the assignment for runtime property.
|
static class |
ParameterStockBuilder.BoolParameterData
This class holds the data returned from
getBoolParameter(java.lang.String) |
static class |
ParameterStockBuilder.DataType
the data type for parameter value.
|
static class |
ParameterStockBuilder.IntParameterData
This class holds the data returned from
getIntParameter(java.lang.String) |
static class |
ParameterStockBuilder.ListParameterData
This class holds the data returned from
getListParameter(java.lang.String) |
static class |
ParameterStockBuilder.ParameterNamesAndTypesData
This class holds the data returned from
getParameterNamesAndTypes() |
static class |
ParameterStockBuilder.RealParameterData
This class holds the data returned from
getRealParameter(java.lang.String) |
static class |
ParameterStockBuilder.StringParameterData
This class holds the data returned from
getStringParameter(java.lang.String) |
Modifier and Type | Method and Description |
---|---|
void |
addBoolParameter(String name,
boolean value,
boolean predefined,
boolean readOnly)
Adds Bool parameter.
|
void |
addIntParameter(String name,
int value,
boolean predefined,
boolean readOnly)
Adds Int parameter.
|
void |
addListParameter(String name,
String[] values,
ParameterStockBuilder.Assignment eAssignment,
boolean predefined,
boolean readOnly)
Adds List parameter.
|
void |
addRealParameter(String name,
double value,
Unit unit,
boolean predefined,
boolean readOnly)
Adds Real parameter.
|
void |
addStringParameter(String name,
String value,
boolean predefined,
boolean readOnly)
Adds String parameter.
|
String |
applicationName()
Returns the application name.
|
void |
deleteParameter(String name)
Delete parameter.
|
void |
editBoolParameter(String name,
boolean value)
Edits bool parameter value.
|
void |
editIntParameter(String name,
int value)
Edits Int parameter.
|
void |
editListParameter(String name,
String[] values,
ParameterStockBuilder.Assignment eAssignment)
Edits List parameter.
|
void |
editRealParameter(String name,
double value,
Unit unit)
Edits Real parameter.
|
void |
editStringParameter(String name,
String value)
Edits String parameter.
|
ParameterStockBuilder.BoolParameterData |
getBoolParameter(String name)
Gets bool parameter value.
|
ParameterStockBuilder.IntParameterData |
getIntParameter(String name)
Gets int parameter value.
|
ParameterStockBuilder.ListParameterData |
getListParameter(String name)
Gets list parameter value.
|
ParameterStockBuilder.ParameterNamesAndTypesData |
getParameterNamesAndTypes()
Gets parameter names and types.
|
ParameterStockBuilder.RealParameterData |
getRealParameter(String name)
Gets real parameter value.
|
ParameterStockBuilder.StringParameterData |
getStringParameter(String name)
Gets string parameter value.
|
void |
setApplicationName(String applicationName)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
String applicationName() throws NXException, RemoteException
NXException
RemoteException
void setApplicationName(String applicationName) throws NXException, RemoteException
applicationName
- NXException
RemoteException
void addBoolParameter(String name, boolean value, boolean predefined, boolean readOnly) throws NXException, RemoteException
name
- value
- predefined
- readOnly
- NXException
RemoteException
void addIntParameter(String name, int value, boolean predefined, boolean readOnly) throws NXException, RemoteException
name
- value
- predefined
- readOnly
- NXException
RemoteException
void addRealParameter(String name, double value, Unit unit, boolean predefined, boolean readOnly) throws NXException, RemoteException
name
- value
- unit
- predefined
- readOnly
- NXException
RemoteException
void addStringParameter(String name, String value, boolean predefined, boolean readOnly) throws NXException, RemoteException
name
- value
- predefined
- readOnly
- NXException
RemoteException
void addListParameter(String name, String[] values, ParameterStockBuilder.Assignment eAssignment, boolean predefined, boolean readOnly) throws NXException, RemoteException
name
- values
- eAssignment
- predefined
- readOnly
- NXException
RemoteException
ParameterStockBuilder.ParameterNamesAndTypesData getParameterNamesAndTypes() throws NXException, RemoteException
NXException
RemoteException
ParameterStockBuilder.BoolParameterData getBoolParameter(String name) throws NXException, RemoteException
name
- NXException
RemoteException
ParameterStockBuilder.IntParameterData getIntParameter(String name) throws NXException, RemoteException
name
- NXException
RemoteException
ParameterStockBuilder.RealParameterData getRealParameter(String name) throws NXException, RemoteException
name
- NXException
RemoteException
ParameterStockBuilder.StringParameterData getStringParameter(String name) throws NXException, RemoteException
name
- NXException
RemoteException
ParameterStockBuilder.ListParameterData getListParameter(String name) throws NXException, RemoteException
name
- NXException
RemoteException
void editBoolParameter(String name, boolean value) throws NXException, RemoteException
name
- value
- NXException
RemoteException
void editIntParameter(String name, int value) throws NXException, RemoteException
name
- value
- NXException
RemoteException
void editRealParameter(String name, double value, Unit unit) throws NXException, RemoteException
name
- value
- unit
- NXException
RemoteException
void editStringParameter(String name, String value) throws NXException, RemoteException
name
- value
- NXException
RemoteException
void editListParameter(String name, String[] values, ParameterStockBuilder.Assignment eAssignment) throws NXException, RemoteException
name
- values
- eAssignment
- NXException
RemoteException
void deleteParameter(String name) throws NXException, RemoteException
name
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.