Object Class BPMN Diagram (COOWF@1.1:BPMNDiagramObject)

Object Class Hierarchy

COOSYSTEM@1.1:Object > COOSYSTEM@1.1:BasicObject > FSCDIAGRAM@1.1001:DiagramObject > COOWF@1.1:BPMNDiagramObject

Abstract class for BPMN diagrams.

Additional Information

Default Background Menu: COODESK@1.1:MenuRootWinContext
Compound: true
Action for Moving Objects: COODESK@1.1:DragIntoMove
Abstract: true
ACL Object: COOSYSTEM@1.1:DefaultGlobalACL
Symbol: COODESK@1.1:SymbolProcessDiagram
Default Context Menu: COODESK@1.1:MenuRootContext
Base Class: FSCDIAGRAM@1.1001:DiagramObject
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
COOWF@1.1:wfoutputsOutputs
COOWF@1.1:wfparticipantsParticipants
COOWF@1.1:wfprocfldrProcess Folder
COOWF@1.1:wfreferencesDocuments
COOWF@1.1:wfsubelementsSubprocesses

Actions

ReferenceName
COOSYSTEM@1.1:AttrObjNameGet
COOSYSTEM@1.1:AttrObjNameGetVersion
COOSYSTEM@1.1:AttrObjNameSet
COOSYSTEM@1.1:ObjectConstructor
COOWF@1.1:AttrWFDiagramElementsSet
COOWF@1.1:CollectFolderItems
FSCDIAGRAM@1.1001:AttrDiagramSet
FSCFOLIO@1.1001:IsChild

Properties

COOWF@1.1:wfoutputs (Outputs)

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Default Background Menu: COOWF@1.1:MenuRootWinDiagramOutputs
Visible: true
Multiple Values (Overrides Type): true
Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion
Symbol: COODESK@1.1:SymbolProduct
Search for Allowed Classes Only: true
Possible Object Class: COOWF@1.1:ProcessOutput
Action Called Before Property Is Saved: COOWF@1.1:AttrWFDiagramElementsSet
Changeable: true
Describes Child Relationship: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Changeable in Installed Component: true
Lockable: true
Must Be Defined: false


[top]

COOWF@1.1:wfparticipants (Participants)

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Visible: true
Multiple Values (Overrides Type): true
Changeable in User Interface: false
Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion
Symbol: COODESK@1.1:SymbolPersonOrange
Search for Allowed Classes Only: true
Possible Object Class: COOWF@1.1:ProcessParticipant
Action Called Before Property Is Saved: COOWF@1.1:AttrWFDiagramElementsSet
Changeable: true
Describes Child Relationship: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Changeable in Installed Component: true
Lockable: true
Must Be Defined: false


[top]

COOWF@1.1:wfprocfldr (Process Folder)

Additional Information

Lockable: true
Changeable in Installed Component: true
Changeable in User Interface: false
Multiple Values (Overrides Type): true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Type: COOSYSTEM@1.1:OBJECTLIST
Possible Object Class: COOWF@1.1:ProcessFolder
Search for Allowed Classes Only: true
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeRead
Changeable: true
Must Be Defined: false
Visible: true


[top]

COOWF@1.1:wfreferences (Documents)

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Visible: true
Multiple Values (Overrides Type): true
Changeable in User Interface: false
Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion
Symbol: COODESK@1.1:SymbolFolder
Search for Allowed Classes Only: true
Possible Object Class: COOSYSTEM@1.1:Object
Action Called Before Property Is Saved: COOWF@1.1:AttrWFDiagramElementsSet
Changeable: true
Describes Child Relationship: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Changeable in Installed Component: true
Lockable: true
Must Be Defined: false


[top]

COOWF@1.1:wfsubelements (Subprocesses)

Additional Information

Action to Copy Property From Object: COOSYSTEM@1.1:NoOperation
Visible: true
Multiple Values (Overrides Type): true
Changeable in User Interface: false
Access Types for Reading Property: COOSYSTEM@1.1:AccTypeReadComp
Action Called Before Property of Version Is Saved: COOSYSTEM@1.1:AttrChildrenFixManualVersion
Symbol: COODESK@1.1:SymbolProcessDiagram
Search for Allowed Classes Only: true
Possible Object Class: COOSYSTEM@1.1:Object
Action Called Before Property Is Saved: COOWF@1.1:AttrWFDiagramElementsSet
Changeable: true
Describes Child Relationship: true
ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Access Types for Changing Property: COOSYSTEM@1.1:AccTypeChangeComp
Type: COOSYSTEM@1.1:OBJECTLISTUNIQ
Changeable in Installed Component: true
Lockable: true
Must Be Defined: false


[top]

Actions

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:AttrObjNameGetVersion

Get version action for the property COOSYSTEM@1.1:objname.

Additional Information

Prototype: COOSYSTEM@1.1:AttrGetVersionPrototype
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]

COOSYSTEM@1.1:ObjectConstructor

This action is called by the kernel when an object is created. It is intended to be overwritten to carry out initializing tasks.
ParameterTypeIn/OutOptionalDescription
sourceobjCOOSYSTEM@1.1:OBJECTintrue The source object, if the new object is created as a copy of an object.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL


[top]

COOWF@1.1:AttrWFDiagramElementsSet

Set action called when the process output, subelements, participants or the references were changed. This action applies the process folder of the container on values

Additional Information

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


[top]

COOWF@1.1:CollectFolderItems

Recursive collect all children of the folder
ParameterTypeIn/OutOptionalDescription
foldersvisitedCOOSYSTEM@1.1:OBJECTLISTin/outfalse the objects which have already been checked
propertyCOOSYSTEM@1.1:OBJECTintrue the property where the childrens are located
itemsCOOSYSTEM@1.1:OBJECTLISToutfalse the collected children.

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Private: true


[top]

FSCDIAGRAM@1.1001:AttrDiagramSet

Set action for attribute diagram. This action is called by the Kernel internally

Additional Information

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


[top]

FSCFOLIO@1.1001:IsChild

Hook action to check if the supplied object is a valid child
ParameterTypeIn/OutOptionalDescription
childCOOSYSTEM@1.1:OBJECTinfalse
ischildCOOSYSTEM@1.1:BOOLEANoutfalse

Additional Information

ACL Object: COOSYSTEM@1.1:DefaultDeveloperACL
Secured: true


[top]