Object Class Template Collection (Component Object) (COOTC@1.1001:ComponentTemplateCollection)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:ComponentObject > COOTC@1.1001:ComponentTemplateCollection

Component object class to supply a list of templates

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Action for Moving Objects: COODESK@1.1:DragIntoMove
Default Context Menu (Container Independent): COODESK@1.1:MenuRootOLEContext
Abstract: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Symbol: COODESK@1.1:SymbolTemplateCollection
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: COOSYSTEM@1.1:ComponentObject
Action for Linking Objects: COODESK@1.1:DragIntoLink
Action for Copying Objects: COODESK@1.1:DragIntoCopy
Display Mode: DISP_LINES
Default Main Menu: COODESK@1.1:MenuRootFolder

Properties

ReferenceName
COOSYSTEM@1.1:mlnameMultilingual Name
COOTC@1.1001:categorysecchangeChange Access for Objects with this Category
COOTC@1.1001:categorysecreadRead Access for Objects with this Category
COOTC@1.1001:categorysecsecurityFull Control for Objects with this Category
COOTC@1.1001:tcprogrammaticProgrammatic Use
COOTC@1.1001:templatesTemplates

Actions

ReferenceName
COODESK@1.1:CheckAllowedObjects
COOSYSTEM@1.1:AttrObjNameGet
COOSYSTEM@1.1:AttrObjNameSet
COOTC@1.1001:IsTemplateCollection
FSCUSERFORMS@1.1001:ObjectCommittedPostWrapper

Properties

COOSYSTEM@1.1:mlname (Multilingual Name)

Stores the multilingual name of the object. It stores one name for each supported language.

Additional Information

Changeable in Installed Component: true
Action to Get Display String of Property: COOSYSTEM@1.1:AttrGetDisp
Action Called Before Property Is Saved: COOSYSTEM@1.1:AttrObjNameBuildSet
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:LanguageStringList
Secured: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categorysecchange (Change Access for Objects with this Category)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadSecRel
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSecRel
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categorysecread (Read Access for Objects with this Category)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadSecRel
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSecRel
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:categorysecsecurity (Full Control for Objects with this Category)

Additional Information

Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadSecRel
Changeable in Installed Component: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeSecRel
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOTC@1.1001:tcprogrammatic (Programmatic Use)

Additional Information

Type: COOSYSTEM@1.1:BOOLEAN
Changeable: true
Visible: true
Must Be Defined: false
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true
Changeable in Installed Component: true


[top]

COOTC@1.1001:templates (Templates)

Stores a list of templates (e.g. classes) which are assigned to that category. The templates will be shown in the creation dialog.

Additional Information

Changeable in Installed Component: true
Describes Child Relationship: true
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Secured: true
Possible Object Class: COOSYSTEM@1.1:Object
Search for Allowed Classes Only: true
Changeable: true
Must Be Defined: false
Visible: true


[top]

Actions

COODESK@1.1:CheckAllowedObjects

Check object instances allowed for property
ParameterTypeIn/OutOptionalDescription
objectsCOOSYSTEM@1.1:OBJECTLISTinfalse
targetCOOSYSTEM@1.1:OBJECTinfalse
attrdefCOOSYSTEM@1.1:OBJECTinfalse
modeCOOSYSTEM@1.1:CheckAllowedModeinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:AttrObjNameGet

Get action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOSYSTEM@1.1:AttrObjNameSet

Set action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrSetPrototype
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOTC@1.1001:IsTemplateCollection

Action to check if an object is a template collection
ParameterTypeIn/OutOptionalDescription
istemplatecollectionCOOSYSTEM@1.1:BOOLEANoutfalse the result
contextCOOSYSTEM@1.1:OBJECTintrue an optional context to decide if the objec should be treated as template collection

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

FSCUSERFORMS@1.1001:ObjectCommittedPostWrapper

Extends prerequisite of software component.
ParameterTypeIn/OutOptionalDescription
attrlistCOOSYSTEM@1.1:OBJECTLISTinfalse
changedatCOOSYSTEM@1.1:DATETIMEinfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]