| Library | Package | Frames | Expand | Java Toolkit |
| Method Summary | |
|---|---|
| DetailItem | CreateDetailItem
(DetailCreateInstructions Instructions)
Creates a detail item in the symbol definition. |
| DetailNoteItem | CreateFreeNote
(DetailTextLines TextLines, FreeAttachment Attach)
|
| DetailSymbolGroup | CreateSubgroup
(DetailSymbolGroupInstructions Instructions,
/*optional*/
DetailSymbolGroup ParentGroup)
Create a subgroup in the specified symbol group. |
| /*optional*/ DetailItem | GetDetailItem
(DetailType Type, int Id)
Returns a detail item in a symbol definition, given its id and type. |
| DetailSymbolDefInstructions | GetInstructions
()
Returns an instructions data object describing how a symbol definition is constructed. |
| boolean | IsSubgroupLevelExclusive
(
/*optional*/
DetailSymbolGroup ParentGroup)
Determine if the subgroups stored in the symbol definition on the indicated level are exclusive. |
| /*optional*/ DetailItems | ListDetailItems
(
/*optional*/
DetailType Type)
Lists the detail items in the symbol definition. |
| /*optional*/ DetailSymbolGroups | ListSubgroups
()
List the subgroups in the symbol definition. |
| void | Modify
(DetailSymbolDefInstructions Instructions)
Modifies a symbol definition. |
| void | SetSubgroupLevelExclusive
(
/*optional*/
DetailSymbolGroup ParentGroup)
Set the symbol groups exclusive at specified level. |
| void | SetSubgroupLevelIndependent
(
/*optional*/
DetailSymbolGroup ParentGroup)
Set the symbol groups independent at specified level. |
| Methods Inherited from Interface com.ptc.pfc.pfcObject.Child |
|---|
| GetDBParent, GetOId |
| Methods Inherited from Interface com.ptc.pfc.pfcBase.ActionSource |
|---|
| AddActionListener, RemoveActionListener, AddActionListenerWithType |
| Methods Inherited from Interface com.ptc.pfc.pfcModelItem.RelationOwner |
|---|
| DeleteRelations, GetRelations, SetRelations, RegenerateRelations, EvaluateExpression |
| Methods Inherited from Interface com.ptc.pfc.pfcObject.Parent |
|---|
| GetChild |
| Methods Inherited from Interface com.ptc.pfc.pfcModelItem.ParameterOwner |
|---|
| GetParam, CreateParam, ListParams, SelectParam, CreateParamWithUnits, SelectParameters |
| Methods Inherited from Interface com.ptc.pfc.pfcModelItem.ModelItem |
|---|
| GetName, SetName, GetId, GetType |
| Methods Inherited from Interface com.ptc.pfc.pfcDetail.DetailItem |
|---|
| GetDetailType, Delete |
| Method Detail |
|---|
| GetDetailItem |
|---|
| /*optional*/ DetailItem | GetDetailItem | (DetailType Type, int Id) |
| Returns a detail item in a symbol definition, given its id and type.
Exceptions thrown (but not limited to): XToolkitNotFound - This means either:
XToolkitOutOfMemory - Found too many (either/all of) entities, notes to be contained in the output array. Use Visit instead.
|
| ListDetailItems |
|---|
| /*optional*/ DetailItems | ListDetailItems | ( /*optional*/ DetailType Type) |
| Lists the detail items in the symbol definition.
Exceptions thrown (but not limited to): XToolkitNotFound - This means either:
XToolkitOutOfMemory - Found too many (either/all of) entities, groups, notes, symbol definitions, symbol instances to be contained in the output array. Use Visit instead.
|
| CreateDetailItem |
|---|
| DetailItem | CreateDetailItem | (DetailCreateInstructions Instructions) |
Creates a detail item in the symbol definition.
|
| CreateFreeNote |
|---|
| DetailNoteItem | CreateFreeNote | (DetailTextLines TextLines, FreeAttachment Attach) |
|
| GetInstructions |
|---|
| DetailSymbolDefInstructions | GetInstructions | () |
Returns an instructions data object describing how a symbol definition is constructed.
|
| Modify |
|---|
| void | Modify | (DetailSymbolDefInstructions Instructions) |
Modifies a symbol definition.
|
| CreateSubgroup |
|---|
| DetailSymbolGroup | CreateSubgroup | (DetailSymbolGroupInstructions Instructions, /*optional*/ DetailSymbolGroup ParentGroup) |
| Create a subgroup in the specified symbol group. If no symbol group is specificed, the subgroup is created under the top level symbol group. Exceptions thrown (but not limited to): XToolkitInvalidName - A group with the provided name already exists at this level.
|
| ListSubgroups |
|---|
| /*optional*/ DetailSymbolGroups | ListSubgroups | () |
| List the subgroups in the symbol definition. Exceptions thrown (but not limited to): XToolkitNotFound - No groups are stored in the symbol definition at this level.
|
| IsSubgroupLevelExclusive |
|---|
| boolean | IsSubgroupLevelExclusive | ( /*optional*/ DetailSymbolGroup ParentGroup) |
Determine if the subgroups stored in the symbol definition on
the indicated level are exclusive.
|
| SetSubgroupLevelExclusive |
|---|
| void | SetSubgroupLevelExclusive | ( /*optional*/ DetailSymbolGroup ParentGroup) |
| Set the symbol groups exclusive at specified level. Once set exclusive, only one of the groups at this level may be active in the model at any time. Exceptions thrown (but not limited to): XToolkitNoChange - The status was already set to the designated value.
|
| SetSubgroupLevelIndependent |
|---|
| void | SetSubgroupLevelIndependent | ( /*optional*/ DetailSymbolGroup ParentGroup) |
| Set the symbol groups independent at specified level. Once set independent, any number of groups at this level may be active in the model at any time. Exceptions thrown (but not limited to): XToolkitNoChange - The status was already set to the designated value.
|