Class Device {Analysis} derived from: ResourceLogProducer

Parent PackageDevice ServicesAbstractNo
Export ControlPublicAccessLink Class forNone
Class KindNormalClassCardinalityn
Space ConcurrencySequential
PersistenceNo  


Nested ClassesInvalidStateInvalidCapacityAdminType
OperationalTypeUsageType  


Operations
NameSignatureClass
allocateCapacityboolean allocateCapacity (in Properties capacities)Device
deallocateCapacityvoid deallocateCapacity (in Properties capacities)Device
getUsageStateUsageType getUsageState ()Device
getOperationalStateOperationalType getOperationalState ()Device
setAdminState setAdminState (AdminType state)Device
getAdminStateAdminType getAdminState ()Device
getSoftwareProfileString getSoftwareProfile ()Device
getLabelString getLabel ()Device
getCompositeDeviceAggregateDevice getCompositeDevice ()Device
writeRecordsvoid writeRecords (in ProducerLogRecordSequence records)LogProducer
getMaxSizeUnsignedLongLong getMaxSize ()LogStatus
getCurrentSizeUnsignedLongLong getCurrentSize ()LogStatus
getNumRecordsUnsignedLongLong getNumRecords ()LogStatus
getLogFullActionLogFullAction getLogFullAction ()LogStatus
getAdministrativeStateAdministrativeState getAdministrativeState ()LogStatus
getOperationalStateOperationalState getOperationalState ()LogStatus
getAvailabilityStatusAvailabilityStatus getAvailabilityStatus ()LogStatus


Attributes
NameClassTypeInitial Value
usageStateDeviceUsageType 
adminStateDeviceAdminType 
operationalStateDeviceOperationalType 
softwareProfileDeviceString 
labelDeviceString 
identifierResourceString 


Associations
NameMy RoleMy ClassOther RoleOther Element
--Not Named--registeredDevicesDevice--Not Named--DeviceManager
--Not Named----Not Named--DevicecompositeDeviceAggregateDevice
--Not Named--devicesDevice--Not Named--AggregateDevice
--Not Named----Not Named--DevicecapacitiesDeviceArtifactProperty
--Not Named--productDevicecreatorDeviceManager
--Not Named--registrantDeviceregistrarDeviceManager
--Not Named--eventSupplier:StateChangeEventProducerDeviceeventConsumerIncomingDomainEventChannel
--Not Named--capacityDeallocatorDeviceappTeardownManagerApplication
--Not Named--capacityAllocatorDeviceappConfigManagerApplicationFactory
--Not Named----Not Named--Device--Not Named--DeviceSequence
--Not Named--informationProviderDeviceregistarDomainManager
--Not Named----Not Named--Device--Not Named--UsesDevice
--Not Named--productResourcecreatorResourceFactory
--Not Named--usesPortContainerResourceusesPortConnectorPortConnector
--Not Named--propertySetConfigureeResourcepropertySetConfigurorConfigureQueryProperty
--Not Named--configureeResourceconfigurorTestProperty
--Not Named----Not Named--Resource--Not Named--TestProperty
--Not Named----Not Named--Resource--Not Named--ConfigureQueryProperty
--Not Named--portUserResourceportProviderResource
--Not Named--logProducer:LogProducerResourcelogConsumerLog
--Not Named--eventSupplierResourceeventConsumerEventChannel
--Not Named--registrantResourcenameRegistrarEmbeddedNamingService
--Not Named--assemblyControllerResourcedelegatorApplication
initializes & connectsdeployedResourceResourceportConnectorApplicationFactory
configuresassemblyControllerResourceinitialConfigurerApplicationFactory
--Not Named----Not Named--ResourceresourceReleaserApplication
--Not Named----Not Named--Resource--Not Named--ResourcePort
--Not Named--mainProcessEmbeddedComponentexecutableArgumentsExecutableProperty
consumes--Not Named--EmbeddedComponent--Not Named--DeviceArtifactProperty
--Not Named----Not Named--EmbeddedComponent--Not Named--EmbeddedComponentDeploymentSpecification
--Not Named--deployedElementEmbeddedComponentcontainerApplication
--Not Named--productEmbeddedComponentcreatorApplicationFactory
--Not Named----Not Named--Component--Not Named--Property
Provides--Not Named--Component--Not Named--ResourcePort
--Not Named----Not Named--Component--Not Named--DeploymentSpecification
--Not Named----Not Named--Component--Not Named--DeploymentSpecification
depends on--Not Named--Component--Not Named--Component
--Not Named----Not Named--Component--Not Named--Property


Dependencies
NameClassSupplier
usesDeviceProperties
usesDeviceServiceSequence
--Not Named--LogProducerProducerLogRecordSequence
--Not Named--LogStatusLogFullAction
--Not Named--LogStatusOperationalState
--Not Named--LogStatusAvailabilityStatus
--Not Named--LogStatusAdministrativeState


Generalization Relationships
NameClassSupplier
--Not Named--DeviceResource
Is A ???DeviceLogProducer
--Not Named--ResourceEmbeddedComponent
--Not Named--EmbeddedComponentComponent
--Not Named--LogProducerLogStatus


Realize Relationships
NameClassSupplier
--Not Named--ResourceResourceInt


ObjectsComposite:DeviceAggregated Device 1..n:DeviceComposite:Device
Aggregated:DeviceDevice 1..N:DeviceCompositeAggregated:DeviceAggregated Device 1..n:Device



Property Settings

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