Resource Domain::Resource ABE::Logical Resource ABE
Class ResourceFunction

A ResourceFunction is described by a ResourceFunctionSpec specifying the possible configurations.
A ResourceFunction is a function to transform inputs of any nature into outputs of any nature independently from the way it is provided.
Each time a ResourceFunctionSpecification is provided whatever the way it is done (SoftwareSpecification, SoftBlackBoxSpec or PhysicalBlackBox), a ResourceFunction is created with its ConnectionPoints.
The ResourceFunction is provided either by an InstalledSoftware, a SoftBlackBox, or a PhysicalBlackBox. These relationships are exclusive.

Attributes
ConfigurationFeature configurationFeature configurationFeature
ConnectionPoint connectionPoint connectionPoint
ConnectionPoint connectionPoint2 connectionPoint2
InstalledSoftware installedSoftware installedSoftware
PhysicalBlackBox physicalBlackBox physicalBlackBox
SoftBlackBox softBlackBox softBlackBox

Attributes inherited from SID Models::Resource Domain::Resource ABE::Logical Resource ABE::LogicalResource SID Models::Resource Domain::Resource ABE::Logical Resource ABE::LogicalResource
lrStatus lrStatus, serviceState serviceState, isOperational isOperational, resourceFacingService resourceFacingService, logicalResourceRole logicalResourceRole, physicalResource physicalResource

Attributes inherited from SID Models::Resource Domain::Resource ABE::Resource SID Models::Resource Domain::Resource ABE::Resource
_managementDomain _managementDomain, _businessInteractionItem _businessInteractionItem, _resourceRole _resourceRole, _resourceSpecification _resourceSpecification, _resourceUsage _resourceUsage, usageState usageState, _place _place, _performance2 _performance2, _resourceFacingService _resourceFacingService, _product _product, _resourceCharacteristicValue _resourceCharacteristicValue, _resourceSecurityEntity _resourceSecurityEntity, _securityEventCollectionMethod _securityEventCollectionMethod, _serviceAccessPoint _serviceAccessPoint, _securityThreatTool _securityThreatTool, _commonResourceInfo _commonResourceInfo, _partyRole3 _partyRole3, _partyRole _partyRole, resourceCapacity resourceCapacity, resourceCapacityDemand resourceCapacityDemand, _resourceInvolvementRole _resourceInvolvementRole, _resourceUser _resourceUser, runningSoftwareStatistics runningSoftwareStatistics, software software, compoundResource compoundResource, resourceConfiguration resourceConfiguration, resourceConfigSpec resourceConfigSpec, resourceTest resourceTest, resourceRelationship resourceRelationship, resourceRelationship2 resourceRelationship2, resource resource, resource22 resource22, problem2 problem2, problem problem, _alarm_3 _alarm_3, _alarm_2 _alarm_2, _alarm_1 _alarm_1, resourcePerformance resourcePerformance

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::Entity SID Models::Common Domain::Root Business Entities ABE::Entity
_entityIdentification _entityIdentification, _entityRole _entityRole, managedEntity managedEntity, characteristicValue characteristicValue

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameResourceFunction
Name Expression
NamespaceLogical Resource ABE
Owned Template Signature
OwnerLogical Resource ABE
Owning Template Parameter
PackageLogical Resource ABE
Qualified NameSID Models::Resource Domain::Resource ABE::Logical Resource ABE::ResourceFunction
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 configurationFeature
Public ConfigurationFeature configurationFeature
Constraints:
Properties:

AggregationNone
Alias
AssociationConfigurationFeatureIncludes
Association End
ClassResourceFunction
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameconfigurationFeature
Name Expression
NamespaceResourceFunction
OppositeresourceFunction
OwnerResourceFunction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource ABE::Logical Resource ABE::ResourceFunction::configurationFeature
Stereotype
Template Parameter
TypeConfigurationFeature
Upper1
Upper Value(1)
VisibilityPublic


 connectionPoint
Public ConnectionPoint connectionPoint
Constraints:
Properties:

AggregationNone
Alias
AssociationCPIsAnInputFor
Association End
ClassResourceFunction
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameconnectionPoint
Name Expression
NamespaceResourceFunction
OppositeresourceFunction
OwnerResourceFunction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource ABE::Logical Resource ABE::ResourceFunction::connectionPoint
Stereotype
Template Parameter
TypeConnectionPoint
Upper*
Upper Value(*)
VisibilityPublic


 connectionPoint2
Public ConnectionPoint connectionPoint2
Constraints:
Properties:

AggregationNone
Alias
AssociationCPIsAnOutputFor
Association End
ClassResourceFunction
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameconnectionPoint2
Name Expression
NamespaceResourceFunction
OppositeresourceFunction2
OwnerResourceFunction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource ABE::Logical Resource ABE::ResourceFunction::connectionPoint2
Stereotype
Template Parameter
TypeConnectionPoint
Upper*
Upper Value(*)
VisibilityPublic


 installedSoftware
Public InstalledSoftware installedSoftware
Constraints:
Properties:

AggregationNone
Alias
AssociationResourceFunctionProvidedByInstalledSoftware
Association End
ClassResourceFunction
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NameinstalledSoftware
Name Expression
NamespaceResourceFunction
OppositeresourceFunction
OwnerResourceFunction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource ABE::Logical Resource ABE::ResourceFunction::installedSoftware
Stereotype
Template Parameter
TypeInstalledSoftware
Upper1
Upper Value(1)
VisibilityPublic


 physicalBlackBox
Public PhysicalBlackBox physicalBlackBox
Constraints:
Properties:

AggregationNone
Alias
AssociationResourceFunctionProvidedByPhysicalBlackBox
Association End
ClassResourceFunction
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamephysicalBlackBox
Name Expression
NamespaceResourceFunction
OppositeresourceFunction
OwnerResourceFunction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource ABE::Logical Resource ABE::ResourceFunction::physicalBlackBox
Stereotype
Template Parameter
TypePhysicalBlackBox
Upper1
Upper Value(1)
VisibilityPublic


 softBlackBox
Public SoftBlackBox softBlackBox
Constraints:
Properties:

AggregationNone
Alias
AssociationResourceFunctionProvidedBySoftBlackBox
Association End
ClassResourceFunction
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
NamesoftBlackBox
Name Expression
NamespaceResourceFunction
OppositeresourceFunction
OwnerResourceFunction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource ABE::Logical Resource ABE::ResourceFunction::softBlackBox
Stereotype
Template Parameter
TypeSoftBlackBox
Upper1
Upper Value(1)
VisibilityPublic