Class Hierarchy
Object > ComponentObject > ObjectClass
Object
.
Type |
Property |
Name |
Abstract |
||
Properties |
||
Commonly usable |
||
Compound |
||
Programmatic Use |
||
Derived Classes |
||
Base Class |
||
Multilingual Name |
Return Type |
Signature |
GetDraftTemplate( |
|
GetReleasedTemplate( |
|
IsCategoryAllowedForClass( |
|
IsTemplateReleased( |
Abstract (COOSYSTEM@1.1:classabstract)
true
, the class is abstract and it is not possible to create an object of
this class. If the value is false
, the user is able to create an instance
of this class. The initial value is false
.boolean COOSYSTEM@1.1:classabstract not null readonly
Properties (COOSYSTEM@1.1:classattributes)
unique AttributeDefinition[] COOSYSTEM@1.1:classattributes readonly
Commonly usable (COOSYSTEM@1.1:classcommon)
boolean COOSYSTEM@1.1:classcommon readonly
Compound (COOSYSTEM@1.1:classcompound)
false
.boolean COOSYSTEM@1.1:classcompound not null readonly
Programmatic Use (COOSYSTEM@1.1:classprogrammatic)
true
instances of this class can only be created using
ObjectCreate
in program code but not interactively by the
user.boolean COOSYSTEM@1.1:classprogrammatic readonly
Derived Classes (COOSYSTEM@1.1:classsubclasses)
ObjectClass[] COOSYSTEM@1.1:classsubclasses readonly volatile
Base Class (COOSYSTEM@1.1:classsuperclass)
classinstsubclass
it can be used to insert a new class into
the class hierarchy.ObjectClass COOSYSTEM@1.1:classsuperclass readonly
Multilingual Name (COOSYSTEM@1.1:mlname)
unique LanguageStringList[] COOSYSTEM@1.1:mlname
object
COOTC@1.1001:GetDraftTemplate(
out retval object
drafttemplate)
Name |
Description |
drafttemplate |
the draft template
|
COOTC@1.1001:GetReleasedTemplate
object
COOTC@1.1001:GetReleasedTemplate(
optional boolean
checkreleased,
out retval object
releasedtemplate)
Name |
Description |
checkreleased |
Checks the validity of the released template.
The object is valid if it is usable and if it is the released template
of a design template, or if it is the design template itself in case it
is an object that does not need to be released.
|
releasedtemplate |
the released template
|
COOTC@1.1001:IsCategoryAllowedForClass
boolean
COOTC@1.1001:IsCategoryAllowedForClass(
object
category,
out retval boolean
allowed)
Name |
Description |
category |
the category to test
|
allowed |
true if the category is allowed for the object class this action is called on
|
COOTC@1.1001:IsTemplateReleased
boolean
COOTC@1.1001:IsTemplateReleased(
out retval boolean
isreleased,
out optional object
releasedtemplate)
Name |
Description |
isreleased |
the result
|
releasedtemplate |