Class Semaphore {Ada83}

Parent PackageLogical ViewAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Assigned ComponentsSemaphore


Operations
NameSignatureClass
Seize Seize ()Semaphore
Release Release ()Semaphore


Attributes
NameClassTypeInitial Value
In_UseSemaphoreBooleanFalse



Property Settings

Data Modeler
dmItemFalseDMName 
IsTableFalseIsViewFalse
IsDomainFalseIsSPPackageFalse
Synonymns TableSpaceID 
SourceId SourceType 
CorrelationName SelectClause 
IsUpdateableTrueCheckOptionNone
IsSnapShotFalseIsDistinctFalse
PersistToServer IsPackageFalse


Ada83
ClassNameKindClassAccessLimitedPrivate
HandleAccessDoNotCreateIsTaskTrue
CodeName ImplementationType 
IsSubtypeFalsePolymorphicUnitFalse
HandleNameHandleDiscriminant 
Variant EnumerationLiteralPrefixA_
RecordFieldPrefixThe_GenerateAccessorOperationsFalse
GenerateStandardOperationsFalseImplicitParameterFalse
ClassParameterNameThisDefaultConstructorKindFunction
DefaultConstructorNameCreateInlineDefaultConstructorFalse
CopyConstructorKindFunctionCopyConstructorNameCopy
InlineCopyConstructorFalseDestructorNameFree
InlineDestructorFalseClassEqualityOperation 
HandleEqualityOperation InlineEqualityFalse
Representation ImplementationSetPublic, Private, LimitedPrivate, DoNotCreate
ConstructorKindSetProcedure, Function, DoNotCreate