public interface FeatureTeaching extends Builder
CAMSetup.createFeatureTeaching(nxopen.cam.CAMObject)
Modifier and Type | Interface and Description |
---|---|
static class |
FeatureTeaching.RuleMatchOptionType
Rule Option types
|
Modifier and Type | Method and Description |
---|---|
void |
addNewFeatureType(String name,
String superName)
Adds a new feature type
License requirements: fbm_author ("FBM Author") . |
void |
addNewRule(String name,
String libraryPath,
String featureTypeName)
Adds a new rule
License requirements: fbm_author ("FBM Author") . |
DisplayableObject[] |
getFaces()
Gets the selected faces
License requirements: fbm_author ("FBM Author") . |
String |
getRulePath()
Gets the selected rule path
License requirements: fbm_author ("FBM Author") . |
void |
removeFeatureType(String name)
Removes a feature type
License requirements: fbm_author ("FBM Author") . |
void |
removeRule(String path)
Removes a rule
License requirements: fbm_author ("FBM Author") . |
void |
renameFeatureType(String name,
String newName)
Renames a feature type
License requirements: fbm_author ("FBM Author") . |
void |
renameRule(String path,
String newName)
Renames a rule
License requirements: fbm_author ("FBM Author") . |
FeatureTeaching.RuleMatchOptionType |
ruleMatchOptions()
Returns the rule options
License requirements: fbm_author ("FBM Author") . |
void |
setFaces(DisplayableObject[] aFaces)
Sets the selected faces
License requirements: fbm_author ("FBM Author") . |
void |
setRuleMatchOptions(FeatureTeaching.RuleMatchOptionType options)
License requirements: fbm_author ("FBM Author") . |
void |
setRulePath(String path)
Sets the selected rule path
License requirements: fbm_author ("FBM Author") . |
void |
teach()
Teaches the new feature
License requirements: fbm_author ("FBM Author") . |
CAMFeature[] |
test()
Tests the new feature
License requirements: fbm_author ("FBM Author") . |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
void setRuleMatchOptions(FeatureTeaching.RuleMatchOptionType options) throws NXException, RemoteException
options
- NXException
RemoteException
FeatureTeaching.RuleMatchOptionType ruleMatchOptions() throws NXException, RemoteException
NXException
RemoteException
String getRulePath() throws NXException, RemoteException
NXException
RemoteException
void setRulePath(String path) throws NXException, RemoteException
path
- NXException
RemoteException
DisplayableObject[] getFaces() throws NXException, RemoteException
NXException
RemoteException
void setFaces(DisplayableObject[] aFaces) throws NXException, RemoteException
aFaces
- NXException
RemoteException
void addNewFeatureType(String name, String superName) throws NXException, RemoteException
name
- superName
- NXException
RemoteException
void removeFeatureType(String name) throws NXException, RemoteException
name
- NXException
RemoteException
void renameFeatureType(String name, String newName) throws NXException, RemoteException
name
- newName
- NXException
RemoteException
void addNewRule(String name, String libraryPath, String featureTypeName) throws NXException, RemoteException
name
- libraryPath
- featureTypeName
- NXException
RemoteException
void removeRule(String path) throws NXException, RemoteException
path
- NXException
RemoteException
void renameRule(String path, String newName) throws NXException, RemoteException
path
- newName
- NXException
RemoteException
void teach() throws NXException, RemoteException
NXException
RemoteException
CAMFeature[] test() throws NXException, RemoteException
NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.