Skip to content
Snippets Groups Projects
Commit 47052438 authored by Simon Eismann's avatar Simon Eismann
Browse files

finished 2/4 Components

parent 7a163ccc
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<repository:Repository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:repository="http://www.descartes-research.net/metamodel/repository/1.0" id="_dRE_4AfoEeWZ6sd-cxZM2Q" name="repository"> <repository:Repository xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:functions="http://www.descartes-research.net/metamodel/functions/1.0" xmlns:parameterdependencies="http://www.descartes-research.net/metamodel/parameterdependencies/1.0" xmlns:repository="http://www.descartes-research.net/metamodel/repository/1.0" xmlns:resourcetype="http://www.descartes-research.net/metamodel/resourcetype/1.0" xmlns:servicebehavior="http://www.descartes-research.net/metamodel/servicebehavior/1.0" id="_dRE_4AfoEeWZ6sd-cxZM2Q" name="repository">
<interfaces id="_sc8tIwfoEeWZ6sd-cxZM2Q" name="IHTTP"> <interfaces id="_sc8tIwfoEeWZ6sd-cxZM2Q" name="IHTTP">
<signatures id="_vtuhYAfoEeWZ6sd-cxZM2Q" name="HTTPDownload"> <signatures id="_vtuhYAfoEeWZ6sd-cxZM2Q" name="HTTPDownload">
<parameters xsi:type="repository:InputParameter" name="numberOfFiles"> <parameters xsi:type="repository:InputParameter" name="numberOfFiles">
...@@ -54,6 +54,12 @@ ...@@ -54,6 +54,12 @@
<parameters xsi:type="repository:InputParameter" name="numberOfFiles"> <parameters xsi:type="repository:InputParameter" name="numberOfFiles">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_OBeL0DPEEeKm3rw9pvZMDA"/> <dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_OBeL0DPEEeKm3rw9pvZMDA"/>
</parameters> </parameters>
<parameters xsi:type="repository:OutputParameter" name="numberOfReturnedFiles">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_OBeL0DPEEeKm3rw9pvZMDA"/>
</parameters>
<parameters xsi:type="repository:OutputParameter" name="fileSize">
<dataType xsi:type="repository:PrimitiveDataType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/primitivetypes.repository#_OBeL0DPEEeKm3rw9pvZMDA"/>
</parameters>
</signatures> </signatures>
<signatures id="_W13oQAfuEeWZ6sd-cxZM2Q" name="addFile"> <signatures id="_W13oQAfuEeWZ6sd-cxZM2Q" name="addFile">
<parameters xsi:type="repository:InputParameter" name="fileSize"> <parameters xsi:type="repository:InputParameter" name="fileSize">
...@@ -71,6 +77,40 @@ ...@@ -71,6 +77,40 @@
<interfaceProvidingRoles id="_sjwDQAfpEeWZ6sd-cxZM2Q" name="IMediaStore" interface="_SAm7wwfpEeWZ6sd-cxZM2Q"/> <interfaceProvidingRoles id="_sjwDQAfpEeWZ6sd-cxZM2Q" name="IMediaStore" interface="_SAm7wwfpEeWZ6sd-cxZM2Q"/>
<interfaceRequiringRoles id="_ykvVUQfpEeWZ6sd-cxZM2Q" name="ISound" interface="_Xn6igwfpEeWZ6sd-cxZM2Q"/> <interfaceRequiringRoles id="_ykvVUQfpEeWZ6sd-cxZM2Q" name="ISound" interface="_Xn6igwfpEeWZ6sd-cxZM2Q"/>
<interfaceRequiringRoles id="_vd5gMQfpEeWZ6sd-cxZM2Q" name="IAudioDB" interface="_bBGr4wfpEeWZ6sd-cxZM2Q"/> <interfaceRequiringRoles id="_vd5gMQfpEeWZ6sd-cxZM2Q" name="IAudioDB" interface="_bBGr4wfpEeWZ6sd-cxZM2Q"/>
<relationships xsi:type="parameterdependencies:DependencyRelationship" characterization="IDENTITY" dependent="//@components.0/@fineGrainedBehavior.0/@influencingParameter.1" independent="//@components.0/@fineGrainedBehavior.0/@influencingParameter.0"/>
<relationships xsi:type="parameterdependencies:DependencyRelationship" characterization="IDENTITY" dependent="//@components.0/@fineGrainedBehavior.0/@influencedVariableReference.0" independent="//@components.0/@fineGrainedBehavior.0/@influencingParameter.3"/>
<relationships xsi:type="parameterdependencies:DependencyRelationship" characterization="IDENTITY" dependent="//@components.0/@fineGrainedBehavior.0/@influencingParameter.4" independent="//@components.0/@fineGrainedBehavior.0/@influencingParameter.2"/>
<relationships xsi:type="parameterdependencies:DependencyRelationship" characterization="IDENTITY" dependent="//@components.0/@fineGrainedBehavior.1/@influencingParameter.1" independent="//@components.0/@fineGrainedBehavior.1/@influencingParameter.0"/>
<fineGrainedBehavior describedSignature="_VuKyoAfpEeWZ6sd-cxZM2Q" interfaceProvidingRole="_sjwDQAfpEeWZ6sd-cxZM2Q">
<influencingParameter xsi:type="parameterdependencies:ServiceInputParameter" providingRole="_sjwDQAfpEeWZ6sd-cxZM2Q" parameter="//@interfaces.1/@signatures.0/@parameters.0"/>
<influencingParameter xsi:type="parameterdependencies:ExternalCallParameter" externalCall="_H718EJapEeaocfbVsP-bZA" parameter="//@interfaces.3/@signatures.0/@parameters.0"/>
<influencingParameter xsi:type="parameterdependencies:ExternalCallReturnParameter" externalCall="_H718EJapEeaocfbVsP-bZA" parameter="//@interfaces.3/@signatures.0/@parameters.2"/>
<influencingParameter xsi:type="parameterdependencies:ExternalCallReturnParameter" externalCall="_H718EJapEeaocfbVsP-bZA" parameter="//@interfaces.3/@signatures.0/@parameters.1"/>
<influencingParameter xsi:type="parameterdependencies:ExternalCallParameter" externalCall="_i7MecJapEeaocfbVsP-bZA" parameter="//@interfaces.2/@signatures.0/@parameters.0"/>
<influencedVariableReference influencedVariable="_flMzAJapEeaocfbVsP-bZA"/>
<behavior>
<actions xsi:type="servicebehavior:ExternalCallAction">
<externalCall id="_H718EJapEeaocfbVsP-bZA" name="queryDB" signature="_chXkwAfpEeWZ6sd-cxZM2Q" interfaceRequiringRole="_vd5gMQfpEeWZ6sd-cxZM2Q"/>
</actions>
<actions xsi:type="servicebehavior:LoopAction">
<loopBodyBehavior>
<actions xsi:type="servicebehavior:ExternalCallAction">
<externalCall id="_i7MecJapEeaocfbVsP-bZA" name="watermark" signature="_ZgNg4AfpEeWZ6sd-cxZM2Q" interfaceRequiringRole="_ykvVUQfpEeWZ6sd-cxZM2Q"/>
</actions>
</loopBodyBehavior>
<loopIterationCount id="_flMzAJapEeaocfbVsP-bZA" name="watermarkLoop"/>
</actions>
</behavior>
</fineGrainedBehavior>
<fineGrainedBehavior describedSignature="_8eazYAftEeWZ6sd-cxZM2Q" interfaceProvidingRole="_sjwDQAfpEeWZ6sd-cxZM2Q">
<influencingParameter xsi:type="parameterdependencies:ServiceInputParameter" providingRole="_sjwDQAfpEeWZ6sd-cxZM2Q" parameter="//@interfaces.1/@signatures.1/@parameters.0"/>
<influencingParameter xsi:type="parameterdependencies:ExternalCallParameter" externalCall="_LBjzAJatEeaocfbVsP-bZA" parameter="//@interfaces.3/@signatures.1/@parameters.0"/>
<behavior>
<actions xsi:type="servicebehavior:ExternalCallAction">
<externalCall id="_LBjzAJatEeaocfbVsP-bZA" name="addFile" signature="_W13oQAfuEeWZ6sd-cxZM2Q" interfaceRequiringRole="_vd5gMQfpEeWZ6sd-cxZM2Q"/>
</actions>
</behavior>
</fineGrainedBehavior>
</components> </components>
<components xsi:type="repository:BasicComponent" id="_6d2mpAfpEeWZ6sd-cxZM2Q" name="DigitalWatermarking"> <components xsi:type="repository:BasicComponent" id="_6d2mpAfpEeWZ6sd-cxZM2Q" name="DigitalWatermarking">
<interfaceProvidingRoles id="_ADRXAAfqEeWZ6sd-cxZM2Q" name="ISound" interface="_Xn6igwfpEeWZ6sd-cxZM2Q"/> <interfaceProvidingRoles id="_ADRXAAfqEeWZ6sd-cxZM2Q" name="ISound" interface="_Xn6igwfpEeWZ6sd-cxZM2Q"/>
...@@ -82,7 +122,63 @@ ...@@ -82,7 +122,63 @@
<components xsi:type="repository:BasicComponent" id="_ia7p9BM-EeW0ptQ4A-aeog" name="WebGUI"> <components xsi:type="repository:BasicComponent" id="_ia7p9BM-EeW0ptQ4A-aeog" name="WebGUI">
<interfaceProvidingRoles id="_lYtpuhM-EeW0ptQ4A-aeog" name="IHTTP" interface="_sc8tIwfoEeWZ6sd-cxZM2Q"/> <interfaceProvidingRoles id="_lYtpuhM-EeW0ptQ4A-aeog" name="IHTTP" interface="_sc8tIwfoEeWZ6sd-cxZM2Q"/>
<interfaceRequiringRoles id="_q-p-gRM-EeW0ptQ4A-aeog" name="IMediaStore" interface="_SAm7wwfpEeWZ6sd-cxZM2Q"/> <interfaceRequiringRoles id="_q-p-gRM-EeW0ptQ4A-aeog" name="IMediaStore" interface="_SAm7wwfpEeWZ6sd-cxZM2Q"/>
<fineGrainedBehavior describedSignature="_vtuhYAfoEeWZ6sd-cxZM2Q" interfaceProvidingRole="_lYtpuhM-EeW0ptQ4A-aeog"/> <relationships xsi:type="parameterdependencies:DependencyRelationship" characterization="IDENTITY" dependent="//@components.3/@fineGrainedBehavior.0/@influencingParameter.0" independent="//@components.3/@fineGrainedBehavior.0/@influencingParameter.1"/>
<fineGrainedBehavior describedSignature="_vtuhYAfoEeWZ6sd-cxZM2Q" interfaceProvidingRole="_lYtpuhM-EeW0ptQ4A-aeog"/> <relationships xsi:type="parameterdependencies:DependencyRelationship" characterization="IDENTITY" dependent="//@components.3/@fineGrainedBehavior.1/@influencingParameter.3" independent="//@components.3/@fineGrainedBehavior.1/@influencingParameter.0"/>
<relationships xsi:type="parameterdependencies:DependencyRelationship" characterization="IDENTITY" dependent="//@components.3/@fineGrainedBehavior.1/@influencingParameter.4" independent="//@components.3/@fineGrainedBehavior.1/@influencingParameter.1"/>
<relationships xsi:type="parameterdependencies:DependencyRelationship" characterization="IDENTITY" dependent="//@components.3/@fineGrainedBehavior.1/@influencingParameter.5" independent="//@components.3/@fineGrainedBehavior.1/@influencingParameter.2"/>
<fineGrainedBehavior describedSignature="_vtuhYAfoEeWZ6sd-cxZM2Q" interfaceProvidingRole="_lYtpuhM-EeW0ptQ4A-aeog">
<influencingParameter xsi:type="parameterdependencies:ExternalCallParameter" externalCall="_cPcDAJanEeaocfbVsP-bZA" parameter="//@interfaces.1/@signatures.0/@parameters.0"/>
<influencingParameter xsi:type="parameterdependencies:ServiceInputParameter" providingRole="_lYtpuhM-EeW0ptQ4A-aeog" parameter="//@interfaces.0/@signatures.0/@parameters.0"/>
<behavior>
<actions xsi:type="servicebehavior:InternalAction">
<resourceDemand id="_JlH48JanEeaocfbVsP-bZA" name="parseRequest" characterization="EXPLICIT">
<resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
<explicitDescription>
<probFunction xsi:type="functions:IntLiteral" value="10"/>
</explicitDescription>
</resourceDemand>
</actions>
<actions xsi:type="servicebehavior:ExternalCallAction">
<externalCall id="_cPcDAJanEeaocfbVsP-bZA" name="download" signature="_VuKyoAfpEeWZ6sd-cxZM2Q" interfaceRequiringRole="_q-p-gRM-EeW0ptQ4A-aeog"/>
</actions>
<actions xsi:type="servicebehavior:InternalAction">
<resourceDemand id="_g1_XYJanEeaocfbVsP-bZA" name="createResponse" characterization="EXPLICIT">
<resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
<explicitDescription>
<probFunction xsi:type="functions:IntLiteral" value="5"/>
</explicitDescription>
</resourceDemand>
</actions>
</behavior>
</fineGrainedBehavior>
<fineGrainedBehavior describedSignature="_0f9vEAftEeWZ6sd-cxZM2Q" interfaceProvidingRole="_lYtpuhM-EeW0ptQ4A-aeog">
<influencingParameter xsi:type="parameterdependencies:ServiceInputParameter" providingRole="_lYtpuhM-EeW0ptQ4A-aeog" parameter="//@interfaces.0/@signatures.1/@parameters.0"/>
<influencingParameter xsi:type="parameterdependencies:ServiceInputParameter" providingRole="_lYtpuhM-EeW0ptQ4A-aeog" parameter="//@interfaces.0/@signatures.1/@parameters.2"/>
<influencingParameter xsi:type="parameterdependencies:ServiceInputParameter" providingRole="_lYtpuhM-EeW0ptQ4A-aeog" parameter="//@interfaces.0/@signatures.1/@parameters.1"/>
<influencingParameter xsi:type="parameterdependencies:ExternalCallParameter" externalCall="_Iu3w8JaoEeaocfbVsP-bZA" parameter="//@interfaces.1/@signatures.1/@parameters.0"/>
<influencingParameter xsi:type="parameterdependencies:ExternalCallParameter" externalCall="_Iu3w8JaoEeaocfbVsP-bZA" parameter="//@interfaces.1/@signatures.1/@parameters.2"/>
<influencingParameter xsi:type="parameterdependencies:ExternalCallParameter" externalCall="_Iu3w8JaoEeaocfbVsP-bZA" parameter="//@interfaces.1/@signatures.1/@parameters.1"/>
<behavior>
<actions xsi:type="servicebehavior:InternalAction">
<resourceDemand id="_FaGNgJaoEeaocfbVsP-bZA" name="parseRequest">
<resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
<explicitDescription>
<probFunction xsi:type="functions:IntLiteral" value="10"/>
</explicitDescription>
</resourceDemand>
</actions>
<actions xsi:type="servicebehavior:ExternalCallAction">
<externalCall id="_Iu3w8JaoEeaocfbVsP-bZA" name="upload" signature="_8eazYAftEeWZ6sd-cxZM2Q" interfaceRequiringRole="_q-p-gRM-EeW0ptQ4A-aeog"/>
</actions>
<actions xsi:type="servicebehavior:InternalAction">
<resourceDemand id="_OF5gAJaoEeaocfbVsP-bZA" name="createResponse">
<resourceType xsi:type="resourcetype:ProcessingResourceType" href="pathmap://DML_APPLICATIONLEVEL_MODELS/defaultresourcetypes.resourcetype#_3ql5IJB4EeKmfoqNH_-HEA"/>
<explicitDescription>
<probFunction xsi:type="functions:IntLiteral" value="5"/>
</explicitDescription>
</resourceDemand>
</actions>
</behavior>
</fineGrainedBehavior>
</components> </components>
</repository:Repository> </repository:Repository>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment