| |
| (object Petal |
| version 50 |
| _written "Rose 8.3.0407.2800" |
| charSet 0) |
| |
| (object Class_Category "behavioral" |
| is_unit TRUE |
| is_loaded TRUE |
| quid "446B1EEC006B" |
| documentation "Processes, workflows and events. This is where BPEL and BPMN should be positioned and mapped to our infrastructures. But also the Process Agent Framework and BTM has to end up here." |
| stereotype "metamodel" |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class_Category "bpdm" |
| quid "4472F8220220" |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "Dummy" |
| quid "4581611800FD")) |
| logical_presentations (list unit_reference_list)) |
| (object Class_Category "businesstasks" |
| quid "44D74C9A02B1" |
| documentation "If it turns out to be beneficial, elements in this package cover the creation and management of BTM-related objects, such as creating a business task, assigning it to specific users or roles, etc." |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "TaskAgent" |
| quid "44ECBFAF0253")) |
| logical_presentations (list unit_reference_list |
| (object ClassDiagram "Task Agents" |
| quid "44ECBFB50108" |
| title "Task Agents" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::behavioral::businesstasks::TaskAgent" @1 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (869, 731) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @1 |
| location (753, 681) |
| fill_color 13434879 |
| nlines 1 |
| max_width 232 |
| justify 0 |
| label "TaskAgent") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44ECBFAF0253" |
| width 250 |
| height 124 |
| annotation 8 |
| autoResize TRUE))))) |
| (object Class_Category "actions" |
| quid "44D74DA301E0" |
| documentation |
| |Some action language that talks in the concepts of BOs, BONodes, invoking services, sending messages, explicitly declaring that an event occurred, triggering actions, evaluating rules, ... |
| | |
| |The language can be used, e.g., to specify the behavior of an action (part of a BO or BONode) or a service implementation. |
| |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "Assignment" |
| quid "45229F090021" |
| documentation "The argument tells the value to be assigned to the variable." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4925735300FA" |
| supplier "Logical View::behavioral::actions::StatementWithArgument" |
| quidu "492573460213")) |
| nestedClasses (list nestedClasses |
| (object Class "AssignmentCompatibility" |
| quid "4522A8BA0390" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "4522A8CA00CC" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Assignment |
| |inv: |
| | self.argument.getType().conformsTo(self.assignTo.getType()) |
| ) |
| opExportControl "Public" |
| uid 0))) |
| (object Class "MustHaveArgument" |
| quid "496DD2570213" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "496DD25F00AB" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Assignment |
| |inv: |
| | self.argument->notEmpty() |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "Statement" |
| quid "4545FC1D0190" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4B85518E036B" |
| supplier "Logical View::data::classes::InScope" |
| quidu "4B85514B0119")) |
| operations (list Operations |
| (object Operation "getOutermostBlock" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Statement::getOutermostBlock():Block |
| |body: |
| | self.block.getOutermostBlock() |
| )) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true"))) |
| quid "4925638400FA" |
| result "Block" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "454606CB020A") |
| (object Operation "isSideEffectFree" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true")) |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Statement::isSideEffectFree():Boolean |
| |body: |
| | not self.oclIsKindOf(AddLink) and |
| | not self.oclIsKindOf(RemoveLink) and |
| | not self.oclIsKindOf(Assignment) and |
| | (self.oclIsKindOf(IfElse) implies self.oclAsType(IfElse).condition.isSideEffectFree()) and |
| | (self.oclIsKindOf(WhileLoop) implies self.oclAsType(WhileLoop).condition.isSideEffectFree()) and |
| | (self.oclIsKindOf(ExpressionStatement) implies self.oclAsType(ExpressionStatement).expression.isSideEffectFree()) and |
| | (self.oclIsKindOf(StatementWithArgument) implies (self.oclAsType(StatementWithArgument).argument->notEmpty() implies self.oclAsType(StatementWithArgument).argument.isSideEffectFree())) and |
| | (self.oclIsKindOf(StatementWithNestedBlocks) implies self.oclAsType(StatementWithNestedBlocks).nestedBlocks->forAll(b|b.isSideEffectFree())) |
| ))) |
| quid "492566D302AF" |
| documentation |
| |A statement is said to be side effect free if it does not modify any variable declared outside the scope of the block owning the statement and if it does not modify any object's state and if it does not modify any association's link set. |
| | |
| |TODO We need a more context-sensitive definition of sideEffectFree. While assigning to a local variable disallows statement reordering within the block, the block can still overall be side effect free such that its invocation may be reordered. There seem to be at least two notions of side effect freeness: one within the block in which it occurs (and variable assignment in this context counts as a side effect because it will disallow reordering), and another one regarding side effects observable outside the block; those are all modifications that can "escape" from the block, including changing the state of an object that is reachable outside the block (even if created in the block but then returned from the block), or changing the contents of a link container visible outside the block. |
| |
| result "Boolean" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "39A2BDA60392") |
| (object Operation "isSideEffectFreeForBlock" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Statement::isSideEffectFreeForBlock(block:Block):Boolean |
| |body: |
| | not self.oclIsKindOf(AddLink) and |
| | not self.oclIsKindOf(RemoveLink) and |
| | (self.oclIsKindOf(Assignment) implies self.oclAsType(Assignment).assignTo.owner <> block) and |
| | (self.oclIsKindOf(IfElse) implies self.oclAsType(IfElse).condition.isSideEffectFree()) and |
| | (self.oclIsKindOf(WhileLoop) implies self.oclAsType(WhileLoop).condition.isSideEffectFree()) and |
| | (self.oclIsKindOf(ExpressionStatement) implies self.oclAsType(ExpressionStatement).expression.isSideEffectFree()) and |
| | (self.oclIsKindOf(StatementWithArgument) implies (self.oclAsType(StatementWithArgument).argument->notEmpty() implies self.oclAsType(StatementWithArgument).argument.isSideEffectFree())) and |
| | (self.oclIsKindOf(StatementWithNestedBlocks) implies self.oclAsType(StatementWithNestedBlocks).nestedBlocks->forAll(b|b.isSideEffectFree())) |
| )) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true"))) |
| quid "4A27EFCF0128" |
| documentation "Assignment statements to block-local variables do not imply a side effect w.r.t the block" |
| parameters (list Parameters |
| (object Parameter "block" |
| quid "4A27F00402BF" |
| type "Block" |
| quidu "454606CB020A")) |
| result "Boolean" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "39A2BDA60392") |
| (object Operation "getNamedValuesInScope" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true")) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.return.multiplicity" |
| value (value Text "*")) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.return.isUnique" |
| value (value Text "true")) |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Statement::getNamedValuesInScope():Set(NamedValue) |
| |body: |
| | -- collect all NamedValue declarations introduced by statements in this statement's owning block, prior to this statement. |
| | let pos:Integer = self.block.statements->indexOf(self) in |
| | if pos > 1 then |
| | self.addNamedValuesWithNewNames( |
| | if self.block.statements->at(-1+pos).oclIsKindOf(NamedValueDeclaration) then |
| | self.block.statements->at(-1+pos).oclAsType(NamedValueDeclaration).namedValue->asSet() |
| | else |
| | Set{} |
| | endif, |
| | self.block.statements->at(-1+pos).getNamedValuesInScope()) |
| | else |
| | -- first statement in block; consider block itself |
| | self.block.getNamedValuesInScope() |
| | endif |
| ))) |
| quid "4B83FCC30196" |
| result "NamedValue" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "4522A56F0149") |
| (object Operation "getOwningClass" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true")) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.return.multiplicity" |
| value (value Text "0..1")) |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Statement::getOwningClass():SapClass |
| |body: |
| | self.block.getOwningClass() |
| ))) |
| quid "4B84F0E00203" |
| result "SapClass" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "4432171B031E")) |
| abstract TRUE) |
| (object Class "Block" |
| quid "454606CB020A" |
| documentation |
| |A block contains statements and provides a scope, e.g., for block-local variables. Such a scope can be used for mapping to and from an operation's signature. A block accepts a number of values for a set of variables and as such is parameterizable. Additional variables can be introduced in the block that will not be provided to the block by its surrounding context. Those are considered the block's "local variables." |
| | |
| |A block can be executed like in SmallTalk, dynamically binding its arguments at runtime. |
| | |
| |With this, an operation is only a very thin wrapper around a Block. |
| | |
| |The parameters of a block are always defined by the signature that is implemented by the block. |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4975FB74030D" |
| supplier "Logical View::data::classes::FunctionSignatureImplementation" |
| quidu "4974995A0069") |
| (object Inheritance_Relationship |
| quid "4B85518D0167" |
| supplier "Logical View::data::classes::InScope" |
| quidu "4B85514B0119")) |
| operations (list Operations |
| (object Operation "getOutermostBlock" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Block::getOutermostBlock():Block |
| |body: |
| | if self.owningStatement->notEmpty() then |
| | self.owningStatement.block.getOutermostBlock() |
| | else |
| | self |
| | endif |
| )) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true"))) |
| quid "4925623D029F" |
| documentation "Walks up the owningStatement/nestedBlocks association to find owning statements and their owning blocks transitively until it arrives at a block that is not owned by a statement. That block is then returned. Usually, such a block would be the implementation of either a function or a method signature." |
| result "Block" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "454606CB020A") |
| (object Operation "localIsSideEffectFree" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true")) |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Block::localIsSideEffectFree():Boolean |
| |body: |
| | self.statements->forAll(s|s.isSideEffectFreeForBlock(self)) |
| ))) |
| quid "4925687402EE" |
| result "Boolean" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "39A2BDA60392") |
| (object Operation "getNamedValuesInScope" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true")) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.return.multiplicity" |
| value (value Text "*")) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.return.isUnique" |
| value (value Text "true")) |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Block::getNamedValuesInScope():Set(data::classes::NamedValue) |
| |body: |
| | self.addNamedValuesWithNewNames( |
| | -- Handle Foreach |
| | let s:Set(data::classes::NamedValue)=Set{} in |
| | s->union(if owningStatement.oclIsKindOf(Foreach) and owningStatement->notEmpty() then |
| | owningStatement.oclAsType(Foreach).forVariable.oclAsType(data::classes::NamedValue)->asSet() |
| | else |
| | Set{} |
| | endif)->union( |
| | -- add parameters for those blocks that are used as a signature implementation |
| | functionSignature->collect(input->iterate(i; result:Set(data::classes::NamedValue)=Set{} | result->including(i))) |
| | )->union( |
| | implements_->collect(input->iterate(i; result:Set(data::classes::NamedValue)=Set{}| result->including(i))) |
| | )->asSet(), |
| | -- then ascend the block composition hierarchy and add all NamedValues defined in parent blocks before the occurrence of the statement with the nested block |
| | if owningStatement->notEmpty() then |
| | owningStatement.getNamedValuesInScope() |
| | else |
| | -- add formal object parameters from owning class |
| | let oc:data::classes::SapClass = self.getOwningClass() in |
| | if oc->notEmpty() then |
| | oc.formalObjectParameters->iterate(i; result:Set(data::classes::NamedValue)=Set{} | result->including(i)) |
| | else |
| | let es:Set(data::classes::NamedValue) = Set{} in es |
| | endif |
| | endif) |
| ))) |
| quid "4B84041C003E" |
| documentation |
| |Determines all NamedValues that are in scope for all statements of this block. For example, in the block of a Foreach statement, the Foreach Iterator is in scope for all contained statements. If the block is nested in a statement (such as for an "if" statement), the NamedValues in scope for the containing statement are added as well. Additionally, if the block occurs as a signature implementation, the signature parameters are added. If this block occurs in an object-parameterized class, the formal object parameters are also added. |
| | |
| | |
| |
| result "NamedValue" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "4522A56F0149") |
| (object Operation "getOwningClass" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true")) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.return.multiplicity" |
| value (value Text "0..1")) |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context Block::getOwningClass():SapClass |
| |body: |
| | let outermost:Block = self.getOutermostBlock() in |
| | let implementedSignature:data::classes::Signature = outermost.getImplementedSignature() in |
| | if implementedSignature->notEmpty() then |
| | implementedSignature.getOwningClass() |
| | else |
| | null |
| | endif |
| ))) |
| quid "4B84099F038A" |
| result "SapClass" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "4432171B031E")) |
| nestedClasses (list nestedClasses |
| (object Class "DoesNotOwnIterators" |
| quid "47B2D480003E" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "47B2D8FD0196" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Block |
| |inv: |
| | self.variables->select(i|i.oclIsKindOf(Iterator))->isEmpty() |
| ) |
| opExportControl "Public" |
| uid 0))) |
| (object Class "IsSideEffectFreeIfImplementsSideEffectFreeSignature" |
| quid "492568B60399" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "492568C900CB" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Block |
| |inv: |
| | self.implements_->notEmpty() implies |
| | (self.implements_.sideEffectFree implies self.isSideEffectFree()) |
| ) |
| opExportControl "Public" |
| uid 0))) |
| (object Class "DistinctNamedValueNames" |
| quid "49B7F26B02D8" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "49B7F2840362" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Block |
| |inv: |
| | self.variables->forAll( i, j | i <> j implies i.name <> j.name ) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "IfElse" |
| quid "45471B57000A" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "45471B7D0181" |
| supplier "Logical View::behavioral::actions::ConditionalStatement" |
| quidu "4B8518F803B9") |
| (object Inheritance_Relationship |
| quid "45471B4C0127" |
| supplier "Logical View::behavioral::actions::StatementWithNestedBlocks" |
| quidu "49255EB1034B")) |
| operations (list Operations |
| (object Operation "getIfBlock" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context IfElse::getIfBlock():Block |
| |body: |
| | self.nestedBlocks->at(1) |
| )) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true"))) |
| quid "4925619E029F" |
| result "Block" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "454606CB020A") |
| (object Operation "getElseBlock" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context IfElse::getElseBlock():Block |
| |body: |
| | if self.nestedBlocks->size() > 1 then |
| | self.nestedBlocks->at(2) |
| | else |
| | null |
| | endif |
| )) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true"))) |
| quid "492561A2036B" |
| result "Block" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "454606CB020A"))) |
| (object Class "WhileLoop" |
| quid "45471B58016A" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "45471B7E0219" |
| supplier "Logical View::behavioral::actions::ConditionalStatement" |
| quidu "4B8518F803B9") |
| (object Inheritance_Relationship |
| quid "492560F10242" |
| supplier "Logical View::behavioral::actions::SingleBlockStatement" |
| quidu "4925602703B9")) |
| operations (list Operations |
| (object Operation "getLoopBody" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.OperationCodeOcl" |
| value (value Text |
| |context WhileLoop::getLoopBody():Block |
| |body: |
| | self.nestedBlocks->at(1) |
| )) |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.isQuery" |
| value (value Text "true"))) |
| quid "492561970399" |
| result "Block" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0 |
| quidu "454606CB020A"))) |
| (object Class "Foreach" |
| quid "456DFC3C0125" |
| documentation "We may not need a Foreach statement if we use internal iterators in collections together with blocks. However, how would a collection class implement the internal iterator without a for statement? Could this work with a WhileLoop only?" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4925608800FA" |
| supplier "Logical View::behavioral::actions::SingleBlockStatement" |
| quidu "4925602703B9")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "parallel" |
| quid "456DFC5001F9" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public")) |
| nestedClasses (list nestedClasses |
| (object Class "VariableOwnedByRightBlock" |
| quid "471DF65302FD" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "471DF6680177" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Foreach |
| |inv: |
| | self.forVariable.owner = self.nestedBlocks->at(1) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "Return" |
| quid "4577E38403E0" |
| documentation "Returns a value from a block. Must be the last statement of a block." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4577E39701D4" |
| supplier "Logical View::behavioral::actions::StatementWithArgument" |
| quidu "492573460213")) |
| nestedClasses (list nestedClasses |
| (object Class "ReturnMustBeLastInBlock" |
| quid "4578381000DA" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "4578382700AB" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Return |
| |inv: |
| | self = self.block.statements->last() |
| ) |
| opExportControl "Public" |
| uid 0))) |
| (object Class "ReturnTypeMustMatch" |
| quid "492562ED005D" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "492562FC003E" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Return |
| |inv: |
| | self.argument.getType().conformsTo(self.getOutermostBlock().getImplementedSignature().output) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "AddLink" |
| quid "457841700027" |
| documentation |
| |Adds a link to an association. As opposed to, e.g., MOF 1.4 semantics, if a link would violate an upper multiplicity of 1 by adding a second link to an object, the existing link will implicitly be replaced by this AddLink statement. |
| | |
| |When *at* is unspecified for an ordered association, the link will be added at the "end." |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "457841A002F7" |
| supplier "Logical View::behavioral::actions::LinkManipulationStatement" |
| quidu "457841890204"))) |
| (object Class "RemoveLink" |
| quid "4578417F0187" |
| documentation |
| |Removes the link if it exists, from the association specified. |
| | |
| |If no *at* position is specified for an association with one ordered end, one occurrence of the link specified by the two *objects* will be removed at random. |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "457841A403C5" |
| supplier "Logical View::behavioral::actions::LinkManipulationStatement" |
| quidu "457841890204"))) |
| (object Class "LinkManipulationStatement" |
| quid "457841890204" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4578417601F2" |
| supplier "Logical View::behavioral::actions::Statement" |
| quidu "4545FC1D0190")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "at" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "rose2mof.multiplicity" |
| value (value Text "0..1"))) |
| quid "4A6D6C030271" |
| documentation "An optional position specification which will be ignored for associations with no ordered ends. If not set for an association with ordered ends, a reasonable default will be chosen." |
| type "Integer" |
| quidu "3B538AB300B3" |
| exportControl "Public")) |
| abstract TRUE |
| nestedClasses (list nestedClasses |
| (object Class "ObjectsMustConformToEndTypes" |
| quid "457842F1032E" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "4578430B0078" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context LinkManipulationStatement |
| |inv: |
| | Sequence{1..self.objects->size()}->forAll(i:Integer | |
| | objects->at(i).getType().conformsTo(association.ends->at(i).type)) |
| ) |
| opExportControl "Public" |
| uid 0))) |
| (object Class "BlockMustNotImplementSideEffectFreeSignature" |
| quid "489D61BF0222" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "489D61D50138" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context LinkManipulationStatement |
| |inv: |
| | self.block.getImplementedSignature()->notEmpty() implies |
| | not self.block.getImplementedSignature().sideEffectFree |
| ) |
| opExportControl "Public" |
| uid 0))) |
| (object Class "NoValueMustBeModified" |
| quid "4942611D02DE" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "4942615600DA" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context LinkManipulationStatement |
| |inv: |
| | self.association.ends->forAll(ae:data::classes::AssociationEnd | |
| | ae.type.clazz.valueType implies not ae.contributesToEquality) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "ExpressionStatement" |
| quid "45AA9A16016E" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "45AA9A530242" |
| supplier "Logical View::behavioral::actions::Statement" |
| quidu "4545FC1D0190"))) |
| (object Class "Sort" |
| quid "4715E4DA0271") |
| (object Class "QueryInvocation" |
| quid "4715E505007D") |
| (object Class "Constant" |
| quid "47A717EE033C" |
| documentation |
| |A constant always has an initial value defined and cannot be changed after that initial assignment anymore. |
| | |
| |If a constant has no initExpression assigned, it's type needs to support a lower multiplicity of 0, and the value of the constant will be an empty multi-object. |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "49889B790210" |
| supplier "Logical View::behavioral::actions::NamedValueWithOptionalInitExpression" |
| quidu "49889B6400B0")) |
| nestedClasses (list nestedClasses |
| (object Class "InitExpressionTypeMustMatchVariableType" |
| quid "47A72AC802FD" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "47A72AC802FE" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Constant |
| |inv: |
| | self.initExpression->notEmpty() implies self.initExpression.getType().conformsTo(self.getType()) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "Variable" |
| quid "47A717EF035B" |
| documentation |
| |As opposed to a Constant, a Variable can be used in an Assignment. |
| | |
| |If a variable has no initExpression assigned, it's type needs to support a lower multiplicity of 0, and the value of the variable will be an empty multi-object. |
| |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "49889B7F0280" |
| supplier "Logical View::behavioral::actions::NamedValueWithOptionalInitExpression" |
| quidu "49889B6400B0")) |
| operations (list Operations |
| (object Operation "getCommonTypeOfAssignments" |
| quid "49063AB3032C" |
| concurrency "Sequential" |
| opExportControl "Public" |
| uid 0)) |
| nestedClasses (list nestedClasses |
| (object Class "InitExpressionTypeMustMatchVariableType" |
| quid "47A72AB70109" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "47A72AB7010A" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Variable |
| |inv: |
| | self.initExpression->notEmpty() implies self.initExpression.getType().conformsTo(self.getType()) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "Iterator" |
| quid "47A719D200EA" |
| documentation "A named value that can neither be assigned nor needs an initialization expression. It obtains its value by an iterator statement implicitly." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47A719D70280" |
| supplier "Logical View::data::classes::NamedValue" |
| quidu "4522A56F0149"))) |
| (object Class "NamedValueDeclaration" |
| quid "48873D45021C" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "48873D610119" |
| supplier "Logical View::behavioral::actions::Statement" |
| quidu "4545FC1D0190"))) |
| (object Class "StatementWithNestedBlocks" |
| quid "49255EB1034B" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "49255ECF007D" |
| supplier "Logical View::behavioral::actions::Statement" |
| quidu "4545FC1D0190"))) |
| (object Class "SingleBlockStatement" |
| quid "4925602703B9" |
| documentation "Constrains the number of blocks that this statement can own to 1." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4925608200BB" |
| supplier "Logical View::behavioral::actions::StatementWithNestedBlocks" |
| quidu "49255EB1034B")) |
| nestedClasses (list nestedClasses |
| (object Class "OwnsExactlyOneBlock" |
| quid "492560530128" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "492560600242" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context SingleBlockStatement |
| |inv: |
| | self.nestedBlocks->size() = 1 |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "StatementWithArgument" |
| quid "492573460213" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "49257357038A" |
| supplier "Logical View::dataaccess::expressions::WithArgument" |
| quidu "4577E587019C") |
| (object Inheritance_Relationship |
| quid "49256DF60271" |
| supplier "Logical View::behavioral::actions::Statement" |
| quidu "4545FC1D0190")) |
| abstract TRUE) |
| (object Class "NamedValueWithOptionalInitExpression" |
| quid "49889B6400B0" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "49889B750153" |
| supplier "Logical View::data::classes::NamedValue" |
| quidu "4522A56F0149")) |
| abstract TRUE |
| nestedClasses (list nestedClasses |
| (object Class "AssignmentCompatibility" |
| quid "49889C4B0335" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "49889C4B0336" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context NamedValueWithOptionalInitExpression |
| |inv: |
| | self.initExpression->forAll(ie | ie.getType().conformsTo(self.getType())) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "ConditionalStatement" |
| quid "4B8518F803B9" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4B85190101D4" |
| supplier "Logical View::dataaccess::expressions::Conditional" |
| quidu "45471B4401F7") |
| (object Inheritance_Relationship |
| quid "4B851CA901D4" |
| supplier "Logical View::behavioral::actions::Statement" |
| quidu "4545FC1D0190")) |
| abstract TRUE) |
| (object Association "$UNNAMED$0" |
| quid "4522A2B7015C" |
| roles (list role_list |
| (object Role "assignTo" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "4522A2B703D3" |
| label "assignTo" |
| supplier "Logical View::behavioral::actions::Variable" |
| quidu "47A717EF035B" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "assignments" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "4522A2B703D5" |
| label "assignments" |
| supplier "Logical View::behavioral::actions::Assignment" |
| quidu "45229F090021" |
| client_cardinality (value cardinality "0..*") |
| is_navigable TRUE))) |
| (object Association "$UNNAMED$1" |
| quid "454606F903AA" |
| documentation "Statements can only occur inside blocks." |
| roles (list role_list |
| (object Role "statements" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "454606FA01F3" |
| label "statements" |
| supplier "Logical View::behavioral::actions::Statement" |
| quidu "4545FC1D0190" |
| client_cardinality (value cardinality "0..*") |
| Constraints "ordered" |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "block" |
| quid "454606FA01FD" |
| label "block" |
| supplier "Logical View::behavioral::actions::Block" |
| quidu "454606CB020A" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "$UNNAMED$2" |
| quid "45472E2E0218" |
| roles (list role_list |
| (object Role "variables" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "45472E2F0043" |
| label "variables" |
| supplier "Logical View::data::classes::NamedValue" |
| quidu "4522A56F0149" |
| client_cardinality (value cardinality "0..*") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "owner" |
| quid "45472E2F004D" |
| label "owner" |
| supplier "Logical View::behavioral::actions::Block" |
| quidu "454606CB020A" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "$UNNAMED$3" |
| quid "456DFC800267" |
| roles (list role_list |
| (object Role "collection" |
| quid "456DFC8100CE" |
| label "collection" |
| supplier "Logical View::dataaccess::expressions::Expression" |
| quidu "450E63AB03A2" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "$UNNAMED$4" |
| quid "456DFC8100E2" |
| supplier "Logical View::behavioral::actions::Foreach" |
| quidu "456DFC3C0125"))) |
| (object Association "$UNNAMED$5" |
| quid "457841C601B1" |
| roles (list role_list |
| (object Role "association" |
| quid "457841C701BD" |
| label "association" |
| supplier "Logical View::data::classes::Association" |
| quidu "44321DA40150" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "$UNNAMED$6" |
| quid "457841C701C7" |
| supplier "Logical View::behavioral::actions::LinkManipulationStatement" |
| quidu "457841890204" |
| client_cardinality (value cardinality "0..*")))) |
| (object Association "$UNNAMED$7" |
| quid "457842A10116" |
| roles (list role_list |
| (object Role "objects" |
| quid "457842A20095" |
| label "objects" |
| supplier "Logical View::dataaccess::expressions::Expression" |
| quidu "450E63AB03A2" |
| client_cardinality (value cardinality "2") |
| Constraints "ordered" |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "$UNNAMED$8" |
| quid "457842A200C7" |
| supplier "Logical View::behavioral::actions::LinkManipulationStatement" |
| quidu "457841890204" |
| client_cardinality (value cardinality "0..1") |
| is_aggregate TRUE))) |
| (object Association "$UNNAMED$9" |
| quid "45AA9A1E0301" |
| roles (list role_list |
| (object Role "expression" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "45AA9A1F00DB" |
| label "expression" |
| supplier "Logical View::dataaccess::expressions::Expression" |
| quidu "450E63AB03A2" |
| client_cardinality (value cardinality "1") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "expressionStatement" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "45AA9A1F010E" |
| label "expressionStatement" |
| supplier "Logical View::behavioral::actions::ExpressionStatement" |
| quidu "45AA9A16016E" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "$UNNAMED$10" |
| quid "471DF5C902AF" |
| documentation "For Foreach statement binds a variable in its block to the values of the collection expression, one after the other. The variable is owned by the block." |
| roles (list role_list |
| (object Role "forVariable" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "471DF5CA0119" |
| label "forVariable" |
| supplier "Logical View::behavioral::actions::Iterator" |
| quidu "47A719D200EA" |
| client_cardinality (value cardinality "1") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "boundToFor" |
| quid "471DF5CA011B" |
| label "boundToFor" |
| supplier "Logical View::behavioral::actions::Foreach" |
| quidu "456DFC3C0125" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "$UNNAMED$11" |
| quid "47A71B130280" |
| roles (list role_list |
| (object Role "initExpression" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "47A71B140109" |
| label "initExpression" |
| supplier "Logical View::dataaccess::expressions::Expression" |
| quidu "450E63AB03A2" |
| client_cardinality (value cardinality "0..1") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "initExpressionFor" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "47A71B140128" |
| label "initExpressionFor" |
| supplier "Logical View::behavioral::actions::NamedValueWithOptionalInitExpression" |
| quidu "49889B6400B0" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "$UNNAMED$12" |
| quid "49255F0300DA" |
| roles (list role_list |
| (object Role "owningStatement" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "49255F0300DB" |
| label "owningStatement" |
| supplier "Logical View::behavioral::actions::StatementWithNestedBlocks" |
| quidu "49255EB1034B" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE |
| is_aggregate TRUE) |
| (object Role "nestedBlocks" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "49255F030128" |
| label "nestedBlocks" |
| supplier "Logical View::behavioral::actions::Block" |
| quidu "454606CB020A" |
| client_cardinality (value cardinality "1..2") |
| Constraints "ordered" |
| Containment "By Value" |
| is_navigable TRUE))) |
| (object Association "$UNNAMED$13" |
| quid "49B64B6F0008" |
| roles (list role_list |
| (object Role "namedValue" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "49B64B6F0279" |
| label "namedValue" |
| supplier "Logical View::behavioral::actions::NamedValueWithOptionalInitExpression" |
| quidu "49889B6400B0" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "namedValueDeclaration" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "49B64B6F027B" |
| label "namedValueDeclaration" |
| supplier "Logical View::behavioral::actions::NamedValueDeclaration" |
| quidu "48873D45021C" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE)))) |
| logical_presentations (list unit_reference_list |
| (object ClassDiagram "Assignment" |
| quid "45229EF70148" |
| title "Assignment" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::data::classes::NamedValue" @2 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (378, 747) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @2 |
| location (111, 643) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "NamedValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4522A56F0149" |
| width 552 |
| height 232 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::Expression" @3 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1026, 807) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @3 |
| location (759, 578) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "Expression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "450E63AB03A2" |
| width 552 |
| height 482 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::WithArgument" @4 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (983, 1398) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @4 |
| location (836, 1323) |
| fill_color 13434879 |
| nlines 1 |
| max_width 294 |
| justify 0 |
| label "WithArgument") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4577E587019C" |
| width 312 |
| height 174 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "" @5 |
| location (984, 1179) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4577E58D0258" |
| roleview_list (list RoleViews |
| (object RoleView "argument" @6 |
| Parent_View @5 |
| location (771, 935) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @7 |
| Parent_View @6 |
| location (859, 1091) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 196 |
| justify 0 |
| label "+argument" |
| pctDist 0.666667 |
| height 126 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4577E58D025A" |
| client @5 |
| supplier @3 |
| vertices (list Points |
| (984, 1179) |
| (984, 1047)) |
| line_style 3 |
| origin_attachment (984, 1179) |
| terminal_attachment (984, 1047) |
| label (object SegLabel @8 |
| Parent_View @6 |
| location (1039, 1095) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.641667 |
| height 55 |
| orientation 1)) |
| (object RoleView "argumentOf" @9 |
| Parent_View @5 |
| location (771, 935) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @10 |
| Parent_View @9 |
| location (1141, 1269) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "+argumentOf" |
| pctDist 0.689394 |
| height 157 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4577E58D0259" |
| client @5 |
| supplier @4 |
| vertices (list Points |
| (984, 1179) |
| (984, 1311)) |
| line_style 3 |
| origin_attachment (984, 1179) |
| terminal_attachment (984, 1311) |
| label (object SegLabel @11 |
| Parent_View @9 |
| location (911, 1269) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.689394 |
| height 74 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::data::classes::TypedElement" @12 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (730, 266) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @12 |
| location (582, 137) |
| fill_color 13434879 |
| nlines 1 |
| max_width 296 |
| justify 0 |
| label "TypedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4717B7BC031A" |
| width 314 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::SapClass" @13 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1955, 1015) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @13 |
| location (1471, 411) |
| fill_color 13434879 |
| nlines 1 |
| max_width 968 |
| justify 0 |
| label "SapClass") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4432171B031E" |
| width 986 |
| height 1232 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @14 |
| location (730, 497) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @12 |
| vertices (list Points |
| (730, 497) |
| (730, 407))) |
| (object InheritView "l" @15 |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @15 |
| location (1018, 532) |
| anchor_loc 1 |
| nlines 1 |
| max_width 60 |
| justify 0 |
| label "l") |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4717B87503E5" |
| client @3 |
| supplier @12 |
| vertices (list Points |
| (1018, 566) |
| (1018, 497)) |
| line_style 3 |
| origin_attachment (1018, 566) |
| terminal_attachment (1018, 497) |
| drawSupplier @14) |
| (object InheritView "" @16 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4717B85102FB" |
| client @2 |
| supplier @12 |
| vertices (list Points |
| (355, 631) |
| (355, 497)) |
| line_style 3 |
| origin_attachment (355, 631) |
| terminal_attachment (355, 497) |
| drawSupplier @14) |
| (object ClassView "Class" "Logical View::behavioral::actions::Variable" @17 |
| ShowCompartmentStereotypes TRUE |
| SuppressOperation TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (349, 2029) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @17 |
| location (257, 1977) |
| fill_color 13434879 |
| nlines 1 |
| max_width 184 |
| justify 0 |
| label "Variable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47A717EF035B" |
| width 202 |
| height 128 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Assignment" @18 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1021, 2034) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @18 |
| location (896, 1983) |
| fill_color 13434879 |
| nlines 1 |
| max_width 250 |
| justify 0 |
| label "Assignment") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45229F090021" |
| width 268 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$0" @19 |
| location (668, 2010) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4522A2B7015C" |
| roleview_list (list RoleViews |
| (object RoleView "assignTo" @20 |
| Parent_View @19 |
| location (409, 1695) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @21 |
| Parent_View @20 |
| location (565, 2049) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 188 |
| justify 0 |
| label "+assignTo" |
| pctDist 0.472637 |
| height 39 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4522A2B703D3" |
| client @19 |
| supplier @17 |
| vertices (list Points |
| (668, 2010) |
| (450, 2010)) |
| line_style 3 |
| origin_attachment (668, 2010) |
| terminal_attachment (450, 2010) |
| label (object SegLabel @22 |
| Parent_View @20 |
| location (521, 1964) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.675325 |
| height 47 |
| orientation 1)) |
| (object RoleView "assignments" @23 |
| Parent_View @19 |
| location (409, 1695) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @24 |
| Parent_View @23 |
| location (738, 1973) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 256 |
| justify 0 |
| label "+assignments" |
| pctDist 0.318408 |
| height 38 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4522A2B703D5" |
| client @19 |
| supplier @18 |
| vertices (list Points |
| (668, 2010) |
| (887, 2010)) |
| line_style 3 |
| origin_attachment (668, 2010) |
| terminal_attachment (887, 2010) |
| label (object SegLabel @25 |
| Parent_View @23 |
| location (842, 2043) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.796020 |
| height 33 |
| orientation 1)))) |
| (object NoteView @26 |
| location (1956, 1909) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @26 |
| location (1540, 1809) |
| fill_color 13434879 |
| nlines 4 |
| max_width 796 |
| label "Do we really need assignments? Not supporting them would have the benefit of not having to do complicated inference for variables without declared type.") |
| line_color 3342489 |
| fill_color 13434879 |
| width 856 |
| height 212) |
| (object ClassView "Class" "Logical View::behavioral::actions::StatementWithArgument" @27 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1018, 1769) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @27 |
| location (778, 1718) |
| fill_color 13434879 |
| nlines 1 |
| max_width 480 |
| justify 0 |
| label "StatementWithArgument") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "492573460213" |
| width 498 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @28 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4925735300FA" |
| client @18 |
| supplier @27 |
| vertices (list Points |
| (1006, 1971) |
| (1006, 1832)) |
| line_style 3 |
| origin_attachment (1006, 1971) |
| terminal_attachment (1006, 1832)) |
| (object InheritView "" @29 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49257357038A" |
| client @27 |
| supplier @4 |
| vertices (list Points |
| (1003, 1705) |
| (1003, 1485)) |
| line_style 3 |
| origin_attachment (1003, 1705) |
| terminal_attachment (1003, 1485)))) |
| (object ClassDiagram "Blocks and Statements" |
| quid "4545FBF602C1" |
| title "Blocks and Statements" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object NoteView @30 |
| location (2458, 537) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @30 |
| location (2167, 387) |
| fill_color 13434879 |
| nlines 6 |
| max_width 546 |
| label "An expression can be used as a statement, particularly in case the expression has side effects, such as invoking an operation with side effects.") |
| line_color 3342489 |
| fill_color 13434879 |
| width 606 |
| height 313) |
| (object ClassView "Class" "Logical View::behavioral::actions::Assignment" @31 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2604, 2312) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @31 |
| location (2479, 2261) |
| fill_color 13434879 |
| nlines 1 |
| max_width 250 |
| justify 0 |
| label "Assignment") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45229F090021" |
| width 268 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Foreach" @32 |
| ShowCompartmentStereotypes TRUE |
| SuppressAttribute TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (245, 1718) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @32 |
| location (153, 1667) |
| fill_color 13434879 |
| nlines 1 |
| max_width 184 |
| justify 0 |
| label "Foreach") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "456DFC3C0125" |
| width 202 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Return" @33 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2217, 2310) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @33 |
| location (2136, 2258) |
| fill_color 13434879 |
| nlines 1 |
| max_width 162 |
| justify 0 |
| label "Return") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4577E38403E0" |
| height 128 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::ObjectBasedExpression" @34 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1837, 1843) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @34 |
| location (1596, 1765) |
| fill_color 13434879 |
| nlines 1 |
| max_width 482 |
| justify 0 |
| label "ObjectBasedExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "453E0FC80335" |
| width 500 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::Conditional" @35 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (926, 1541) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @35 |
| location (793, 1466) |
| fill_color 13434879 |
| nlines 1 |
| max_width 266 |
| justify 0 |
| label "Conditional") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45471B4401F7" |
| width 284 |
| height 174 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::WithArgument" @36 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2385, 1763) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @36 |
| location (2238, 1688) |
| fill_color 13434879 |
| nlines 1 |
| max_width 294 |
| justify 0 |
| label "WithArgument") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4577E587019C" |
| width 312 |
| height 174 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::Expression" @37 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2039, 1297) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @37 |
| location (1772, 1068) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "Expression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "450E63AB03A2" |
| width 552 |
| height 482 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "" @38 |
| location (2047, 1645) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "453649650215" |
| roleview_list (list RoleViews |
| (object RoleView "objectBasedExpression" @39 |
| Parent_View @38 |
| location (841, 936) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @40 |
| Parent_View @39 |
| location (1793, 1722) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "+objectBasedExpression" |
| pctDist 0.728000 |
| height 255 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4536496701C8" |
| client @38 |
| supplier @34 |
| vertices (list Points |
| (2047, 1645) |
| (2047, 1752)) |
| line_style 3 |
| origin_attachment (2047, 1645) |
| terminal_attachment (2047, 1752) |
| label (object SegLabel @41 |
| Parent_View @39 |
| location (2123, 1718) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.688000 |
| height 76 |
| orientation 0)) |
| (object RoleView "object" @42 |
| Parent_View @38 |
| location (841, 936) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @43 |
| Parent_View @42 |
| location (2142, 1585) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 139 |
| justify 0 |
| label "+object" |
| pctDist 0.563830 |
| height 95 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4536496701B4" |
| client @38 |
| supplier @37 |
| vertices (list Points |
| (2047, 1645) |
| (2047, 1538)) |
| line_style 3 |
| origin_attachment (2047, 1645) |
| terminal_attachment (2047, 1538) |
| label (object SegLabel @44 |
| Parent_View @42 |
| location (2006, 1580) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 300 |
| justify 0 |
| label "1" |
| pctDist 0.606383 |
| height 42 |
| orientation 0)))) |
| (object AssociationViewNew "" @45 |
| location (1298, 1352) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45471B920394" |
| roleview_list (list RoleViews |
| (object RoleView "condition" @46 |
| Parent_View @45 |
| location (1019, 308) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @47 |
| Parent_View @46 |
| location (1555, 1380) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 204 |
| justify 0 |
| label "+condition" |
| pctDist 0.552326 |
| height 28 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45471B930205" |
| client @45 |
| supplier @37 |
| vertices (list Points |
| (1298, 1352) |
| (1763, 1352)) |
| line_style 3 |
| origin_attachment (1298, 1352) |
| terminal_attachment (1763, 1352) |
| label (object SegLabel @48 |
| Parent_View @46 |
| location (1720, 1384) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.906977 |
| height 32 |
| orientation 1)) |
| (object RoleView "conditional" @49 |
| Parent_View @45 |
| location (1019, 308) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @50 |
| Parent_View @49 |
| location (893, 1361) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 224 |
| justify 0 |
| label "+conditional" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45471B93020F" |
| client @45 |
| supplier @35 |
| vertices (list Points |
| (1298, 1352) |
| (934, 1352) |
| (934, 1454)) |
| line_style 3 |
| origin_attachment (1298, 1352) |
| terminal_attachment (934, 1454) |
| label (object SegLabel @51 |
| Parent_View @49 |
| location (997, 1410) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.905797 |
| height 63 |
| orientation 0)))) |
| (object AssociationViewNew "" @52 |
| location (2313, 1606) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4577E58D0258" |
| roleview_list (list RoleViews |
| (object RoleView "argument" @53 |
| Parent_View @52 |
| location (492, 556) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @54 |
| Parent_View @53 |
| location (2374, 3795) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 196 |
| justify 0 |
| label "+argument" |
| pctDist -32.200001 |
| height 61 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4577E58D025A" |
| client @52 |
| supplier @37 |
| vertices (list Points |
| (2313, 1606) |
| (2313, 1538)) |
| line_style 3 |
| origin_attachment (2313, 1606) |
| terminal_attachment (2313, 1538) |
| label (object SegLabel @55 |
| Parent_View @53 |
| location (2310, 3782) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist -32.000000 |
| height 4 |
| orientation 0)) |
| (object RoleView "argumentOf" @56 |
| Parent_View @52 |
| location (492, 556) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @57 |
| Parent_View @56 |
| location (2473, 1650) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "+argumentOf" |
| pctDist 0.643678 |
| height 160 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4577E58D0259" |
| client @52 |
| supplier @36 |
| vertices (list Points |
| (2313, 1606) |
| (2313, 1675)) |
| line_style 3 |
| origin_attachment (2313, 1606) |
| terminal_attachment (2313, 1675) |
| label (object SegLabel @58 |
| Parent_View @56 |
| location (2259, 1646) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.597701 |
| height 55 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::actions::ExpressionStatement" @59 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1004, 1250) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @59 |
| location (793, 1199) |
| fill_color 13434879 |
| nlines 1 |
| max_width 422 |
| justify 0 |
| label "ExpressionStatement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45AA9A16016E" |
| width 440 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$9" @60 |
| location (1493, 1234) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45AA9A1E0301" |
| roleview_list (list RoleViews |
| (object RoleView "expression" @61 |
| Parent_View @60 |
| location (-148, 665) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @62 |
| Parent_View @61 |
| location (1604, 1208) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 234 |
| justify 0 |
| label "+expression" |
| pctDist 0.413793 |
| height 27 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45AA9A1F00DB" |
| client @60 |
| supplier @37 |
| vertices (list Points |
| (1493, 1234) |
| (1763, 1234)) |
| line_style 3 |
| origin_attachment (1493, 1234) |
| terminal_attachment (1763, 1234) |
| label (object SegLabel @63 |
| Parent_View @61 |
| location (1742, 1273) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.924528 |
| height 39 |
| orientation 1)) |
| (object RoleView "expressionStatement" @64 |
| Parent_View @60 |
| location (-148, 665) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @65 |
| Parent_View @64 |
| location (1465, 1276) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 412 |
| justify 0 |
| label "+expressionStatement" |
| pctDist 0.103896 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45AA9A1F010E" |
| client @60 |
| supplier @59 |
| vertices (list Points |
| (1493, 1234) |
| (1224, 1234)) |
| line_style 3 |
| origin_attachment (1493, 1234) |
| terminal_attachment (1224, 1234) |
| label (object SegLabel @66 |
| Parent_View @64 |
| location (1285, 1202) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.776515 |
| height 33 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::actions::IfElse" @67 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (739, 2276) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @67 |
| location (580, 2170) |
| fill_color 13434879 |
| nlines 1 |
| max_width 318 |
| justify 0 |
| label "IfElse") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45471B57000A" |
| width 336 |
| height 236 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::WhileLoop" @68 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (214, 2300) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @68 |
| location (56, 2219) |
| fill_color 13434879 |
| nlines 1 |
| max_width 316 |
| justify 0 |
| label "WhileLoop") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45471B58016A" |
| width 334 |
| height 186 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::SignatureImplementation" @69 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (397, 245) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @69 |
| location (129, 141) |
| fill_color 13434879 |
| nlines 1 |
| max_width 536 |
| justify 0 |
| label "SignatureImplementation") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47836ECF037A" |
| width 554 |
| height 232 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::MethodCallExpression" @70 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1804, 2245) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @70 |
| location (1559, 2141) |
| fill_color 13434879 |
| nlines 1 |
| max_width 490 |
| justify 0 |
| label "MethodCallExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4522E05D00A8" |
| width 508 |
| height 232 |
| annotation 8 |
| autoResize TRUE) |
| (object NoteView @71 |
| location (1469, 256) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @71 |
| location (1053, 87) |
| fill_color 13434879 |
| nlines 6 |
| max_width 797 |
| label "TODO Recursively ensure that no statement violates a sideEffectFree setting of a Block's signature, in particular the subordinate Blocks of Conditional and Foreach, as well as all expressions used anywhere in a statement.") |
| line_color 3342489 |
| fill_color 13434879 |
| width 857 |
| height 351) |
| (object ClassView "Class" "Logical View::behavioral::actions::Statement" @72 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1726, 691) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @72 |
| location (1457, 510) |
| fill_color 13434879 |
| nlines 1 |
| max_width 538 |
| justify 0 |
| label "Statement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4545FC1D0190" |
| width 556 |
| height 386 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::StatementWithNestedBlocks" @73 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (418, 1103) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @73 |
| location (137, 1052) |
| fill_color 13434879 |
| nlines 1 |
| max_width 562 |
| justify 0 |
| label "StatementWithNestedBlocks") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "49255EB1034B" |
| width 580 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Block" @74 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (564, 703) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @74 |
| location (297, 547) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "Block") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "454606CB020A" |
| compartment (object Compartment |
| Parent_View @74 |
| location (297, 608) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 5 |
| max_width 0) |
| width 552 |
| height 336 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$1" @75 |
| location (1144, 628) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "454606F903AA" |
| roleview_list (list RoleViews |
| (object RoleView "block" @76 |
| Parent_View @75 |
| location (169, 218) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @77 |
| Parent_View @76 |
| location (937, 587) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 132 |
| justify 0 |
| label "+block" |
| pctDist 0.680751 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "454606FA01FD" |
| client @75 |
| supplier @74 |
| vertices (list Points |
| (1144, 628) |
| (840, 628)) |
| line_style 3 |
| origin_attachment (1144, 628) |
| terminal_attachment (840, 628) |
| label (object SegLabel @78 |
| Parent_View @76 |
| location (882, 679) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.865169 |
| height 51 |
| orientation 0)) |
| (object RoleView "statements" @79 |
| Parent_View @75 |
| location (169, 218) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @80 |
| Parent_View @79 |
| location (1258, 589) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 236 |
| justify 0 |
| label "+statements" |
| pctDist 0.375587 |
| height 40 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "454606FA01F3" |
| client @75 |
| supplier @72 |
| vertices (list Points |
| (1144, 628) |
| (1448, 628)) |
| line_style 3 |
| origin_attachment (1144, 628) |
| terminal_attachment (1448, 628) |
| label (object SegLabel @81 |
| Parent_View @79 |
| location (1368, 666) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.741573 |
| height 38 |
| orientation 1) |
| label (object SegLabel @82 |
| Parent_View @79 |
| location (1288, 708) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 3 |
| anchor_loc 1 |
| nlines 1 |
| max_width 160 |
| justify 0 |
| label "{ordered}" |
| pctDist 0.477528 |
| height 80 |
| orientation 1)))) |
| (object AssociationViewNew "$UNNAMED$12" @83 |
| location (525, 954) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49255F0300DA" |
| roleview_list (list RoleViews |
| (object RoleView "owningStatement" @84 |
| Parent_View @83 |
| location (104, -706) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @85 |
| Parent_View @84 |
| location (332, 1012) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 340 |
| justify 0 |
| label "+owningStatement" |
| pctDist 0.688172 |
| height 194 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49255F0300DB" |
| client @83 |
| supplier @73 |
| vertices (list Points |
| (525, 954) |
| (525, 1039)) |
| line_style 3 |
| origin_attachment (525, 954) |
| terminal_attachment (525, 1039) |
| label (object SegLabel @86 |
| Parent_View @84 |
| location (595, 1009) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.645161 |
| height 70 |
| orientation 0)) |
| (object RoleView "nestedBlocks" @87 |
| Parent_View @83 |
| location (104, -706) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @88 |
| Parent_View @87 |
| location (362, 902) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 283 |
| justify 0 |
| label "+nestedBlocks" |
| pctDist 0.630435 |
| height 164 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49255F030128" |
| client @83 |
| supplier @74 |
| vertices (list Points |
| (525, 954) |
| (525, 870)) |
| line_style 3 |
| origin_attachment (525, 954) |
| terminal_attachment (525, 870) |
| label (object SegLabel @89 |
| Parent_View @87 |
| location (589, 905) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1..2" |
| pctDist 0.597826 |
| height 64 |
| orientation 1) |
| label (object SegLabel @90 |
| Parent_View @87 |
| location (736, 899) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 3 |
| anchor_loc 1 |
| nlines 1 |
| max_width 159 |
| justify 0 |
| label "{ordered}" |
| pctDist 0.655914 |
| height 211 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::actions::SingleBlockStatement" @91 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (236, 1452) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @91 |
| location (18, 1401) |
| fill_color 13434879 |
| nlines 1 |
| max_width 436 |
| justify 0 |
| label "SingleBlockStatement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4925602703B9" |
| width 454 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @92 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4925608800FA" |
| client @32 |
| supplier @91 |
| vertices (list Points |
| (219, 1654) |
| (219, 1515)) |
| line_style 3 |
| origin_attachment (219, 1654) |
| terminal_attachment (219, 1515)) |
| (object ClassView "Class" "Logical View::behavioral::actions::StatementWithArgument" @93 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2441, 2004) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @93 |
| location (2202, 1953) |
| fill_color 13434879 |
| nlines 1 |
| max_width 478 |
| justify 0 |
| label "StatementWithArgument") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "492573460213" |
| width 496 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @94 |
| location (2441, 2187) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @93 |
| vertices (list Points |
| (2441, 2187) |
| (2441, 2067))) |
| (object InheritView "" @95 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4577E39701D4" |
| client @33 |
| supplier @93 |
| vertices (list Points |
| (2218, 2246) |
| (2218, 2187)) |
| line_style 3 |
| origin_attachment (2218, 2246) |
| terminal_attachment (2218, 2187) |
| drawSupplier @94) |
| (object InheritView "" @96 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4925735300FA" |
| client @31 |
| supplier @93 |
| vertices (list Points |
| (2609, 2249) |
| (2609, 2187)) |
| line_style 3 |
| origin_attachment (2609, 2249) |
| terminal_attachment (2609, 2187) |
| drawSupplier @94) |
| (object InheritView "" @97 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49257357038A" |
| client @93 |
| supplier @36 |
| vertices (list Points |
| (2385, 1941) |
| (2385, 1850)) |
| line_style 3 |
| origin_attachment (2385, 1941) |
| terminal_attachment (2385, 1850)) |
| (object InheritView "" @98 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "492560F10242" |
| client @68 |
| supplier @91 |
| vertices (list Points |
| (84, 2206) |
| (84, 1515)) |
| line_style 3 |
| origin_attachment (84, 2206) |
| terminal_attachment (84, 1515)) |
| (object InheritView "" @99 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47BC30F40203" |
| client @70 |
| supplier @34 |
| vertices (list Points |
| (1825, 2128) |
| (1825, 1933)) |
| line_style 3 |
| origin_attachment (1825, 2128) |
| terminal_attachment (1825, 1933)) |
| (object InheritTreeView "" @100 |
| location (418, 1350) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @73 |
| vertices (list Points |
| (418, 1350) |
| (418, 1166))) |
| (object InheritView "" @101 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4925608200BB" |
| client @91 |
| supplier @73 |
| vertices (list Points |
| (181, 1388) |
| (181, 1350)) |
| line_style 3 |
| origin_attachment (181, 1388) |
| terminal_attachment (181, 1350) |
| drawSupplier @100) |
| (object InheritView "" @102 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45471B4C0127" |
| client @67 |
| supplier @73 |
| vertices (list Points |
| (591, 2157) |
| (591, 1350)) |
| line_style 3 |
| origin_attachment (591, 2157) |
| terminal_attachment (591, 1350) |
| drawSupplier @100) |
| (object ClassView "Class" "Logical View::behavioral::actions::ConditionalStatement" @103 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (933, 1821) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @103 |
| location (722, 1770) |
| fill_color 13434879 |
| nlines 1 |
| max_width 422 |
| justify 0 |
| label "ConditionalStatement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4B8518F803B9" |
| width 440 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @104 |
| location (933, 2072) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @103 |
| vertices (list Points |
| (933, 2072) |
| (933, 1884))) |
| (object InheritView "" @105 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45471B7E0219" |
| client @68 |
| supplier @103 |
| vertices (list Points |
| (256, 2206) |
| (256, 2072)) |
| line_style 3 |
| origin_attachment (256, 2206) |
| terminal_attachment (256, 2072) |
| drawSupplier @104) |
| (object InheritView "" @106 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45471B7D0181" |
| client @67 |
| supplier @103 |
| vertices (list Points |
| (722, 2158) |
| (722, 2072)) |
| line_style 3 |
| origin_attachment (722, 2158) |
| terminal_attachment (722, 2072) |
| drawSupplier @104) |
| (object InheritView "" @107 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4B85190101D4" |
| client @103 |
| supplier @35 |
| vertices (list Points |
| (969, 1758) |
| (969, 1628)) |
| line_style 3 |
| origin_attachment (969, 1758) |
| terminal_attachment (969, 1628)) |
| (object InheritTreeView "" @108 |
| location (1726, 999) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @72 |
| vertices (list Points |
| (1726, 999) |
| (1726, 884))) |
| (object AttachView "" @109 |
| stereotype TRUE |
| line_color 3342489 |
| client @30 |
| supplier @108 |
| vertices (list Points |
| (2360, 693) |
| (2263, 853) |
| (1726, 931)) |
| line_style 0) |
| (object InheritView "" @110 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45AA9A530242" |
| client @59 |
| supplier @72 |
| vertices (list Points |
| (934, 1187) |
| (934, 999)) |
| line_style 3 |
| origin_attachment (934, 1187) |
| terminal_attachment (934, 999) |
| drawSupplier @108) |
| (object InheritView "" @111 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49255ECF007D" |
| client @73 |
| supplier @72 |
| vertices (list Points |
| (688, 1040) |
| (688, 999)) |
| line_style 3 |
| origin_attachment (688, 1040) |
| terminal_attachment (688, 999) |
| drawSupplier @108) |
| (object InheritView "" @112 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49256DF60271" |
| client @93 |
| supplier @72 |
| vertices (list Points |
| (2628, 1941) |
| (2628, 999)) |
| line_style 3 |
| origin_attachment (2628, 1941) |
| terminal_attachment (2628, 999) |
| drawSupplier @108) |
| (object InheritView "" @113 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4B851CA901D4" |
| client @103 |
| supplier @72 |
| vertices (list Points |
| (759, 1758) |
| (759, 999)) |
| line_style 3 |
| origin_attachment (759, 1758) |
| terminal_attachment (759, 999) |
| drawSupplier @108) |
| (object InheritView "" @114 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "453E0FF30001" |
| client @34 |
| supplier @37 |
| vertices (list Points |
| (1813, 1753) |
| (1813, 1538)) |
| line_style 3 |
| origin_attachment (1813, 1753) |
| terminal_attachment (1813, 1538)))) |
| (object ClassDiagram "Blocks and Variables" |
| quid "45472E140198" |
| title "Blocks and Variables" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object NoteView @115 |
| location (562, 1768) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @115 |
| location (155, 1662) |
| fill_color 13434879 |
| nlines 4 |
| max_width 778 |
| label |
| |TODO: Identify the argument variables. |
| |Model argument passing to blocks. |
| |Describe/specify context forwarding between blocks. |
| ) |
| line_color 3342489 |
| fill_color 13434879 |
| width 838 |
| height 225) |
| (object ClassView "Class" "Logical View::modelmanagement::NamedElement" @116 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1764, 725) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @116 |
| location (1472, 596) |
| fill_color 13434879 |
| nlines 1 |
| max_width 584 |
| justify 0 |
| label "NamedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45013C240030" |
| compartment (object Compartment |
| Parent_View @116 |
| location (1472, 701) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 3 |
| max_width 581) |
| width 602 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::Expression" @117 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (647, 1330) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @117 |
| location (380, 1101) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "Expression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "450E63AB03A2" |
| compartment (object Compartment |
| Parent_View @117 |
| location (380, 1206) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 7 |
| max_width 531) |
| width 552 |
| height 482 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Block" @118 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1587, 1690) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @118 |
| location (1320, 1534) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "Block") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "454606CB020A" |
| compartment (object Compartment |
| Parent_View @118 |
| location (1320, 1595) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 5 |
| max_width 531) |
| width 552 |
| height 336 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::NamedValue" @119 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1565, 1173) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @119 |
| location (1298, 1069) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "NamedValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4522A56F0149" |
| compartment (object Compartment |
| Parent_View @119 |
| location (1298, 1174) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 2 |
| max_width 531) |
| width 552 |
| height 232 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$2" @120 |
| location (1602, 1404) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45472E2E0218" |
| roleview_list (list RoleViews |
| (object RoleView "owner" @121 |
| Parent_View @120 |
| location (74, 604) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @122 |
| Parent_View @121 |
| location (1511, 1490) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 140 |
| justify 0 |
| label "+owner" |
| pctDist 0.736842 |
| height 92 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45472E2F004D" |
| client @120 |
| supplier @118 |
| vertices (list Points |
| (1602, 1404) |
| (1602, 1521)) |
| line_style 3 |
| origin_attachment (1602, 1404) |
| terminal_attachment (1602, 1521) |
| label (object SegLabel @123 |
| Parent_View @121 |
| location (1672, 1491) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.739496 |
| height 70 |
| orientation 0)) |
| (object RoleView "variables" @124 |
| Parent_View @120 |
| location (74, 604) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @125 |
| Parent_View @124 |
| location (1721, 1333) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 181 |
| justify 0 |
| label "+variables" |
| pctDist 0.621849 |
| height 119 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45472E2F0043" |
| client @120 |
| supplier @119 |
| vertices (list Points |
| (1602, 1404) |
| (1602, 1288)) |
| line_style 3 |
| origin_attachment (1602, 1404) |
| terminal_attachment (1602, 1288) |
| label (object SegLabel @126 |
| Parent_View @124 |
| location (1550, 1324) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.693878 |
| height 53 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::data::classes::Multiplicity" @127 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1764, 300) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @127 |
| location (1511, 96) |
| fill_color 13434879 |
| nlines 1 |
| max_width 506 |
| justify 0 |
| label "Multiplicity") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47554DA003A9" |
| compartment (object Compartment |
| Parent_View @127 |
| location (1511, 201) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 6 |
| max_width 503) |
| width 524 |
| height 432 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::TypedElement" @128 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1003, 763) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @128 |
| location (855, 634) |
| fill_color 13434879 |
| nlines 1 |
| max_width 296 |
| justify 0 |
| label "TypedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4717B7BC031A" |
| compartment (object Compartment |
| Parent_View @128 |
| location (855, 739) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 3 |
| max_width 284) |
| width 314 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::SapClass" @129 |
| ShowCompartmentStereotypes TRUE |
| SuppressAttribute TRUE |
| SuppressOperation TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (164, 318) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @129 |
| location (53, 268) |
| fill_color 13434879 |
| nlines 1 |
| max_width 222 |
| justify 0 |
| label "SapClass") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4432171B031E" |
| width 240 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::ClassTypeDefinition" @130 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1002, 312) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @130 |
| location (707, 183) |
| fill_color 13434879 |
| nlines 1 |
| max_width 590 |
| justify 0 |
| label "ClassTypeDefinition") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4784F7E800AB" |
| compartment (object Compartment |
| Parent_View @130 |
| location (707, 288) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 3 |
| max_width 587) |
| width 608 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "" @131 |
| location (491, 313) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4784F7F5005D" |
| roleview_list (list RoleViews |
| (object RoleView "clazz" @132 |
| Parent_View @131 |
| location (-494, 47) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @133 |
| Parent_View @132 |
| location (359, 284) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 136 |
| justify 0 |
| label "+clazz" |
| pctDist 0.635628 |
| height 30 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4784F7F5005F" |
| client @131 |
| supplier @129 |
| vertices (list Points |
| (491, 313) |
| (284, 313)) |
| line_style 3 |
| origin_attachment (491, 313) |
| terminal_attachment (284, 313) |
| label (object SegLabel @134 |
| Parent_View @132 |
| location (313, 349) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.866397 |
| height 36 |
| orientation 0)) |
| (object RoleView "elementsOfType" @135 |
| Parent_View @131 |
| location (-494, 47) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @136 |
| Parent_View @135 |
| location (534, 354) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 320 |
| justify 0 |
| label "+elementsOfType" |
| pctDist 0.207729 |
| height 41 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4784F7F5005E" |
| client @131 |
| supplier @130 |
| vertices (list Points |
| (491, 313) |
| (698, 313)) |
| line_style 3 |
| origin_attachment (491, 313) |
| terminal_attachment (698, 313) |
| label (object SegLabel @137 |
| Parent_View @135 |
| location (658, 275) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.811024 |
| height 39 |
| orientation 0)))) |
| (object InheritView "" @138 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45472E5E0375" |
| client @119 |
| supplier @116 |
| vertices (list Points |
| (1681, 1057) |
| (1681, 866)) |
| line_style 3 |
| origin_attachment (1681, 1057) |
| terminal_attachment (1681, 866)) |
| (object InheritTreeView "" @139 |
| location (1003, 1019) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @128 |
| vertices (list Points |
| (1003, 1019) |
| (1003, 904))) |
| (object InheritView "l" @140 |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @140 |
| location (700, 1054) |
| anchor_loc 1 |
| nlines 1 |
| max_width 60 |
| justify 0 |
| label "l") |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4717B87503E5" |
| client @117 |
| supplier @128 |
| vertices (list Points |
| (700, 1089) |
| (700, 1019)) |
| line_style 3 |
| origin_attachment (700, 1089) |
| terminal_attachment (700, 1019) |
| drawSupplier @139) |
| (object InheritView "" @141 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4717B85102FB" |
| client @119 |
| supplier @128 |
| vertices (list Points |
| (1512, 1057) |
| (1512, 1019)) |
| line_style 3 |
| origin_attachment (1512, 1057) |
| terminal_attachment (1512, 1019) |
| drawSupplier @139))) |
| (object ClassDiagram "Foreach" |
| quid "456DFB5B02B6" |
| title "Foreach" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::data::classes::TypedElement" @142 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2484, 1071) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @142 |
| location (2336, 942) |
| fill_color 13434879 |
| nlines 1 |
| max_width 296 |
| justify 0 |
| label "TypedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4717B7BC031A" |
| compartment (object Compartment |
| Parent_View @142 |
| location (2336, 1047) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 3 |
| max_width 284) |
| width 314 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::Expression" @143 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2487, 1569) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @143 |
| location (2220, 1340) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "Expression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "450E63AB03A2" |
| compartment (object Compartment |
| Parent_View @143 |
| location (2220, 1445) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 7 |
| max_width 531) |
| width 552 |
| height 482 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Iterator" @144 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1656, 1965) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @144 |
| location (1575, 1914) |
| fill_color 13434879 |
| nlines 1 |
| max_width 162 |
| justify 0 |
| label "Iterator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47A719D200EA" |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Foreach" @145 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1656, 1557) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @145 |
| location (1473, 1476) |
| fill_color 13434879 |
| nlines 1 |
| max_width 366 |
| justify 0 |
| label "Foreach") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "456DFC3C0125" |
| compartment (object Compartment |
| Parent_View @145 |
| location (1473, 1537) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 2 |
| max_width 363) |
| width 384 |
| height 186 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$3" @146 |
| location (2029, 1569) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "456DFC800267" |
| roleview_list (list RoleViews |
| (object RoleView "collection" @147 |
| Parent_View @146 |
| location (1273, 323) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @148 |
| Parent_View @147 |
| location (2080, 1610) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 195 |
| justify 0 |
| label "+collection" |
| pctDist 0.282759 |
| height 41 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "456DFC8100CE" |
| client @146 |
| supplier @143 |
| vertices (list Points |
| (2029, 1569) |
| (2211, 1569)) |
| line_style 3 |
| origin_attachment (2029, 1569) |
| terminal_attachment (2211, 1569) |
| label (object SegLabel @149 |
| Parent_View @147 |
| location (2193, 1516) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "$UNNAMED$4" @150 |
| Parent_View @146 |
| location (1273, 323) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "456DFC8100E2" |
| client @146 |
| supplier @145 |
| vertices (list Points |
| (2029, 1569) |
| (1848, 1569)) |
| line_style 3 |
| origin_attachment (2029, 1569) |
| terminal_attachment (1848, 1569)))) |
| (object AssociationViewNew "$UNNAMED$10" @151 |
| location (1665, 1776) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "471DF5C902AF" |
| roleview_list (list RoleViews |
| (object RoleView "forVariable" @152 |
| Parent_View @151 |
| location (1098, 1213) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @153 |
| Parent_View @152 |
| location (1533, 1872) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 230 |
| justify 0 |
| label "+forVariable" |
| pctDist 0.761905 |
| height 133 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "471DF5CA0119" |
| client @151 |
| supplier @144 |
| vertices (list Points |
| (1665, 1776) |
| (1665, 1902)) |
| line_style 3 |
| origin_attachment (1665, 1776) |
| terminal_attachment (1665, 1902) |
| label (object SegLabel @154 |
| Parent_View @152 |
| location (1707, 1870) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.746032 |
| height 42 |
| orientation 0)) |
| (object RoleView "boundToFor" @155 |
| Parent_View @151 |
| location (1098, 1213) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @156 |
| Parent_View @155 |
| location (1803, 1680) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 239 |
| justify 0 |
| label "+boundToFor" |
| pctDist 0.769841 |
| height 138 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "471DF5CA011B" |
| client @151 |
| supplier @145 |
| vertices (list Points |
| (1665, 1776) |
| (1665, 1650)) |
| line_style 3 |
| origin_attachment (1665, 1776) |
| terminal_attachment (1665, 1650) |
| label (object SegLabel @157 |
| Parent_View @155 |
| location (1600, 1678) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.777778 |
| height 66 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::actions::Statement" @158 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1632, 570) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @158 |
| location (1364, 389) |
| fill_color 13434879 |
| nlines 1 |
| max_width 536 |
| justify 0 |
| label "Statement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4545FC1D0190" |
| compartment (object Compartment |
| Parent_View @158 |
| location (1364, 450) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 6 |
| max_width 535) |
| width 554 |
| height 386 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Block" @159 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (888, 1279) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @159 |
| location (621, 1123) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "Block") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "454606CB020A" |
| compartment (object Compartment |
| Parent_View @159 |
| location (621, 1184) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 5 |
| max_width 531) |
| width 552 |
| height 336 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$1" @160 |
| location (689, 519) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "454606F903AA" |
| roleview_list (list RoleViews |
| (object RoleView "block" @161 |
| Parent_View @160 |
| location (126, 385) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @162 |
| Parent_View @161 |
| location (690, 998) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 132 |
| justify 0 |
| label "+block" |
| pctDist 0.831947 |
| height 76 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "454606FA01FD" |
| client @160 |
| supplier @159 |
| vertices (list Points |
| (689, 519) |
| (614, 519) |
| (614, 1111)) |
| line_style 3 |
| origin_attachment (689, 519) |
| terminal_attachment (614, 1111) |
| label (object SegLabel @163 |
| Parent_View @161 |
| location (656, 1059) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.921797 |
| height 42 |
| orientation 0)) |
| (object RoleView "statements" @164 |
| Parent_View @160 |
| location (126, 385) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @165 |
| Parent_View @164 |
| location (1183, 472) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 236 |
| justify 0 |
| label "+statements" |
| pctDist 0.743381 |
| height 48 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "454606FA01F3" |
| client @160 |
| supplier @158 |
| vertices (list Points |
| (689, 519) |
| (1355, 519)) |
| line_style 3 |
| origin_attachment (689, 519) |
| terminal_attachment (1355, 519) |
| label (object SegLabel @166 |
| Parent_View @164 |
| location (1287, 552) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.897297 |
| height 33 |
| orientation 1) |
| label (object SegLabel @167 |
| Parent_View @164 |
| location (1241, 605) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 3 |
| anchor_loc 1 |
| nlines 1 |
| max_width 159 |
| justify 0 |
| label "{ordered}" |
| pctDist 0.830631 |
| height 86 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::actions::StatementWithNestedBlocks" @168 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1682, 914) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @168 |
| location (1406, 863) |
| fill_color 13434879 |
| nlines 1 |
| max_width 552 |
| justify 0 |
| label "StatementWithNestedBlocks") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "49255EB1034B" |
| width 570 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$12" @169 |
| location (1004, 896) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49255F0300DA" |
| roleview_list (list RoleViews |
| (object RoleView "nestedBlocks" @170 |
| Parent_View @169 |
| location (332, 602) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @171 |
| Parent_View @170 |
| location (982, 1006) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 283 |
| justify 0 |
| label "+nestedBlocks" |
| pctDist 0.733333 |
| height 157 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49255F030128" |
| client @169 |
| supplier @159 |
| vertices (list Points |
| (1004, 896) |
| (825, 896) |
| (825, 1111)) |
| line_style 3 |
| origin_attachment (1004, 896) |
| terminal_attachment (825, 1111) |
| label (object SegLabel @172 |
| Parent_View @170 |
| location (773, 1050) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1..2" |
| pctDist 0.846154 |
| height 53 |
| orientation 1) |
| label (object SegLabel @173 |
| Parent_View @170 |
| location (933, 1071) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 3 |
| anchor_loc 1 |
| nlines 1 |
| max_width 159 |
| justify 0 |
| label "{ordered}" |
| pctDist 0.900000 |
| height 108 |
| orientation 0)) |
| (object RoleView "owningStatement" @174 |
| Parent_View @169 |
| location (332, 602) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @175 |
| Parent_View @174 |
| location (1110, 859) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 340 |
| justify 0 |
| label "+owningStatement" |
| pctDist 0.272031 |
| height 38 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49255F0300DB" |
| client @169 |
| supplier @168 |
| vertices (list Points |
| (1004, 896) |
| (1397, 896)) |
| line_style 3 |
| origin_attachment (1004, 896) |
| terminal_attachment (1397, 896) |
| label (object SegLabel @176 |
| Parent_View @174 |
| location (1308, 950) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.774704 |
| height 54 |
| orientation 1)))) |
| (object InheritView "" @177 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49255ECF007D" |
| client @168 |
| supplier @158 |
| vertices (list Points |
| (1637, 851) |
| (1637, 762)) |
| line_style 3 |
| origin_attachment (1637, 851) |
| terminal_attachment (1637, 762)) |
| (object InheritView "l" @178 |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @178 |
| location (2491, 1270) |
| anchor_loc 1 |
| nlines 1 |
| max_width 60 |
| justify 0 |
| label "l") |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4717B87503E5" |
| client @143 |
| supplier @142 |
| vertices (list Points |
| (2491, 1328) |
| (2491, 1212)) |
| line_style 3 |
| origin_attachment (2491, 1328) |
| terminal_attachment (2491, 1212)) |
| (object ClassView "Class" "Logical View::behavioral::actions::SingleBlockStatement" @179 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1675, 1199) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @179 |
| location (1457, 1148) |
| fill_color 13434879 |
| nlines 1 |
| max_width 436 |
| justify 0 |
| label "SingleBlockStatement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4925602703B9" |
| width 454 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @180 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4925608200BB" |
| client @179 |
| supplier @168 |
| vertices (list Points |
| (1684, 1136) |
| (1684, 977)) |
| line_style 3 |
| origin_attachment (1684, 1136) |
| terminal_attachment (1684, 977)) |
| (object InheritView "" @181 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4925608800FA" |
| client @145 |
| supplier @179 |
| vertices (list Points |
| (1656, 1464) |
| (1656, 1261)) |
| line_style 3 |
| origin_attachment (1656, 1464) |
| terminal_attachment (1656, 1261)))) |
| (object ClassDiagram "Association Link Manipulation" |
| quid "4578414E0028" |
| title "Association Link Manipulation" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::behavioral::actions::Statement" @182 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1156, 487) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @182 |
| location (888, 356) |
| fill_color 13434879 |
| nlines 1 |
| max_width 536 |
| justify 0 |
| label "Statement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4545FC1D0190" |
| width 554 |
| height 286 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::AddLink" @183 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (937, 1128) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @183 |
| location (849, 1077) |
| fill_color 13434879 |
| nlines 1 |
| max_width 176 |
| justify 0 |
| label "AddLink") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "457841700027" |
| width 194 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::RemoveLink" @184 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1333, 1128) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @184 |
| location (1205, 1077) |
| fill_color 13434879 |
| nlines 1 |
| max_width 256 |
| justify 0 |
| label "RemoveLink") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4578417F0187" |
| width 274 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::Association" @185 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2116, 846) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @185 |
| location (1990, 771) |
| fill_color 13434879 |
| nlines 1 |
| max_width 252 |
| justify 0 |
| label "Association") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44321DA40150" |
| width 270 |
| height 174 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::Expression" @186 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (317, 850) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @186 |
| location (96, 721) |
| fill_color 13434879 |
| nlines 1 |
| max_width 442 |
| justify 0 |
| label "Expression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "450E63AB03A2" |
| width 460 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::LinkManipulationStatement" @187 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1158, 860) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @187 |
| location (898, 779) |
| fill_color 13434879 |
| nlines 1 |
| max_width 520 |
| justify 0 |
| label "LinkManipulationStatement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "457841890204" |
| width 538 |
| height 186 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @188 |
| location (1158, 1043) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @187 |
| vertices (list Points |
| (1158, 1043) |
| (1158, 953))) |
| (object InheritView "" @189 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "457841A002F7" |
| client @183 |
| supplier @187 |
| vertices (list Points |
| (990, 1064) |
| (990, 1043)) |
| line_style 3 |
| origin_attachment (990, 1064) |
| terminal_attachment (990, 1043) |
| drawSupplier @188) |
| (object InheritView "" @190 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "457841A403C5" |
| client @184 |
| supplier @187 |
| vertices (list Points |
| (1334, 1065) |
| (1334, 1043)) |
| line_style 3 |
| origin_attachment (1334, 1065) |
| terminal_attachment (1334, 1043) |
| drawSupplier @188) |
| (object AssociationViewNew "$UNNAMED$5" @191 |
| location (1704, 850) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "457841C601B1" |
| roleview_list (list RoleViews |
| (object RoleView "association" @192 |
| Parent_View @191 |
| location (1089, 75) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @193 |
| Parent_View @192 |
| location (1833, 892) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 234 |
| justify 0 |
| label "+association" |
| pctDist 0.465704 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "457841C701BD" |
| client @191 |
| supplier @185 |
| vertices (list Points |
| (1704, 850) |
| (1981, 850)) |
| line_style 3 |
| origin_attachment (1704, 850) |
| terminal_attachment (1981, 850) |
| label (object SegLabel @194 |
| Parent_View @192 |
| location (1931, 806) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.819444 |
| height 45 |
| orientation 0)) |
| (object RoleView "$UNNAMED$6" @195 |
| Parent_View @191 |
| location (1089, 75) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "457841C701C7" |
| client @191 |
| supplier @187 |
| vertices (list Points |
| (1704, 850) |
| (1427, 850)) |
| line_style 3 |
| origin_attachment (1704, 850) |
| terminal_attachment (1427, 850) |
| label (object SegLabel @196 |
| Parent_View @195 |
| location (1482, 889) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.805861 |
| height 39 |
| orientation 0)))) |
| (object AssociationViewNew "$UNNAMED$7" @197 |
| location (718, 859) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "457842A10116" |
| roleview_list (list RoleViews |
| (object RoleView "objects" @198 |
| Parent_View @197 |
| location (-21, 8) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @199 |
| Parent_View @198 |
| location (628, 826) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 156 |
| justify 0 |
| label "+objects" |
| pctDist 0.530726 |
| height 34 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "457842A20095" |
| client @197 |
| supplier @186 |
| vertices (list Points |
| (718, 859) |
| (547, 859)) |
| line_style 3 |
| origin_attachment (718, 859) |
| terminal_attachment (547, 859) |
| label (object SegLabel @200 |
| Parent_View @198 |
| location (567, 906) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "2" |
| pctDist 0.882682 |
| height 47 |
| orientation 0) |
| label (object SegLabel @201 |
| Parent_View @198 |
| location (630, 961) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 3 |
| anchor_loc 1 |
| nlines 1 |
| max_width 160 |
| justify 0 |
| label "{ordered}" |
| pctDist 0.521277 |
| height 102 |
| orientation 0)) |
| (object RoleView "$UNNAMED$8" @202 |
| Parent_View @197 |
| location (-21, 8) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "457842A200C7" |
| client @197 |
| supplier @187 |
| vertices (list Points |
| (718, 859) |
| (889, 859)) |
| line_style 3 |
| origin_attachment (718, 859) |
| terminal_attachment (889, 859) |
| label (object SegLabel @203 |
| Parent_View @202 |
| location (843, 906) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.738889 |
| height 47 |
| orientation 1)))) |
| (object InheritView "" @204 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4578417601F2" |
| client @187 |
| supplier @182 |
| vertices (list Points |
| (1156, 767) |
| (1156, 630)) |
| line_style 3 |
| origin_attachment (1156, 767) |
| terminal_attachment (1156, 630)))) |
| (object ClassDiagram "BOPF Actions" |
| quid "4715E4D30177" |
| title "BOPF Actions" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::behavioral::actions::Sort" @205 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (322, 231) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @205 |
| location (241, 180) |
| fill_color 13434879 |
| nlines 1 |
| max_width 162 |
| justify 0 |
| label "Sort") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4715E4DA0271" |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object NoteView @206 |
| location (1022, 1387) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @206 |
| location (59, 1162) |
| fill_color 13434879 |
| nlines 9 |
| max_width 1890 |
| label |
| |Example: aggregation (max, min, sum over collections of things), looping over collections, variables, path expressions. |
| | |
| |Challenge: when are which updates performed, who can see which updates when, which events get fired when? |
| ) |
| line_color 3342489 |
| fill_color 13434879 |
| width 1950 |
| height 463))) |
| (object ClassDiagram "Variables, Constants and Iterators" |
| quid "47A717D8002E" |
| title "Variables, Constants and Iterators" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::modelmanagement::NamedElement" @207 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1877, 221) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @207 |
| location (1585, 92) |
| fill_color 13434879 |
| nlines 1 |
| max_width 584 |
| justify 0 |
| label "NamedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45013C240030" |
| compartment (object Compartment |
| Parent_View @207 |
| location (1585, 197) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 3 |
| max_width 582) |
| width 602 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Iterator" @208 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2049, 1001) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @208 |
| location (1968, 950) |
| fill_color 13434879 |
| nlines 1 |
| max_width 162 |
| justify 0 |
| label "Iterator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47A719D200EA" |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::NamedValue" @209 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1732, 647) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @209 |
| location (1465, 543) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "NamedValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4522A56F0149" |
| compartment (object Compartment |
| Parent_View @209 |
| location (1465, 648) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 2 |
| max_width 531) |
| width 552 |
| height 232 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::TypedElement" @210 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1264, 237) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @210 |
| location (1116, 108) |
| fill_color 13434879 |
| nlines 1 |
| max_width 296 |
| justify 0 |
| label "TypedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4717B7BC031A" |
| compartment (object Compartment |
| Parent_View @210 |
| location (1116, 213) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 3 |
| max_width 284) |
| width 314 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::Parameter" @211 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2373, 997) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @211 |
| location (2259, 923) |
| fill_color 13434879 |
| nlines 1 |
| max_width 228 |
| justify 0 |
| label "Parameter") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47F12A7E0062" |
| width 246 |
| height 172 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Statement" @212 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (589, 271) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @212 |
| location (320, 90) |
| fill_color 13434879 |
| nlines 1 |
| max_width 538 |
| justify 0 |
| label "Statement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4545FC1D0190" |
| compartment (object Compartment |
| Parent_View @212 |
| location (320, 151) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 6 |
| max_width 535) |
| width 556 |
| height 386 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Constant" @213 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1733, 1317) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @213 |
| location (1637, 1266) |
| fill_color 13434879 |
| nlines 1 |
| max_width 192 |
| justify 0 |
| label "Constant") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47A717EE033C" |
| width 210 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Variable" @214 |
| ShowCompartmentStereotypes TRUE |
| SuppressOperation TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1183, 1311) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @214 |
| location (1091, 1259) |
| fill_color 13434879 |
| nlines 1 |
| max_width 184 |
| justify 0 |
| label "Variable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47A717EF035B" |
| width 202 |
| height 128 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @215 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "45472E5E0375" |
| client @209 |
| supplier @207 |
| vertices (list Points |
| (1832, 530) |
| (1832, 361)) |
| line_style 3 |
| origin_attachment (1832, 530) |
| terminal_attachment (1832, 361)) |
| (object InheritTreeView "" @216 |
| location (1264, 493) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @210 |
| vertices (list Points |
| (1264, 493) |
| (1264, 378))) |
| (object InheritView "" @217 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4717B85102FB" |
| client @209 |
| supplier @210 |
| vertices (list Points |
| (1666, 531) |
| (1666, 493)) |
| line_style 3 |
| origin_attachment (1666, 531) |
| terminal_attachment (1666, 493) |
| drawSupplier @216) |
| (object ClassView "Class" "Logical View::dataaccess::expressions::Expression" @218 |
| ShowCompartmentStereotypes TRUE |
| SuppressOperation TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1082, 648) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @218 |
| location (949, 573) |
| fill_color 13434879 |
| nlines 1 |
| max_width 266 |
| justify 0 |
| label "Expression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "450E63AB03A2" |
| width 284 |
| height 174 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "l" @219 |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @219 |
| location (1073, 527) |
| anchor_loc 1 |
| nlines 1 |
| max_width 60 |
| justify 0 |
| label "l") |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4717B87503E5" |
| client @218 |
| supplier @210 |
| vertices (list Points |
| (1073, 560) |
| (1073, 493)) |
| line_style 3 |
| origin_attachment (1073, 560) |
| terminal_attachment (1073, 493) |
| drawSupplier @216) |
| (object ClassView "Class" "Logical View::behavioral::actions::NamedValueWithOptionalInitExpression" @220 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1493, 1001) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @220 |
| location (1115, 950) |
| fill_color 13434879 |
| nlines 1 |
| max_width 756 |
| justify 0 |
| label "NamedValueWithOptionalInitExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "49889B6400B0" |
| width 774 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @221 |
| location (1493, 1177) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @220 |
| vertices (list Points |
| (1493, 1177) |
| (1493, 1064))) |
| (object InheritView "" @222 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49889B790210" |
| client @213 |
| supplier @220 |
| vertices (list Points |
| (1707, 1254) |
| (1707, 1177)) |
| line_style 3 |
| origin_attachment (1707, 1254) |
| terminal_attachment (1707, 1177) |
| drawSupplier @221) |
| (object AssociationViewNew "$UNNAMED$11" @223 |
| location (1108, 836) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47A71B130280" |
| roleview_list (list RoleViews |
| (object RoleView "initExpression" @224 |
| Parent_View @223 |
| location (-490, -48) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @225 |
| Parent_View @224 |
| location (1265, 779) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 288 |
| justify 0 |
| label "+initExpression" |
| pctDist 0.566265 |
| height 157 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47A71B140109" |
| client @223 |
| supplier @218 |
| vertices (list Points |
| (1108, 836) |
| (1108, 735)) |
| line_style 3 |
| origin_attachment (1108, 836) |
| terminal_attachment (1108, 735) |
| label (object SegLabel @226 |
| Parent_View @224 |
| location (1037, 777) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.580645 |
| height 72 |
| orientation 0)) |
| (object RoleView "initExpressionFor" @227 |
| Parent_View @223 |
| location (-490, -48) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @228 |
| Parent_View @227 |
| location (1298, 902) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 352 |
| justify 0 |
| label "+initExpressionFor" |
| pctDist 0.659794 |
| height 190 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47A71B140128" |
| client @223 |
| supplier @220 |
| vertices (list Points |
| (1108, 836) |
| (1108, 938)) |
| line_style 3 |
| origin_attachment (1108, 836) |
| terminal_attachment (1108, 938) |
| label (object SegLabel @229 |
| Parent_View @227 |
| location (1040, 894) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.578313 |
| height 69 |
| orientation 1)))) |
| (object InheritView "" @230 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49889B7F0280" |
| client @214 |
| supplier @220 |
| vertices (list Points |
| (1185, 1247) |
| (1185, 1177)) |
| line_style 3 |
| origin_attachment (1185, 1247) |
| terminal_attachment (1185, 1177) |
| drawSupplier @221) |
| (object ClassView "Class" "Logical View::behavioral::actions::NamedValueDeclaration" @231 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (607, 686) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @231 |
| location (376, 635) |
| fill_color 13434879 |
| nlines 1 |
| max_width 462 |
| justify 0 |
| label "NamedValueDeclaration") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "48873D45021C" |
| width 480 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @232 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "48873D610119" |
| client @231 |
| supplier @212 |
| vertices (list Points |
| (582, 622) |
| (582, 464)) |
| line_style 3 |
| origin_attachment (582, 622) |
| terminal_attachment (582, 464)) |
| (object AssociationViewNew "$UNNAMED$13" @233 |
| location (726, 1011) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49B64B6F0008" |
| roleview_list (list RoleViews |
| (object RoleView "namedValue" @234 |
| Parent_View @233 |
| location (323, 396) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @235 |
| Parent_View @234 |
| location (926, 970) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 250 |
| justify 0 |
| label "+namedValue" |
| pctDist 0.528529 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49B64B6F0279" |
| client @233 |
| supplier @220 |
| vertices (list Points |
| (726, 1011) |
| (1106, 1011)) |
| line_style 3 |
| origin_attachment (726, 1011) |
| terminal_attachment (1106, 1011) |
| label (object SegLabel @236 |
| Parent_View @234 |
| location (1067, 1065) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)) |
| (object RoleView "namedValueDeclaration" @237 |
| Parent_View @233 |
| location (323, 396) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @238 |
| Parent_View @237 |
| location (370, 836) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 457 |
| justify 0 |
| label "+namedValueDeclaration" |
| pctDist 0.771654 |
| height 238 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49B64B6F027B" |
| client @233 |
| supplier @231 |
| vertices (list Points |
| (726, 1011) |
| (607, 1011) |
| (607, 749)) |
| line_style 3 |
| origin_attachment (726, 1011) |
| terminal_attachment (607, 749) |
| label (object SegLabel @239 |
| Parent_View @237 |
| location (551, 785) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.905512 |
| height 57 |
| orientation 0)))) |
| (object InheritTreeView "" @240 |
| location (1732, 869) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @209 |
| vertices (list Points |
| (1732, 869) |
| (1732, 763))) |
| (object InheritView "" @241 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47A719D70280" |
| client @208 |
| supplier @209 |
| vertices (list Points |
| (2047, 938) |
| (2047, 869)) |
| line_style 3 |
| origin_attachment (2047, 938) |
| terminal_attachment (2047, 869) |
| drawSupplier @240) |
| (object InheritView "" @242 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "48566FFF0196" |
| client @211 |
| supplier @209 |
| vertices (list Points |
| (2375, 911) |
| (2375, 869)) |
| line_style 3 |
| origin_attachment (2375, 911) |
| terminal_attachment (2375, 869) |
| drawSupplier @240) |
| (object InheritView "" @243 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49889B750153" |
| client @220 |
| supplier @209 |
| vertices (list Points |
| (1532, 937) |
| (1532, 869)) |
| line_style 3 |
| origin_attachment (1532, 937) |
| terminal_attachment (1532, 869) |
| drawSupplier @240))) |
| (object ClassDiagram "Typedefinition Ownership" |
| quid "47CBF54E0119" |
| title "Typedefinition Ownership" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::data::classes::TypeDefinition" @244 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (737, 353) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @244 |
| location (337, 49) |
| fill_color 13434879 |
| nlines 1 |
| max_width 800 |
| justify 0 |
| label "TypeDefinition") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47B9A97A00CB" |
| width 818 |
| height 632 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::data::classes::TypedElement" @245 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (812, 1182) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @245 |
| location (664, 1053) |
| fill_color 13434879 |
| nlines 1 |
| max_width 296 |
| justify 0 |
| label "TypedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4717B7BC031A" |
| width 314 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "" @246 |
| location (816, 855) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47CBF4180109" |
| roleview_list (list RoleViews |
| (object RoleView "ownedTypeDefinition" @247 |
| Parent_View @246 |
| location (352, -1218) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @248 |
| Parent_View @247 |
| location (1031, 753) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 396 |
| justify 0 |
| label "+ownedTypeDefinition" |
| pctDist 0.548523 |
| height 215 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47CBF418010A" |
| client @246 |
| supplier @244 |
| vertices (list Points |
| (816, 855) |
| (816, 669)) |
| line_style 3 |
| origin_attachment (816, 855) |
| terminal_attachment (816, 669) |
| label (object SegLabel @249 |
| Parent_View @247 |
| location (874, 697) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.848101 |
| height 58 |
| orientation 1)) |
| (object RoleView "ownerTypedElement" @250 |
| Parent_View @246 |
| location (352, -1218) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @251 |
| Parent_View @250 |
| location (1031, 951) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 393 |
| justify 0 |
| label "+ownerTypedElement" |
| pctDist 0.523256 |
| height 215 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47CBF418010B" |
| client @246 |
| supplier @245 |
| vertices (list Points |
| (816, 855) |
| (816, 1041)) |
| line_style 3 |
| origin_attachment (816, 855) |
| terminal_attachment (816, 1041) |
| label (object SegLabel @252 |
| Parent_View @250 |
| location (890, 1012) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.843023 |
| height 74 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::data::classes::NamedValue" @253 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (783, 1549) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @253 |
| location (516, 1445) |
| fill_color 13434879 |
| nlines 1 |
| max_width 534 |
| justify 0 |
| label "NamedValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4522A56F0149" |
| width 552 |
| height 232 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @254 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4717B85102FB" |
| client @253 |
| supplier @245 |
| vertices (list Points |
| (809, 1433) |
| (809, 1323)) |
| line_style 3 |
| origin_attachment (809, 1433) |
| terminal_attachment (809, 1323)) |
| (object ClassView "Class" "Logical View::behavioral::actions::Variable" @255 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (378, 2180) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @255 |
| location (47, 2099) |
| fill_color 13434879 |
| nlines 1 |
| max_width 662 |
| justify 0 |
| label "Variable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47A717EF035B" |
| width 680 |
| height 186 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Constant" @256 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (908, 2168) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @256 |
| location (813, 2117) |
| fill_color 13434879 |
| nlines 1 |
| max_width 190 |
| justify 0 |
| label "Constant") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47A717EE033C" |
| width 208 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::Iterator" @257 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1158, 1839) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @257 |
| location (1077, 1788) |
| fill_color 13434879 |
| nlines 1 |
| max_width 162 |
| justify 0 |
| label "Iterator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47A719D200EA" |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::actions::NamedValueWithOptionalInitExpression" @258 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (562, 1843) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @258 |
| location (179, 1792) |
| fill_color 13434879 |
| nlines 1 |
| max_width 766 |
| justify 0 |
| label "NamedValueWithOptionalInitExpression") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "49889B6400B0" |
| width 784 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritTreeView "" @259 |
| location (783, 1755) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @253 |
| vertices (list Points |
| (783, 1755) |
| (783, 1665))) |
| (object InheritView "" @260 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47A719D70280" |
| client @257 |
| supplier @253 |
| vertices (list Points |
| (1073, 1776) |
| (1073, 1755)) |
| line_style 3 |
| origin_attachment (1073, 1776) |
| terminal_attachment (1073, 1755) |
| drawSupplier @259) |
| (object InheritView "" @261 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49889B750153" |
| client @258 |
| supplier @253 |
| vertices (list Points |
| (562, 1780) |
| (562, 1755)) |
| line_style 3 |
| origin_attachment (562, 1780) |
| terminal_attachment (562, 1755) |
| drawSupplier @259) |
| (object InheritTreeView "" @262 |
| location (562, 2012) |
| line_color 3342489 |
| fill_color 13434879 |
| supplier @258 |
| vertices (list Points |
| (562, 2012) |
| (562, 1906))) |
| (object InheritView "" @263 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49889B7F0280" |
| client @255 |
| supplier @258 |
| vertices (list Points |
| (403, 2087) |
| (403, 2012)) |
| line_style 3 |
| origin_attachment (403, 2087) |
| terminal_attachment (403, 2012) |
| drawSupplier @262) |
| (object InheritView "" @264 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "49889B790210" |
| client @256 |
| supplier @258 |
| vertices (list Points |
| (906, 2105) |
| (906, 2012)) |
| line_style 3 |
| origin_attachment (906, 2105) |
| terminal_attachment (906, 2012) |
| drawSupplier @262))))) |
| (object Class_Category "rules" |
| quid "44D74DBB02FD" |
| documentation |
| |A declarative rules language that uses the structural concepts (see package structural) to form expressions and conditions. Conditions may, e.g., be used to define when an event listener wants to be notified about the occurrence of specific events. |
| | |
| |Consider FDT and other expression languages. |
| |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "Dummy" |
| quid "4581612D0139")) |
| logical_presentations (list unit_reference_list)) |
| (object Class_Category "events" |
| quid "44D74DC40238" |
| documentation |
| |Talks about types of (business) events that may occur, may need to be communicated / signalled and which can be consumed by event listeners (which most likely should be an action with suitable signature). Rules (see rules package) may be used to filter for relevant events. |
| | |
| |From Holger's slides: |
| | |
| |Business Event: |
| |A meaningful change of the state of the enterprise (inside or outside) |
| |A key source of business events are business objects; there are other sources like unstructured documents, analytical sources, RSS feeds, embedded software etc. |
| |The term “business event” is often used interchangeably to refer to both the specification (type) of the event, and each individual occurrence (instance) of the event |
| |Characterized by its type, modeled in Enterprise Repository*: |
| |Name and/or significance |
| |The data that is provided with each occurrence (aka attributes or context) |
| |Modeled as data type |
| |Relationship to other event types (to be clarified) |
| |Like causality or aggregation |
| |Can carry additional pre-defined data at execution time |
| |Like unique occurance ID, timestamp, identification of event producer |
| |Must be interpretable outside the “local processing context” that produced it |
| |Logically self-contained in representing all the information pertinent to the situation causing the event |
| |May either directly contain relevant details or may enable consumers to access the relevant details (via links or subsequent service calls or other means) |
| |Even if it contains relevant details that doesnÂ’t rule out the need for accessing additional data, business rules, etc. for the purposes of processing and acting upon the event |
| | |
| | |
| |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "Subscription" |
| quid "44ECBFF00094" |
| documentation "Represents an EventConsumer's interest in being notified about occurrences of events produced by one or more EventProducers. The subscription can specify rules that constrain which events the consumer is interested in. It is then the event infrastructure's task to optimize the event forwarding to the consumers appropriately." |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47FE62950161" |
| supplier "Logical View::modelmanagement::NamedElement" |
| quidu "45013C240030")) |
| nestedClasses (list nestedClasses |
| (object Class "SubscribingClassMatchProducer" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.violationMessageExpression" |
| value (value Text "'Subscribing class signatures must match producer\\'s notification signatures'"))) |
| quid "4787844F036B" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "4787845C0196" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context Subscription |
| |inv: |
| | self.producer.notificationSignatures->forAll(ms:data::classes::MethodSignature | |
| | self.subscribingClass.allSignatures()->exists(s:data::classes::MethodSignature|s.conformsTo(ms))) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Class "EventProducer" |
| quid "44ECC164016C" |
| abstract TRUE) |
| (object Class "EventFilter" |
| quid "44ECC2220006" |
| documentation |
| |From Holger's slides: |
| | |
| |Event Patterns: |
| |An event pattern is a decision rule that describes how to match a certain set of events |
| |Each match is a (partially ordered) set of events that is an instance of the event pattern constructed by replacing variables in the pattern with values |
| |It is similar to mathematical language for logical expressions |
| |The main features of an event pattern language are (in order of complexity): |
| |Basic event patterns to express patterns that match single event types |
| |Content-based event matching in terms of the event typeÂ’s attributes |
| |Pattern operators for expressing relationships between events |
| |Like logical operators, set operators, structural operators (causes, is independent of, before) |
| |Context that restricts matches of patterns to specific contexts in which events are observed |
| |Context refers to information outside the events |
| |Temporal operators to specify the timing of events that match a pattern, or when a pattern should or should not match |
| |Like “at”, “after”, “during” |
| | |
| |
| nestedClasses (list nestedClasses |
| (object Class "FilterBlockSignatureMatchNotificationSignature" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.violationMessageExpression" |
| value (value Text "'Subscribing class signatures must match producer\\'s notification signatures'"))) |
| quid "48079526010A" |
| stereotype "constraint" |
| operations (list Operations |
| (object Operation "OCL" |
| quid "48079526010B" |
| concurrency "Sequential" |
| semantics (object Semantic_Info |
| PDL |
| |context EventFilter |
| |inv: |
| | self.subscription.producer.notificationSignatures->exists(ms:data::classes::MethodSignature | |
| | ms.conformsTo(self.test.getImplementedSignature())) |
| ) |
| opExportControl "Public" |
| uid 0))))) |
| (object Association "Producer" |
| quid "44ECC16A01C4" |
| roles (list role_list |
| (object Role "producer" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 201))) |
| quid "44ECC16B0021" |
| label "producer" |
| supplier "Logical View::behavioral::events::EventProducer" |
| quidu "44ECC164016C" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "subscriptions" |
| quid "44ECC16B0023" |
| label "subscriptions" |
| supplier "Logical View::behavioral::events::Subscription" |
| quidu "44ECBFF00094" |
| client_cardinality (value cardinality "0..*") |
| is_navigable TRUE))) |
| (object Association "$UNNAMED$14" |
| quid "44ECC2320059" |
| roles (list role_list |
| (object Role "filters" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44ECC23202DA" |
| label "filters" |
| supplier "Logical View::behavioral::events::EventFilter" |
| quidu "44ECC2220006" |
| client_cardinality (value cardinality "0..*") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "subscription" |
| quid "44ECC23202E4" |
| label "subscription" |
| supplier "Logical View::behavioral::events::Subscription" |
| quidu "44ECBFF00094" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "Subscriptions" |
| quid "47DA749E0160" |
| roles (list role_list |
| (object Role "subscription" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "47DA749E02F6" |
| label "subscription" |
| supplier "Logical View::behavioral::events::Subscription" |
| quidu "44ECBFF00094" |
| client_cardinality (value cardinality "0..*") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "subscribingClass" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "47DA749E0306" |
| label "subscribingClass" |
| supplier "Logical View::data::classes::SapClass" |
| quidu "4432171B031E" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "$UNNAMED$15" |
| quid "47FE59880193" |
| roles (list role_list |
| (object Role "test" |
| quid "47FE5989016F" |
| label "test" |
| supplier "Logical View::behavioral::actions::Block" |
| quidu "454606CB020A" |
| client_cardinality (value cardinality "1") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "filter" |
| quid "47FE5989017B" |
| label "filter" |
| supplier "Logical View::behavioral::events::EventFilter" |
| quidu "44ECC2220006" |
| client_cardinality (value cardinality "0..1") |
| is_aggregate TRUE))) |
| (object Association "NotificationSignatures" |
| quid "44ECC07D023C" |
| documentation |
| |The subsciption tells the method to be called upon event receipt. The class to which the method belongs would probably have to be stateless (or at least have a default constructor) to avoid having to restore the state from a persistent store upon event receipt. |
| | |
| |Also, there needs to be a way to specify how the arguments of the method are assembled from the event. |
| |
| roles (list role_list |
| (object Role "producer" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44ECC07E0048" |
| label "producer" |
| supplier "Logical View::behavioral::events::EventProducer" |
| quidu "44ECC164016C" |
| client_cardinality (value cardinality "0..1") |
| Containment "By Value" |
| is_navigable TRUE |
| is_aggregate TRUE) |
| (object Role "notificationSignatures" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "44ECC07E004A" |
| label "notificationSignatures" |
| supplier "Logical View::data::classes::MethodSignature" |
| quidu "47D67D15030D" |
| client_cardinality (value cardinality "0..*") |
| Containment "By Value" |
| is_navigable TRUE)))) |
| logical_presentations (list unit_reference_list |
| (object ClassDiagram "Eventing" |
| quid "44ECC0860221" |
| title "Eventing" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 701 |
| items (list diagram_item_list |
| (object NoteView @265 |
| location (1171, 151) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @265 |
| location (758, 7) |
| fill_color 13434879 |
| nlines 5 |
| max_width 790 |
| label "We need some form of event log, history or context. This is required in order to relate events to other events. We need to understand causality and timing, in particular.") |
| line_color 3342489 |
| fill_color 13434879 |
| width 850 |
| height 300) |
| (object NoteView @266 |
| location (2370, 157) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @266 |
| location (1939, 13) |
| fill_color 13434879 |
| nlines 5 |
| max_width 827 |
| label "TODO: How are the default change events described that an object shall emit? Are those classes / TypeDefinitions in a standard library?") |
| line_color 3342489 |
| fill_color 13434879 |
| width 887 |
| height 300) |
| (object NoteView @267 |
| location (1777, 441) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @267 |
| location (755, 338) |
| fill_color 13434879 |
| nlines 4 |
| max_width 2008 |
| label |
| |This could partly replace the PAF (Process Agent Framework) part of the programming model. Classes emit standardized change events. Subscribers (the "outbound process agents") can subscribe to such change events, optionally providing filter conditions. The event consumer has to be a (standalone) signature which will get called in case the event occurs. The event notification object will be passed as argument. |
| ) |
| line_color 3342489 |
| fill_color 13434879 |
| width 2068 |
| height 219) |
| (object NoteView @268 |
| location (937, 2387) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @268 |
| location (121, 2143) |
| fill_color 13434879 |
| nlines 9 |
| max_width 1597 |
| label "AttributeValueFilter should reference AssociationEnd. It would probably also need some sort of expression attached to it that evaluates to a Boolean. However, let's postpone this to a second phase. For now, I could imagine having a Block attached to an EventFilter that implements a FunctionSignature that takes the same inputs as the MethodSignature of the subscriber and delivers a Boolean. If for a given set of event notification arguments this function returns true, then the event is propagated to the subscriber.") |
| line_color 3342489 |
| fill_color 13434879 |
| width 1657 |
| height 501) |
| (object ClassView "Class" "Logical View::data::classes::SapClass" @269 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1758, 1751) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @269 |
| location (1477, 1557) |
| fill_color 13434879 |
| nlines 1 |
| max_width 563 |
| justify 0 |
| label "SapClass") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4432171B031E" |
| width 581 |
| height 412 |
| annotation 8) |
| (object ClassView "Class" "Logical View::data::classes::MethodSignature" @270 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2536, 1341) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @270 |
| location (2360, 1237) |
| fill_color 13434879 |
| nlines 1 |
| max_width 352 |
| justify 0 |
| label "MethodSignature") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47D67D15030D" |
| width 370 |
| height 232 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::events::EventProducer" @271 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1800, 1084) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @271 |
| location (1650, 1033) |
| fill_color 13434879 |
| nlines 1 |
| max_width 300 |
| justify 0 |
| label "EventProducer") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44ECC164016C" |
| width 318 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "NotificationSignatures" @272 |
| location (2348, 1081) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @273 |
| Parent_View @272 |
| location (2348, 1022) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "NotificationSignatures" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC07D023C" |
| roleview_list (list RoleViews |
| (object RoleView "notificationSignatures" @274 |
| Parent_View @272 |
| location (1360, 612) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @275 |
| Parent_View @274 |
| location (2335, 1177) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 428 |
| justify 0 |
| label "+notificationSignatures" |
| pctDist -0.036735 |
| height 96 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC07E004A" |
| client @272 |
| supplier @270 |
| vertices (list Points |
| (2348, 1081) |
| (2592, 1081) |
| (2592, 1225)) |
| line_style 3 |
| origin_attachment (2348, 1081) |
| terminal_attachment (2592, 1225) |
| label (object SegLabel @276 |
| Parent_View @274 |
| location (2637, 1184) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.898039 |
| height 45 |
| orientation 0)) |
| (object RoleView "producer" @277 |
| Parent_View @272 |
| location (1360, 612) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @278 |
| Parent_View @277 |
| location (2061, 1039) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 188 |
| justify 0 |
| label "+producer" |
| pctDist 0.737789 |
| height 43 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC07E0048" |
| client @272 |
| supplier @271 |
| vertices (list Points |
| (2348, 1081) |
| (1959, 1081)) |
| line_style 3 |
| origin_attachment (2348, 1081) |
| terminal_attachment (1959, 1081) |
| label (object SegLabel @279 |
| Parent_View @277 |
| location (2015, 1125) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.858612 |
| height 44 |
| orientation 0)))) |
| (object InheritView "" @280 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ED67500396" |
| client @269 |
| supplier @271 |
| vertices (list Points |
| (1781, 1544) |
| (1781, 1146)) |
| line_style 3 |
| origin_attachment (1781, 1544) |
| terminal_attachment (1781, 1146)) |
| (object ClassView "Class" "Logical View::data::classes::SapClass" @281 |
| ShowCompartmentStereotypes TRUE |
| location (182, 1043) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @281 |
| location (64, 965) |
| fill_color 13434879 |
| nlines 1 |
| max_width 236 |
| justify 0 |
| label "SapClass") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4432171B031E" |
| width 254 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::events::Subscription" @282 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (957, 1071) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @282 |
| location (828, 1020) |
| fill_color 13434879 |
| nlines 1 |
| max_width 258 |
| justify 0 |
| label "Subscription") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44ECBFF00094" |
| width 276 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "Producer" @283 |
| location (1368, 1046) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @284 |
| Parent_View @283 |
| location (1368, 987) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "Producer" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC16A01C4" |
| roleview_list (list RoleViews |
| (object RoleView "producer" @285 |
| Parent_View @283 |
| location (123, 562) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @286 |
| Parent_View @285 |
| location (1527, 1017) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 188 |
| justify 0 |
| label "+producer" |
| pctDist 0.581081 |
| height 30 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC16B0021" |
| client @283 |
| supplier @271 |
| vertices (list Points |
| (1368, 1046) |
| (1641, 1046)) |
| line_style 3 |
| origin_attachment (1368, 1046) |
| terminal_attachment (1641, 1046) |
| label (object SegLabel @287 |
| Parent_View @285 |
| location (1605, 1078) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.868633 |
| height 32 |
| orientation 1)) |
| (object RoleView "subscriptions" @288 |
| Parent_View @283 |
| location (123, 562) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @289 |
| Parent_View @288 |
| location (1239, 1091) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 268 |
| justify 0 |
| label "+subscriptions" |
| pctDist 0.472973 |
| height 45 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC16B0023" |
| client @283 |
| supplier @282 |
| vertices (list Points |
| (1368, 1046) |
| (1095, 1046)) |
| line_style 3 |
| origin_attachment (1368, 1046) |
| terminal_attachment (1095, 1046) |
| label (object SegLabel @290 |
| Parent_View @288 |
| location (1136, 1013) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.849576 |
| height 34 |
| orientation 1)))) |
| (object AssociationViewNew "Subscriptions" @291 |
| location (564, 1043) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @292 |
| Parent_View @291 |
| location (564, 984) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "Subscriptions" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47DA749E0160" |
| roleview_list (list RoleViews |
| (object RoleView "subscription" @293 |
| Parent_View @291 |
| location (319, 247) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @294 |
| Parent_View @293 |
| location (680, 1011) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 244 |
| justify 0 |
| label "+subscription" |
| pctDist 0.453875 |
| height 33 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47DA749E02F6" |
| client @291 |
| supplier @282 |
| vertices (list Points |
| (564, 1043) |
| (819, 1043)) |
| line_style 3 |
| origin_attachment (564, 1043) |
| terminal_attachment (819, 1043) |
| label (object SegLabel @295 |
| Parent_View @293 |
| location (771, 1104) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.811808 |
| height 61 |
| orientation 1)) |
| (object RoleView "subscribingClass" @296 |
| Parent_View @291 |
| location (319, 247) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @297 |
| Parent_View @296 |
| location (496, 1088) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 347 |
| justify 0 |
| label "+subscribingClass" |
| pctDist 0.265683 |
| height 45 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47DA749E0306" |
| client @291 |
| supplier @281 |
| vertices (list Points |
| (564, 1043) |
| (309, 1043)) |
| line_style 3 |
| origin_attachment (564, 1043) |
| terminal_attachment (309, 1043) |
| label (object SegLabel @298 |
| Parent_View @296 |
| location (338, 986) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.887160 |
| height 58 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::actions::Block" @299 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (303, 1514) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @299 |
| location (34, 1410) |
| fill_color 13434879 |
| nlines 1 |
| max_width 538 |
| justify 0 |
| label "Block") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "454606CB020A" |
| compartment (object Compartment |
| Parent_View @299 |
| location (34, 1606) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| icon_style "Icon" |
| fill_color 16777215 |
| anchor 2 |
| nlines 5 |
| max_width 0) |
| width 556 |
| height 232 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::events::EventFilter" @300 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (938, 1517) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @300 |
| location (823, 1466) |
| fill_color 13434879 |
| nlines 1 |
| max_width 230 |
| justify 0 |
| label "EventFilter") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44ECC2220006" |
| width 248 |
| height 126 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "$UNNAMED$14" @301 |
| location (965, 1294) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC2320059" |
| roleview_list (list RoleViews |
| (object RoleView "filters" @302 |
| Parent_View @301 |
| location (-161, 895) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @303 |
| Parent_View @302 |
| location (874, 1385) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 145 |
| justify 0 |
| label "+filters" |
| pctDist 0.571429 |
| height 92 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC23202DA" |
| client @301 |
| supplier @300 |
| vertices (list Points |
| (965, 1294) |
| (965, 1454)) |
| line_style 3 |
| origin_attachment (965, 1294) |
| terminal_attachment (965, 1454) |
| label (object SegLabel @304 |
| Parent_View @302 |
| location (1026, 1369) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.466667 |
| height 61 |
| orientation 0)) |
| (object RoleView "subscription" @305 |
| Parent_View @301 |
| location (-161, 895) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @306 |
| Parent_View @305 |
| location (819, 1198) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 268 |
| justify 0 |
| label "+subscription" |
| pctDist 0.606061 |
| height 147 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44ECC23202E4" |
| client @301 |
| supplier @282 |
| vertices (list Points |
| (965, 1294) |
| (965, 1134)) |
| line_style 3 |
| origin_attachment (965, 1294) |
| terminal_attachment (965, 1134) |
| label (object SegLabel @307 |
| Parent_View @305 |
| location (998, 1198) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.605263 |
| height 33 |
| orientation 1)))) |
| (object AssociationViewNew "$UNNAMED$15" @308 |
| location (697, 1512) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47FE59880193" |
| roleview_list (list RoleViews |
| (object RoleView "test" @309 |
| Parent_View @308 |
| location (-239, -309) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @310 |
| Parent_View @309 |
| location (609, 1440) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 100 |
| justify 0 |
| label "+test" |
| pctDist 0.767857 |
| height 73 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47FE5989016F" |
| client @308 |
| supplier @299 |
| vertices (list Points |
| (697, 1512) |
| (581, 1512)) |
| line_style 3 |
| origin_attachment (697, 1512) |
| terminal_attachment (581, 1512) |
| label (object SegLabel @311 |
| Parent_View @309 |
| location (603, 1566) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.821429 |
| height 54 |
| orientation 0)) |
| (object RoleView "filter" @312 |
| Parent_View @308 |
| location (-239, -309) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @313 |
| Parent_View @312 |
| location (782, 1418) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 106 |
| justify 0 |
| label "+filter" |
| pctDist 0.724551 |
| height 95 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47FE5989017B" |
| client @308 |
| supplier @300 |
| vertices (list Points |
| (697, 1512) |
| (814, 1512)) |
| line_style 3 |
| origin_attachment (697, 1512) |
| terminal_attachment (814, 1512) |
| label (object SegLabel @314 |
| Parent_View @312 |
| location (785, 1580) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.748503 |
| height 68 |
| orientation 1)))) |
| (object AttachView "" @315 |
| stereotype TRUE |
| line_color 3342489 |
| client @268 |
| supplier @300 |
| vertices (list Points |
| (937, 2136) |
| (937, 1580)) |
| line_style 0) |
| (object ClassView "Class" "Logical View::modelmanagement::NamedElement" @316 |
| ShowCompartmentStereotypes TRUE |
| SuppressAttribute TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (953, 752) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @316 |
| location (753, 674) |
| fill_color 13434879 |
| nlines 1 |
| max_width 400 |
| justify 0 |
| label "NamedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45013C240030" |
| width 418 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @317 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47FE62950161" |
| client @282 |
| supplier @316 |
| vertices (list Points |
| (962, 1007) |
| (962, 842)) |
| line_style 3 |
| origin_attachment (962, 1007) |
| terminal_attachment (962, 842)))))) |
| (object Class_Category "transactions" |
| quid "44D75B700032" |
| documentation |
| |Allows modelers / developers to specify transactional boundaries, tentative updates, compensation strategies etc. |
| | |
| |Also, mark in the models how pieces of data-modifying functionality can share transactional scopes with other pieces. Make the distinction between shared transactions and compensation explicit. |
| |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "Dummy" |
| quid "458161330033")) |
| logical_presentations (list unit_reference_list)) |
| (object Class_Category "status_and_action_old" |
| quid "44F2DC700080" |
| documentation "Status and Action Modeling. Must be closely related to the businessobjects package and the behavioral/actions package. Decide whether this should be under behavioral or structural." |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "SAMAction" |
| quid "44F2F5E500D4" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "name" |
| quid "44FEACF000BF" |
| type "String" |
| quidu "39A2BDA60394" |
| exportControl "Public") |
| (object ClassAttribute "isAgentAction" |
| quid "44FEACF000D3" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public"))) |
| (object Class "SAMStatusVariable" |
| quid "44F2F6C90251" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "name" |
| quid "44FEA801016C" |
| type "String" |
| quidu "39A2BDA60394" |
| exportControl "Public") |
| (object ClassAttribute "isAgentVariable" |
| quid "44FEA92F0202" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public"))) |
| (object Class "SAMDerivator" |
| quid "44FE57E30371" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "kind" |
| quid "44FEAE070305" |
| type "SAMDerivatorKindEnum" |
| quidu "44FEADB80062" |
| exportControl "Public"))) |
| (object Class "SAMStatusValue" |
| quid "44FE5BF60070" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "name" |
| quid "44FEA8E401D3" |
| type "String" |
| quidu "39A2BDA60394" |
| exportControl "Public"))) |
| (object Class "SAMStatusSchema" |
| quid "44FE69A1022A" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "name" |
| quid "44FEA8D00116" |
| type "String" |
| quidu "39A2BDA60394" |
| exportControl "Public"))) |
| (object Class "SAMOperator" |
| quid "44FE6A3D021D" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "kind" |
| quid "44FEAA5901A4" |
| type "SAMOperatorKindEnum" |
| quidu "44FEA9990023" |
| exportControl "Public"))) |
| (object Class "SAMSchemaVariable" |
| quid "44FE6B8503A2" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "hasStateGuard" |
| quid "44FEAC5D000F" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public"))) |
| (object Class "SAMSchemaValue" |
| quid "44FE6C0901FA" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "isInitial" |
| quid "44FEAB31008A" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public") |
| (object ClassAttribute "isInhibiting" |
| quid "44FEAB4101E1" |
| type "Boolean" |
| quidu "39A2BDA60392"))) |
| (object Class "SAMSchemaAction" |
| quid "44FE6C1503CE") |
| (object Class "SAMOperatorKindEnum" |
| quid "44FEA9990023" |
| stereotype "enumeration" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "OR" |
| quid "44FEAA0703D7" |
| exportControl "Public") |
| (object ClassAttribute "AND" |
| quid "44FEAA0901E5" |
| exportControl "Public"))) |
| (object Class "SAMSchemaDerivator" |
| quid "44FEAD8A0233") |
| (object Class "SAMDerivatorKindEnum" |
| quid "44FEADB80062" |
| stereotype "enumeration" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "POPULATION" |
| quid "44FEADCB02CC" |
| exportControl "Public") |
| (object ClassAttribute "AGGREGATION" |
| quid "44FEADDE00B7" |
| exportControl "Public") |
| (object ClassAttribute "OVERALL" |
| quid "44FEADEA0014" |
| exportControl "Public"))) |
| (object Class "PreconditionKindEnum" |
| quid "44FEBD5B0230" |
| stereotype "enumeration" |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "ENABLE" |
| quid "44FEBD6C0271" |
| exportControl "Public") |
| (object ClassAttribute "REQUIRED" |
| quid "44FEBD6D0178" |
| exportControl "Public") |
| (object ClassAttribute "INHIBIT" |
| quid "44FEBD6D0010" |
| exportControl "Public") |
| (object ClassAttribute "NEUTEAL" |
| quid "44FEBD93010F" |
| exportControl "Public"))) |
| (object Association "SAMActionForBusinessObjectNode" |
| quid "44F2F5F002C6" |
| roles (list role_list |
| (object Role "samActions" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "44F2F5F1012D" |
| label "samActions" |
| supplier "Logical View::behavioral::status_and_action_old::SAMAction" |
| quidu "44F2F5E500D4" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "businessObjectNode" |
| quid "44F2F5F1012F" |
| label "businessObjectNode" |
| supplier "Logical View::data::classes::SapClass" |
| quidu "4432171B031E" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMStatusVariableForBusinessObjectNode" |
| quid "44F2F6E50128" |
| roles (list role_list |
| (object Role "samStatusVariables" |
| attributes (list Attribute_Set) |
| quid "44F2F6E600E4" |
| label "samStatusVariables" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusVariable" |
| quidu "44F2F6C90251" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "businessObjectNode" |
| quid "44F2F6E600E6" |
| label "businessObjectNode" |
| supplier "Logical View::data::classes::SapClass" |
| quidu "4432171B031E" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMDerivatorForBusinessObject" |
| quid "44FE5B2400EF" |
| roles (list role_list |
| (object Role "samDerivators" |
| attributes (list Attribute_Set) |
| quid "44FE5B2402E4" |
| label "samDerivators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMDerivator" |
| quidu "44FE57E30371" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "businessObject" |
| quid "44FE5B2402E6" |
| label "businessObject" |
| supplier "Logical View::data::classes::SapClass" |
| quidu "4432171B031E" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMStatusValueForSAMStatusVariable" |
| quid "44FE5CE401A3" |
| roles (list role_list |
| (object Role "samStatusValues" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FE5CE5000A" |
| label "samStatusValues" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusValue" |
| quidu "44FE5BF60070" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "samStatusVariable" |
| quid "44FE5CE5000C" |
| label "samStatusVariable" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusVariable" |
| quidu "44F2F6C90251" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMStatusSchemaForBusinessObjectNode" |
| quid "44FE69AF007B" |
| roles (list role_list |
| (object Role "samStatusSchema" |
| attributes (list Attribute_Set) |
| quid "44FE69AF0392" |
| label "samStatusSchema" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusSchema" |
| quidu "44FE69A1022A" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "businessObjectNode" |
| quid "44FE69AF039C" |
| label "businessObjectNode" |
| supplier "Logical View::data::classes::SapClass" |
| quidu "4432171B031E" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMOperatorForSAMStatusSchema" |
| quid "44FE6ABF0276" |
| roles (list role_list |
| (object Role "samOperators" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FE6AC00097" |
| label "samOperators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMOperator" |
| quidu "44FE6A3D021D" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "samStatusSchema" |
| quid "44FE6AC00099" |
| label "samStatusSchema" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusSchema" |
| quidu "44FE69A1022A" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMSchemaVariableForSAMStatusSchema" |
| quid "44FE6C2F003D" |
| roles (list role_list |
| (object Role "samSchemaVariables" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FE6C2F02BD" |
| label "samSchemaVariables" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaVariable" |
| quidu "44FE6B8503A2" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "samStatusSchema" |
| quid "44FE6C2F02BF" |
| label "samStatusSchema" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusSchema" |
| quidu "44FE69A1022A" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMSchemaValueForSAMSchemaVariable" |
| quid "44FE6C330331" |
| roles (list role_list |
| (object Role "samSchemaValues" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FE6C340184" |
| label "samSchemaValues" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaValue" |
| quidu "44FE6C0901FA" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "samSchemaVariable" |
| quid "44FE6C340186" |
| label "samSchemaVariable" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaVariable" |
| quidu "44FE6B8503A2" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMSchemaActionForSAMStatusSchema" |
| quid "44FE6C3700F2" |
| roles (list role_list |
| (object Role "samSchemaActions" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FE6C38002C" |
| label "samSchemaActions" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaAction" |
| quidu "44FE6C1503CE" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "samStatusSchema" |
| quid "44FE6C38002E" |
| label "samStatusSchema" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusSchema" |
| quidu "44FE69A1022A" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMSchemaActionForSAMAction" |
| quid "44FE6D36032C" |
| roles (list role_list |
| (object Role "samSchemaActions" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FE6D3702F2" |
| label "samSchemaActions" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaAction" |
| quidu "44FE6C1503CE" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samAction" |
| quid "44FE6D3702FC" |
| label "samAction" |
| supplier "Logical View::behavioral::status_and_action_old::SAMAction" |
| quidu "44F2F5E500D4" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE))) |
| (object Association "SAMSchemaVariableForSAMStatusVariable" |
| quid "44FE6D970034" |
| roles (list role_list |
| (object Role "samSchemaVariables" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FE6D9703D7" |
| label "samSchemaVariables" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaVariable" |
| quidu "44FE6B8503A2" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samSchemaValue" |
| quid "44FE6D9703D9" |
| label "samSchemaValue" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusVariable" |
| quidu "44F2F6C90251" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE))) |
| (object Association "SAMSchemaDerivatorForSAMDerivator" |
| quid "44FEAED3009B" |
| roles (list role_list |
| (object Role "samSchemaDerivators" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEAED5006C" |
| label "samSchemaDerivators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaDerivator" |
| quidu "44FEAD8A0233" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samDerivator" |
| quid "44FEAED5006E" |
| label "samDerivator" |
| supplier "Logical View::behavioral::status_and_action_old::SAMDerivator" |
| quidu "44FE57E30371" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE))) |
| (object Association "SAMSchemaDerivatorForSAMStatusSchema" |
| quid "44FEB24F0374" |
| roles (list role_list |
| (object Role "samSchemaDerivators" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEB2510092" |
| label "samSchemaDerivators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaDerivator" |
| quidu "44FEAD8A0233" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "samStatusSchema" |
| quid "44FEB2510094" |
| label "samStatusSchema" |
| supplier "Logical View::behavioral::status_and_action_old::SAMStatusSchema" |
| quidu "44FE69A1022A" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE |
| is_aggregate TRUE))) |
| (object Association "SAMStatusTransition" |
| quid "44FEB45500C1" |
| roles (list role_list |
| (object Role "samTargetSchemaValues" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEB4570100" |
| label "samTargetSchemaValues" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaValue" |
| quidu "44FE6C0901FA" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samSourceSchemaActions" |
| quid "44FEB4570102" |
| label "samSourceSchemaActions" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaAction" |
| quidu "44FE6C1503CE" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE))) |
| (object Association "SAMStatusSynchronizer" |
| quid "44FEB65A0222" |
| roles (list role_list |
| (object Role "samSourceSchemaValues" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEB65C0225" |
| label "samSourceSchemaValues" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaValue" |
| quidu "44FE6C0901FA" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samTargetSchemaValues" |
| quid "44FEB65C022F" |
| label "samTargetSchemaValues" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaValue" |
| quidu "44FE6C0901FA" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE))) |
| (object Association "SAMSchemaDerivatorForSAMSchemaVariable" |
| quid "44FEB9A40099" |
| roles (list role_list |
| (object Role "samTargetSchemaDerivators" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEB9A5020D" |
| label "samTargetSchemaDerivators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaDerivator" |
| quidu "44FEAD8A0233" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samSourceSchemaVariables" |
| quid "44FEB9A50217" |
| label "samSourceSchemaVariables" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaVariable" |
| quidu "44FE6B8503A2" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE))) |
| (object Association "SAMSchemaVariableForSAMSchemaDerivator" |
| quid "44FEB9AB03D9" |
| roles (list role_list |
| (object Role "samTargetSchemaVariable" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEB9AC0253" |
| label "samTargetSchemaVariable" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaVariable" |
| quidu "44FE6B8503A2" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samSourceSchemaDerivators" |
| quid "44FEB9AC0255" |
| label "samSourceSchemaDerivators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaDerivator" |
| quidu "44FEAD8A0233" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE))) |
| (object Association "SAMNeutralPreconditonFromValueToOperator" |
| quid "44FEC2860117" |
| roles (list role_list |
| (object Role "samOperators" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEC288003D" |
| label "samOperators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMOperator" |
| quidu "44FE6A3D021D" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samSchemaValues" |
| quid "44FEC288003F" |
| label "samSchemaValues" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaValue" |
| quidu "44FE6C0901FA" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE)) |
| AssociationClass "SAMPrecondition") |
| (object Association "SAMNeutralPreconditionFromOperatorToOperator" |
| quid "44FEC4A5007A" |
| roles (list role_list |
| (object Role "samSourceOperators" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEC4A7031C" |
| label "samSourceOperators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMOperator" |
| quidu "44FE6A3D021D" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samTargetOperators" |
| quid "44FEC4A7031E" |
| label "samTargetOperators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMOperator" |
| quidu "44FE6A3D021D" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE))) |
| (object Association "SAMPreconditionFromValueToAction" |
| quid "44FEC5DF0026" |
| roles (list role_list |
| (object Role "samSchemaActions" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEC5DF02E3" |
| label "samSchemaActions" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaAction" |
| quidu "44FE6C1503CE" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samSchemaValues" |
| quid "44FEC5DF02E5" |
| label "samSchemaValues" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaValue" |
| quidu "44FE6C0901FA" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE))) |
| (object Association "SAMPreconditionFromOperatorToAction" |
| quid "44FEC6F90333" |
| roles (list role_list |
| (object Role "samSchemaActions" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 203))) |
| quid "44FEC6FA0398" |
| label "samSchemaActions" |
| supplier "Logical View::behavioral::status_and_action_old::SAMSchemaAction" |
| quidu "44FE6C1503CE" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE) |
| (object Role "samSchemaOperators" |
| quid "44FEC6FA039A" |
| label "samSchemaOperators" |
| supplier "Logical View::behavioral::status_and_action_old::SAMOperator" |
| quidu "44FE6A3D021D" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE)))) |
| logical_presentations (list unit_reference_list |
| (object ClassDiagram "StatusAndAction" |
| quid "44F2DCA202FB" |
| title "StatusAndAction" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMOperatorKindEnum" @318 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1004, 4647) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @318 |
| location (770, 4563) |
| fill_color 13434879 |
| nlines 1 |
| max_width 468 |
| justify 0 |
| label "SAMOperatorKindEnum") |
| stereotype (object ItemLabel |
| Parent_View @318 |
| location (770, 4513) |
| fill_color 13434879 |
| anchor 10 |
| nlines 1 |
| max_width 468 |
| justify 0 |
| label "<<enumeration>>") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FEA9990023" |
| width 486 |
| height 292 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMDerivatorKindEnum" @319 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (4705, 274) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @319 |
| location (4472, 165) |
| fill_color 13434879 |
| nlines 1 |
| max_width 466 |
| justify 0 |
| label "SAMDerivatorKindEnum") |
| stereotype (object ItemLabel |
| Parent_View @319 |
| location (4472, 115) |
| fill_color 13434879 |
| anchor 10 |
| nlines 1 |
| max_width 466 |
| justify 0 |
| label "<<enumeration>>") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FEADB80062" |
| width 484 |
| height 342 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::PreconditionKindEnum" @320 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1881, 4715) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @320 |
| location (1659, 4581) |
| fill_color 13434879 |
| nlines 1 |
| max_width 444 |
| justify 0 |
| label "PreconditionKindEnum") |
| stereotype (object ItemLabel |
| Parent_View @320 |
| location (1659, 4531) |
| fill_color 13434879 |
| anchor 10 |
| nlines 1 |
| max_width 444 |
| justify 0 |
| label "<<enumeration>>") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FEBD5B0230" |
| width 462 |
| height 392 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMSchemaValue" @321 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2304, 3533) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @321 |
| location (2108, 3431) |
| fill_color 13434879 |
| nlines 1 |
| max_width 392 |
| justify 0 |
| label "SAMSchemaValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FE6C0901FA" |
| width 410 |
| height 228 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMStatusSynchronizer" @322 |
| location (2494, 3758) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @323 |
| Parent_View @322 |
| location (2358, 3722) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "SAMStatusSynchronizer" |
| pctDist -1.783333 |
| height 37 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB65A0222" |
| roleview_list (list RoleViews |
| (object RoleView "samSourceSchemaValues" @324 |
| Parent_View @322 |
| location (655, 216) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @325 |
| Parent_View @324 |
| location (2400, 3957) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 507 |
| justify 0 |
| label "+samSourceSchemaValues" |
| pctDist 0.311961 |
| height 199 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB65C0225" |
| client @322 |
| supplier @321 |
| vertices (list Points |
| (2494, 3758) |
| (2304, 3758) |
| (2304, 3647)) |
| line_style 3 |
| origin_attachment (2494, 3758) |
| terminal_attachment (2304, 3647) |
| label (object SegLabel @326 |
| Parent_View @324 |
| location (2252, 3660) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.955497 |
| height 53 |
| orientation 0)) |
| (object RoleView "samTargetSchemaValues" @327 |
| Parent_View @322 |
| location (655, 216) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @328 |
| Parent_View @327 |
| location (2531, 3650) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 491 |
| justify 0 |
| label "+samTargetSchemaValues" |
| pctDist 0.513317 |
| height 24 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB65C022F" |
| client @322 |
| supplier @321 |
| vertices (list Points |
| (2494, 3758) |
| (2554, 3758) |
| (2554, 3533) |
| (2509, 3533)) |
| line_style 3 |
| origin_attachment (2494, 3758) |
| terminal_attachment (2509, 3533) |
| label (object SegLabel @329 |
| Parent_View @327 |
| location (2542, 3493) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.899872 |
| height 41 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMOperator" @330 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (930, 3793) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @330 |
| location (646, 3715) |
| fill_color 13434879 |
| nlines 1 |
| max_width 568 |
| justify 0 |
| label "SAMOperator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FE6A3D021D" |
| width 586 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMNeutralPreconditionFromOperatorToOperator" @331 |
| location (141, 4204) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @332 |
| Parent_View @331 |
| location (256, 4254) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 905 |
| justify 0 |
| label "SAMNeutralPreconditionFromOperatorToOperator" |
| pctDist 2.416667 |
| height 50 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC4A5007A" |
| roleview_list (list RoleViews |
| (object RoleView "samSourceOperators" @333 |
| Parent_View @331 |
| location (-324, 402) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @334 |
| Parent_View @333 |
| location (651, 3983) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 425 |
| justify 0 |
| label "+samSourceOperators" |
| pctDist 0.896809 |
| height 129 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC4A7031C" |
| client @331 |
| supplier @330 |
| vertices (list Points |
| (141, 4204) |
| (779, 4204) |
| (779, 3883)) |
| line_style 3 |
| origin_attachment (141, 4204) |
| terminal_attachment (779, 3883) |
| label (object SegLabel @335 |
| Parent_View @333 |
| location (726, 3930) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.951715 |
| height 54 |
| orientation 0)) |
| (object RoleView "samTargetOperators" @336 |
| Parent_View @331 |
| location (-324, 402) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @337 |
| Parent_View @336 |
| location (406, 3812) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 394 |
| justify 0 |
| label "+samTargetOperators" |
| pctDist 0.779825 |
| height 41 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC4A7031E" |
| client @331 |
| supplier @330 |
| vertices (list Points |
| (141, 4204) |
| (81, 4204) |
| (81, 3771) |
| (637, 3771)) |
| line_style 3 |
| origin_attachment (141, 4204) |
| terminal_attachment (637, 3771) |
| label (object SegLabel @338 |
| Parent_View @336 |
| location (541, 3741) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.909796 |
| height 31 |
| orientation 0)))) |
| (object AssociationViewNew "SAMNeutralPreconditonFromValueToOperator" @339 |
| location (1742, 4019) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @340 |
| Parent_View @339 |
| location (1645, 4059) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 837 |
| justify 0 |
| label "SAMNeutralPreconditonFromValueToOperator" |
| pctDist -1.116667 |
| height 40 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC2860117" |
| roleview_list (list RoleViews |
| (object RoleView "samOperators" @341 |
| Parent_View @339 |
| location (-97, 477) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @342 |
| Parent_View @341 |
| location (1068, 3911) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 290 |
| justify 0 |
| label "+samOperators" |
| pctDist 0.966318 |
| height 8 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC288003D" |
| client @339 |
| supplier @330 |
| vertices (list Points |
| (1742, 4019) |
| (1075, 4019) |
| (1075, 3883)) |
| line_style 3 |
| origin_attachment (1742, 4019) |
| terminal_attachment (1075, 3883) |
| label (object SegLabel @343 |
| Parent_View @341 |
| location (997, 3959) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.905923 |
| height 79 |
| orientation 0)) |
| (object RoleView "samSchemaValues" @344 |
| Parent_View @339 |
| location (-97, 477) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @345 |
| Parent_View @344 |
| location (1952, 3677) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 378 |
| justify 0 |
| label "+samSchemaValues" |
| pctDist 0.962386 |
| height 222 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC288003F" |
| client @339 |
| supplier @321 |
| vertices (list Points |
| (1742, 4019) |
| (2173, 4019) |
| (2173, 3647)) |
| line_style 3 |
| origin_attachment (1742, 4019) |
| terminal_attachment (2173, 3647) |
| label (object SegLabel @346 |
| Parent_View @344 |
| location (2114, 3728) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.899072 |
| height 60 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMSchemaAction" @347 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2273, 1925) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @347 |
| location (2077, 1875) |
| fill_color 13434879 |
| nlines 1 |
| max_width 392 |
| justify 0 |
| label "SAMSchemaAction") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FE6C1503CE" |
| width 410 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMPreconditionFromOperatorToAction" @348 |
| location (1894, 3135) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @349 |
| Parent_View @348 |
| location (1684, 3099) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 729 |
| justify 0 |
| label "SAMPreconditionFromOperatorToAction" |
| pctDist -3.000000 |
| height 37 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC6F90333" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaActions" @350 |
| Parent_View @348 |
| location (1429, -667) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @351 |
| Parent_View @350 |
| location (1918, 2091) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 405 |
| justify 0 |
| label "+samSchemaActions" |
| pctDist 0.925110 |
| height 213 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC6FA0398" |
| client @348 |
| supplier @347 |
| vertices (list Points |
| (1894, 3135) |
| (2130, 3135) |
| (2130, 1987)) |
| line_style 3 |
| origin_attachment (1894, 3135) |
| terminal_attachment (2130, 1987) |
| label (object SegLabel @352 |
| Parent_View @350 |
| location (2175, 2021) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.975820 |
| height 45 |
| orientation 1)) |
| (object RoleView "samSchemaOperators" @353 |
| Parent_View @348 |
| location (1429, -667) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @354 |
| Parent_View @353 |
| location (1001, 3577) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 440 |
| justify 0 |
| label "+samSchemaOperators" |
| pctDist 0.909159 |
| height 78 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC6FA039A" |
| client @348 |
| supplier @330 |
| vertices (list Points |
| (1894, 3135) |
| (1078, 3135) |
| (1078, 3703)) |
| line_style 3 |
| origin_attachment (1894, 3135) |
| terminal_attachment (1078, 3703) |
| label (object SegLabel @355 |
| Parent_View @353 |
| location (1121, 3637) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.951952 |
| height 43 |
| orientation 0)))) |
| (object AssociationViewNew "SAMStatusTransition" @356 |
| location (2432, 2703) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @357 |
| Parent_View @356 |
| location (2523, 3050) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "SAMStatusTransition" |
| pctDist 2.033333 |
| height 347 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB45500C1" |
| roleview_list (list RoleViews |
| (object RoleView "samTargetSchemaValues" @358 |
| Parent_View @356 |
| location (608, 394) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @359 |
| Parent_View @358 |
| location (2579, 3270) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 493 |
| justify 0 |
| label "+samTargetSchemaValues" |
| pctDist 0.792426 |
| height 147 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB4570100" |
| client @356 |
| supplier @321 |
| vertices (list Points |
| (2432, 2703) |
| (2432, 3419)) |
| line_style 3 |
| origin_attachment (2432, 2703) |
| terminal_attachment (2432, 3419) |
| label (object SegLabel @360 |
| Parent_View @358 |
| location (2486, 3347) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "samSourceSchemaActions" @361 |
| Parent_View @356 |
| location (608, 394) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @362 |
| Parent_View @361 |
| location (2644, 2126) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 520 |
| justify 0 |
| label "+samSourceSchemaActions" |
| pctDist 0.806452 |
| height 212 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB4570102" |
| client @356 |
| supplier @347 |
| vertices (list Points |
| (2432, 2703) |
| (2432, 1987)) |
| line_style 3 |
| origin_attachment (2432, 2703) |
| terminal_attachment (2432, 1987) |
| label (object SegLabel @363 |
| Parent_View @361 |
| location (2485, 2030) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.940341 |
| height 53 |
| orientation 1)))) |
| (object AssociationViewNew "SAMPreconditionFromValueToAction" @364 |
| location (2251, 2702) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @365 |
| Parent_View @364 |
| location (2302, 2559) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 688 |
| justify 0 |
| label "SAMPreconditionFromValueToAction" |
| pctDist 1.350000 |
| height 144 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC5DF0026" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaActions" @366 |
| Parent_View @364 |
| location (412, -840) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @367 |
| Parent_View @366 |
| location (2276, 2171) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 405 |
| justify 0 |
| label "+samSchemaActions" |
| pctDist 0.741573 |
| height 25 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC5DF02E3" |
| client @364 |
| supplier @347 |
| vertices (list Points |
| (2251, 2702) |
| (2251, 1986)) |
| line_style 3 |
| origin_attachment (2251, 2702) |
| terminal_attachment (2251, 1986) |
| label (object SegLabel @368 |
| Parent_View @366 |
| location (2318, 2028) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.940952 |
| height 67 |
| orientation 1)) |
| (object RoleView "samSchemaValues" @369 |
| Parent_View @364 |
| location (412, -840) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @370 |
| Parent_View @369 |
| location (2067, 3284) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 378 |
| justify 0 |
| label "+samSchemaValues" |
| pctDist 0.812062 |
| height 185 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEC5DF02E5" |
| client @364 |
| supplier @321 |
| vertices (list Points |
| (2251, 2702) |
| (2251, 3419)) |
| line_style 3 |
| origin_attachment (2251, 2702) |
| terminal_attachment (2251, 3419) |
| label (object SegLabel @371 |
| Parent_View @369 |
| location (2305, 3347) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMStatusValue" @372 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (3743, 2198) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @372 |
| location (3573, 2120) |
| fill_color 13434879 |
| nlines 1 |
| max_width 340 |
| justify 0 |
| label "SAMStatusValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FE5BF60070" |
| width 358 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMSchemaVariable" @373 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (3031, 2840) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @373 |
| location (2791, 2762) |
| fill_color 13434879 |
| nlines 1 |
| max_width 480 |
| justify 0 |
| label "SAMSchemaVariable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FE6B8503A2" |
| width 498 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMSchemaValueForSAMSchemaVariable" @374 |
| location (3019, 3439) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @375 |
| Parent_View @374 |
| location (3080, 3360) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 785 |
| justify 0 |
| label "SAMSchemaValueForSAMSchemaVariable" |
| pctDist 1.533333 |
| height 80 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C330331" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaValues" @376 |
| Parent_View @374 |
| location (1322, 861) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @377 |
| Parent_View @376 |
| location (2741, 3464) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 375 |
| justify 0 |
| label "+samSchemaValues" |
| pctDist 0.595122 |
| height 36 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C340184" |
| client @374 |
| supplier @321 |
| vertices (list Points |
| (3019, 3439) |
| (3019, 3499) |
| (2509, 3499)) |
| line_style 3 |
| origin_attachment (3019, 3439) |
| terminal_attachment (2509, 3499) |
| label (object SegLabel @378 |
| Parent_View @376 |
| location (2557, 3433) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.916667 |
| height 67 |
| orientation 1)) |
| (object RoleView "samSchemaVariable" @379 |
| Parent_View @374 |
| location (1322, 861) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @380 |
| Parent_View @379 |
| location (2984, 3052) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 397 |
| justify 0 |
| label "+samSchemaVariable" |
| pctDist 0.762646 |
| height 36 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C340186" |
| client @374 |
| supplier @373 |
| vertices (list Points |
| (3019, 3439) |
| (3019, 2930)) |
| line_style 3 |
| origin_attachment (3019, 3439) |
| terminal_attachment (3019, 2930) |
| label (object SegLabel @381 |
| Parent_View @379 |
| location (3073, 2982) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMSchemaDerivator" @382 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (4387, 2484) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @382 |
| location (4173, 2434) |
| fill_color 13434879 |
| nlines 1 |
| max_width 428 |
| justify 0 |
| label "SAMSchemaDerivator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FEAD8A0233" |
| width 446 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMSchemaDerivatorForSAMSchemaVariable" @383 |
| location (3884, 2777) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @384 |
| Parent_View @383 |
| location (4028, 2677) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 859 |
| justify 0 |
| label "SAMSchemaDerivatorForSAMSchemaVariable" |
| pctDist 2.900000 |
| height 101 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB9A40099" |
| roleview_list (list RoleViews |
| (object RoleView "samTargetSchemaDerivators" @385 |
| Parent_View @383 |
| location (1318, -72) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @386 |
| Parent_View @385 |
| location (3998, 2602) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 575 |
| justify 0 |
| label "+samTargetSchemaDerivators" |
| pctDist 0.188216 |
| height 176 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB9A5020D" |
| client @383 |
| supplier @382 |
| vertices (list Points |
| (3884, 2777) |
| (4258, 2777) |
| (4258, 2546)) |
| line_style 3 |
| origin_attachment (3884, 2777) |
| terminal_attachment (4258, 2546) |
| label (object SegLabel @387 |
| Parent_View @385 |
| location (4318, 2584) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.937807 |
| height 60 |
| orientation 1)) |
| (object RoleView "samSourceSchemaVariables" @388 |
| Parent_View @383 |
| location (1318, -72) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @389 |
| Parent_View @388 |
| location (3650, 2742) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 555 |
| justify 0 |
| label "+samSourceSchemaVariables" |
| pctDist 0.389525 |
| height 36 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB9A50217" |
| client @383 |
| supplier @373 |
| vertices (list Points |
| (3884, 2777) |
| (3280, 2777)) |
| line_style 3 |
| origin_attachment (3884, 2777) |
| terminal_attachment (3280, 2777) |
| label (object SegLabel @390 |
| Parent_View @388 |
| location (3336, 2737) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.908197 |
| height 41 |
| orientation 1)))) |
| (object AssociationViewNew "SAMSchemaVariableForSAMSchemaDerivator" @391 |
| location (4085, 2893) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @392 |
| Parent_View @391 |
| location (4467, 2932) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 852 |
| justify 0 |
| label "SAMSchemaVariableForSAMSchemaDerivator" |
| pctDist 6.883333 |
| height 39 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB9AB03D9" |
| roleview_list (list RoleViews |
| (object RoleView "samTargetSchemaVariable" @393 |
| Parent_View @391 |
| location (163, 400) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @394 |
| Parent_View @393 |
| location (3669, 2937) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 525 |
| justify 0 |
| label "+samTargetSchemaVariable" |
| pctDist 0.518610 |
| height 44 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB9AC0253" |
| client @391 |
| supplier @373 |
| vertices (list Points |
| (4085, 2893) |
| (3280, 2893)) |
| line_style 3 |
| origin_attachment (4085, 2893) |
| terminal_attachment (3280, 2893) |
| label (object SegLabel @395 |
| Parent_View @393 |
| location (3342, 2924) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.923077 |
| height 31 |
| orientation 0)) |
| (object RoleView "samSourceSchemaDerivators" @396 |
| Parent_View @391 |
| location (163, 400) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @397 |
| Parent_View @396 |
| location (4803, 2638) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 575 |
| justify 0 |
| label "+samSourceSchemaDerivators" |
| pctDist 0.887097 |
| height 259 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB9AC0255" |
| client @391 |
| supplier @382 |
| vertices (list Points |
| (4085, 2893) |
| (4544, 2893) |
| (4544, 2546)) |
| line_style 3 |
| origin_attachment (4085, 2893) |
| terminal_attachment (4544, 2546) |
| label (object SegLabel @398 |
| Parent_View @396 |
| location (4595, 2581) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.956576 |
| height 51 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMStatusSchema" @399 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1031, 2375) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @399 |
| location (835, 2297) |
| fill_color 13434879 |
| nlines 1 |
| max_width 392 |
| justify 0 |
| label "SAMStatusSchema") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FE69A1022A" |
| width 410 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMSchemaDerivatorForSAMStatusSchema" @400 |
| location (2700, 2435) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @401 |
| Parent_View @400 |
| location (3125, 2391) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 817 |
| justify 0 |
| label "SAMSchemaDerivatorForSAMStatusSchema" |
| pctDist 7.600000 |
| height 45 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB24F0374" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaDerivators" @402 |
| Parent_View @400 |
| location (2079, 91) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @403 |
| Parent_View @402 |
| location (3871, 2394) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 440 |
| justify 0 |
| label "+samSchemaDerivators" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB2510092" |
| client @400 |
| supplier @382 |
| vertices (list Points |
| (2700, 2435) |
| (4164, 2435)) |
| line_style 3 |
| origin_attachment (2700, 2435) |
| terminal_attachment (4164, 2435) |
| label (object SegLabel @404 |
| Parent_View @402 |
| location (4108, 2460) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.962432 |
| height 25 |
| orientation 1)) |
| (object RoleView "samStatusSchema" @405 |
| Parent_View @400 |
| location (2079, 91) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @406 |
| Parent_View @405 |
| location (1477, 2396) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 372 |
| justify 0 |
| label "+samStatusSchema" |
| pctDist 0.835383 |
| height 40 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEB2510094" |
| client @400 |
| supplier @399 |
| vertices (list Points |
| (2700, 2435) |
| (1236, 2435)) |
| line_style 3 |
| origin_attachment (2700, 2435) |
| terminal_attachment (1236, 2435) |
| label (object SegLabel @407 |
| Parent_View @405 |
| location (1383, 2489) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))) |
| (object AssociationViewNew "SAMSchemaActionForSAMStatusSchema" @408 |
| location (1458, 1940) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @409 |
| Parent_View @408 |
| location (1492, 1836) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 774 |
| justify 0 |
| label "SAMSchemaActionForSAMStatusSchema" |
| pctDist 1.066667 |
| height 105 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C3700F2" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaActions" @410 |
| Parent_View @408 |
| location (750, -426) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @411 |
| Parent_View @410 |
| location (1815, 1906) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 405 |
| justify 0 |
| label "+samSchemaActions" |
| pctDist 0.584590 |
| height 35 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C38002C" |
| client @408 |
| supplier @347 |
| vertices (list Points |
| (1458, 1940) |
| (2068, 1940)) |
| line_style 3 |
| origin_attachment (1458, 1940) |
| terminal_attachment (2068, 1940) |
| label (object SegLabel @412 |
| Parent_View @410 |
| location (1971, 1969) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.843234 |
| height 29 |
| orientation 1)) |
| (object RoleView "samStatusSchema" @413 |
| Parent_View @408 |
| location (750, -426) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @414 |
| Parent_View @413 |
| location (1241, 2034) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 369 |
| justify 0 |
| label "+samStatusSchema" |
| pctDist 0.588138 |
| height 48 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C38002E" |
| client @408 |
| supplier @399 |
| vertices (list Points |
| (1458, 1940) |
| (1193, 1940) |
| (1193, 2285)) |
| line_style 3 |
| origin_attachment (1458, 1940) |
| terminal_attachment (1193, 2285) |
| label (object SegLabel @415 |
| Parent_View @413 |
| location (1247, 2224) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))) |
| (object AssociationViewNew "SAMOperatorForSAMStatusSchema" @416 |
| location (919, 3083) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @417 |
| Parent_View @416 |
| location (908, 3096) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 658 |
| justify 0 |
| label "SAMOperatorForSAMStatusSchema" |
| pctDist 0.316667 |
| height 13 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6ABF0276" |
| roleview_list (list RoleViews |
| (object RoleView "samOperators" @418 |
| Parent_View @416 |
| location (152, 1139) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @419 |
| Parent_View @418 |
| location (778, 3591) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 291 |
| justify 0 |
| label "+samOperators" |
| pctDist 0.822086 |
| height 142 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6AC00097" |
| client @416 |
| supplier @330 |
| vertices (list Points |
| (919, 3083) |
| (919, 3702)) |
| line_style 3 |
| origin_attachment (919, 3083) |
| terminal_attachment (919, 3702) |
| label (object SegLabel @420 |
| Parent_View @418 |
| location (870, 3652) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.918712 |
| height 50 |
| orientation 1)) |
| (object RoleView "samStatusSchema" @421 |
| Parent_View @416 |
| location (152, 1139) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @422 |
| Parent_View @421 |
| location (844, 2661) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 372 |
| justify 0 |
| label "+samStatusSchema" |
| pctDist 0.682451 |
| height 76 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6AC00099" |
| client @416 |
| supplier @399 |
| vertices (list Points |
| (919, 3083) |
| (919, 2465)) |
| line_style 3 |
| origin_attachment (919, 3083) |
| terminal_attachment (919, 2465) |
| label (object SegLabel @423 |
| Parent_View @421 |
| location (877, 2591) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.796012 |
| height 43 |
| orientation 0)))) |
| (object AssociationViewNew "SAMSchemaVariableForSAMStatusSchema" @424 |
| location (1815, 2793) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @425 |
| Parent_View @424 |
| location (1682, 2743) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 800 |
| justify 0 |
| label "SAMSchemaVariableForSAMStatusSchema" |
| pctDist -1.733333 |
| height 51 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C2F003D" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaVariables" @426 |
| Parent_View @424 |
| location (1107, 427) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @427 |
| Parent_View @426 |
| location (2507, 2821) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 437 |
| justify 0 |
| label "+samSchemaVariables" |
| pctDist 0.716033 |
| height 28 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C2F02BD" |
| client @424 |
| supplier @373 |
| vertices (list Points |
| (1815, 2793) |
| (2782, 2793)) |
| line_style 3 |
| origin_attachment (1815, 2793) |
| terminal_attachment (2782, 2793) |
| label (object SegLabel @428 |
| Parent_View @426 |
| location (2692, 2748) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.906902 |
| height 46 |
| orientation 0)) |
| (object RoleView "samStatusSchema" @429 |
| Parent_View @424 |
| location (1107, 427) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @430 |
| Parent_View @429 |
| location (1168, 2600) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 369 |
| justify 0 |
| label "+samStatusSchema" |
| pctDist 0.861702 |
| height 8 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6C2F02BF" |
| client @424 |
| supplier @399 |
| vertices (list Points |
| (1815, 2793) |
| (1175, 2793) |
| (1175, 2465)) |
| line_style 3 |
| origin_attachment (1815, 2793) |
| terminal_attachment (1175, 2465) |
| label (object SegLabel @431 |
| Parent_View @429 |
| location (1134, 2534) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.928465 |
| height 42 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMAction" @432 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2446, 918) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @432 |
| location (2220, 816) |
| fill_color 13434879 |
| nlines 1 |
| max_width 452 |
| justify 0 |
| label "SAMAction") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44F2F5E500D4" |
| width 470 |
| height 228 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMSchemaActionForSAMAction" @433 |
| location (2466, 1447) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @434 |
| Parent_View @433 |
| location (2460, 1467) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 620 |
| justify 0 |
| label "SAMSchemaActionForSAMAction" |
| pctDist 0.400000 |
| height 20 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6D36032C" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaActions" @435 |
| Parent_View @433 |
| location (346, 535) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @436 |
| Parent_View @435 |
| location (2430, 1785) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 405 |
| justify 0 |
| label "+samSchemaActions" |
| pctDist 0.815534 |
| height 37 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6D3702F2" |
| client @433 |
| supplier @347 |
| vertices (list Points |
| (2466, 1447) |
| (2466, 1862)) |
| line_style 3 |
| origin_attachment (2466, 1447) |
| terminal_attachment (2466, 1862) |
| label (object SegLabel @437 |
| Parent_View @435 |
| location (2519, 1831) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.928230 |
| height 53 |
| orientation 0)) |
| (object RoleView "samAction" @438 |
| Parent_View @433 |
| location (346, 535) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @439 |
| Parent_View @438 |
| location (2425, 1115) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 222 |
| justify 0 |
| label "+samAction" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6D3702FC" |
| client @433 |
| supplier @432 |
| vertices (list Points |
| (2466, 1447) |
| (2466, 1032)) |
| line_style 3 |
| origin_attachment (2466, 1447) |
| terminal_attachment (2466, 1032) |
| label (object SegLabel @440 |
| Parent_View @438 |
| location (2520, 1074) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMStatusVariable" @441 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (3161, 1424) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @441 |
| location (2916, 1322) |
| fill_color 13434879 |
| nlines 1 |
| max_width 490 |
| justify 0 |
| label "SAMStatusVariable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44F2F6C90251" |
| width 508 |
| height 228 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMStatusValueForSAMStatusVariable" @442 |
| location (3379, 1860) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @443 |
| Parent_View @442 |
| location (3385, 1907) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 737 |
| justify 0 |
| label "SAMStatusValueForSAMStatusVariable" |
| pctDist 0.600000 |
| height 47 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE5CE401A3" |
| roleview_list (list RoleViews |
| (object RoleView "samStatusValues" @444 |
| Parent_View @442 |
| location (1561, 404) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @445 |
| Parent_View @444 |
| location (3604, 2021) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 361 |
| justify 0 |
| label "+samStatusValues" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE5CE5000A" |
| client @442 |
| supplier @372 |
| vertices (list Points |
| (3379, 1860) |
| (3562, 1860) |
| (3562, 2108)) |
| line_style 3 |
| origin_attachment (3379, 1860) |
| terminal_attachment (3562, 2108) |
| label (object SegLabel @446 |
| Parent_View @444 |
| location (3616, 2064) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "samStatusVariable" @447 |
| Parent_View @442 |
| location (1561, 404) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @448 |
| Parent_View @447 |
| location (3288, 1624) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 371 |
| justify 0 |
| label "+samStatusVariable" |
| pctDist 0.800781 |
| height 19 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE5CE5000C" |
| client @442 |
| supplier @441 |
| vertices (list Points |
| (3379, 1860) |
| (3269, 1860) |
| (3269, 1538)) |
| line_style 3 |
| origin_attachment (3379, 1860) |
| terminal_attachment (3269, 1538) |
| label (object SegLabel @449 |
| Parent_View @447 |
| location (3323, 1582) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object AssociationViewNew "SAMSchemaVariableForSAMStatusVariable" @450 |
| location (3006, 2207) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @451 |
| Parent_View @450 |
| location (3032, 2131) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 803 |
| justify 0 |
| label "SAMSchemaVariableForSAMStatusVariable" |
| pctDist 0.950000 |
| height 77 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6D970034" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaVariables" @452 |
| Parent_View @450 |
| location (950, 654) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @453 |
| Parent_View @452 |
| location (2906, 2630) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 437 |
| justify 0 |
| label "+samSchemaVariables" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6D9703D7" |
| client @450 |
| supplier @373 |
| vertices (list Points |
| (3006, 2207) |
| (2947, 2207) |
| (2947, 2750)) |
| line_style 3 |
| origin_attachment (3006, 2207) |
| terminal_attachment (2947, 2750) |
| label (object SegLabel @454 |
| Parent_View @452 |
| location (3001, 2690) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "samSchemaValue" @455 |
| Parent_View @450 |
| location (950, 654) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @456 |
| Parent_View @455 |
| location (3026, 1806) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 359 |
| justify 0 |
| label "+samSchemaValue" |
| pctDist 0.634409 |
| height 41 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE6D9703D9" |
| client @450 |
| supplier @441 |
| vertices (list Points |
| (3006, 2207) |
| (3066, 2207) |
| (3066, 1538)) |
| line_style 3 |
| origin_attachment (3006, 2207) |
| terminal_attachment (3066, 1538) |
| label (object SegLabel @457 |
| Parent_View @455 |
| location (3120, 1612) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action_old::SAMDerivator" @458 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (3884, 216) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @458 |
| location (3599, 138) |
| fill_color 13434879 |
| nlines 1 |
| max_width 570 |
| justify 0 |
| label "SAMDerivator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "44FE57E30371" |
| width 588 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMSchemaDerivatorForSAMDerivator" @459 |
| location (4239, 1298) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @460 |
| Parent_View @459 |
| location (4228, 1489) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 715 |
| justify 0 |
| label "SAMSchemaDerivatorForSAMDerivator" |
| pctDist 0.333333 |
| height 191 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEAED3009B" |
| roleview_list (list RoleViews |
| (object RoleView "samSchemaDerivators" @461 |
| Parent_View @459 |
| location (1884, 1073) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @462 |
| Parent_View @461 |
| location (4198, 2197) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 440 |
| justify 0 |
| label "+samSchemaDerivators" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEAED5006C" |
| client @459 |
| supplier @382 |
| vertices (list Points |
| (4239, 1298) |
| (4239, 2422)) |
| line_style 3 |
| origin_attachment (4239, 1298) |
| terminal_attachment (4239, 2422) |
| label (object SegLabel @463 |
| Parent_View @461 |
| location (4293, 2310) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "samDerivator" @464 |
| Parent_View @459 |
| location (1884, 1073) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @465 |
| Parent_View @464 |
| location (4198, 399) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 260 |
| justify 0 |
| label "+samDerivator" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FEAED5006E" |
| client @459 |
| supplier @458 |
| vertices (list Points |
| (4239, 1298) |
| (4239, 227) |
| (4178, 227)) |
| line_style 3 |
| origin_attachment (4239, 1298) |
| terminal_attachment (4178, 227) |
| label (object SegLabel @466 |
| Parent_View @464 |
| location (4293, 286) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::data::classes::SapClass" @467 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (899, 767) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @467 |
| location (554, 309) |
| fill_color 13434879 |
| nlines 1 |
| max_width 690 |
| justify 0 |
| label "SapClass") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4432171B031E" |
| width 708 |
| height 940 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SAMStatusSchemaForBusinessObjectNode" @468 |
| location (369, 1807) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @469 |
| Parent_View @468 |
| location (369, 1748) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 797 |
| justify 0 |
| label "SAMStatusSchemaForBusinessObjectNode" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE69AF007B" |
| roleview_list (list RoleViews |
| (object RoleView "samStatusSchema" @470 |
| Parent_View @468 |
| location (-70, 776) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @471 |
| Parent_View @470 |
| location (611, 2349) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 372 |
| justify 0 |
| label "+samStatusSchema" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE69AF0392" |
| client @468 |
| supplier @399 |
| vertices (list Points |
| (369, 1807) |
| (309, 1807) |
| (309, 2307) |
| (826, 2307)) |
| line_style 3 |
| origin_attachment (369, 1807) |
| terminal_attachment (826, 2307) |
| label (object SegLabel @472 |
| Parent_View @470 |
| location (718, 2254) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "businessObjectNode" @473 |
| Parent_View @468 |
| location (-70, 776) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @474 |
| Parent_View @473 |
| location (632, 1322) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 400 |
| justify 0 |
| label "+businessObjectNode" |
| pctDist 0.921912 |
| height 240 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE69AF039C" |
| client @468 |
| supplier @467 |
| vertices (list Points |
| (369, 1807) |
| (871, 1807) |
| (871, 1237)) |
| line_style 3 |
| origin_attachment (369, 1807) |
| terminal_attachment (871, 1237) |
| label (object SegLabel @475 |
| Parent_View @473 |
| location (926, 1309) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.933865 |
| height 55 |
| orientation 1)))) |
| (object AssociationViewNew "SAMActionForBusinessObjectNode" @476 |
| location (1828, 721) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @477 |
| Parent_View @476 |
| location (1858, 785) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 651 |
| justify 0 |
| label "SAMActionForBusinessObjectNode" |
| pctDist 1.000000 |
| height 64 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44F2F5F002C6" |
| roleview_list (list RoleViews |
| (object RoleView "samActions" @478 |
| Parent_View @476 |
| location (1319, 443) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @479 |
| Parent_View @478 |
| location (2258, 683) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 238 |
| justify 0 |
| label "+samActions" |
| pctDist 0.751004 |
| height 39 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44F2F5F1012D" |
| client @476 |
| supplier @432 |
| vertices (list Points |
| (1828, 721) |
| (2319, 721) |
| (2319, 804)) |
| line_style 3 |
| origin_attachment (1828, 721) |
| terminal_attachment (2319, 804) |
| label (object SegLabel @480 |
| Parent_View @478 |
| location (2373, 747) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "businessObjectNode" @481 |
| Parent_View @476 |
| location (1319, 443) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @482 |
| Parent_View @481 |
| location (1496, 675) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 411 |
| justify 0 |
| label "+businessObjectNode" |
| pctDist 0.576541 |
| height 47 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44F2F5F1012F" |
| client @476 |
| supplier @467 |
| vertices (list Points |
| (1828, 721) |
| (1253, 721)) |
| line_style 3 |
| origin_attachment (1828, 721) |
| terminal_attachment (1253, 721) |
| label (object SegLabel @483 |
| Parent_View @481 |
| location (1316, 759) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.891129 |
| height 38 |
| orientation 0)))) |
| (object AssociationViewNew "SAMStatusVariableForBusinessObjectNode" @484 |
| location (1887, 1394) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @485 |
| Parent_View @484 |
| location (2037, 1310) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 809 |
| justify 0 |
| label "SAMStatusVariableForBusinessObjectNode" |
| pctDist 3.000000 |
| height 85 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44F2F6E50128" |
| roleview_list (list RoleViews |
| (object RoleView "samStatusVariables" @486 |
| Parent_View @484 |
| location (1359, 988) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @487 |
| Parent_View @486 |
| location (2517, 1372) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 407 |
| justify 0 |
| label "+samStatusVariables" |
| pctDist 0.619048 |
| height 23 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44F2F6E600E4" |
| client @484 |
| supplier @441 |
| vertices (list Points |
| (1887, 1394) |
| (2907, 1394)) |
| line_style 3 |
| origin_attachment (1887, 1394) |
| terminal_attachment (2907, 1394) |
| label (object SegLabel @488 |
| Parent_View @486 |
| location (2816, 1426) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.912230 |
| height 32 |
| orientation 1)) |
| (object RoleView "businessObjectNode" @489 |
| Parent_View @484 |
| location (1359, 988) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @490 |
| Parent_View @489 |
| location (1103, 1433) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 411 |
| justify 0 |
| label "+businessObjectNode" |
| pctDist 0.769038 |
| height 39 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44F2F6E600E6" |
| client @484 |
| supplier @467 |
| vertices (list Points |
| (1887, 1394) |
| (1024, 1394) |
| (1024, 1237)) |
| line_style 3 |
| origin_attachment (1887, 1394) |
| terminal_attachment (1024, 1237) |
| label (object SegLabel @491 |
| Parent_View @489 |
| location (983, 1271) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.966527 |
| height 42 |
| orientation 0)))) |
| (object AssociationViewNew "SAMDerivatorForBusinessObject" @492 |
| location (2421, 485) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @493 |
| Parent_View @492 |
| location (2421, 426) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 601 |
| justify 0 |
| label "SAMDerivatorForBusinessObject" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE5B2400EF" |
| roleview_list (list RoleViews |
| (object RoleView "samDerivators" @494 |
| Parent_View @492 |
| location (1977, 270) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @495 |
| Parent_View @494 |
| location (3374, 269) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 280 |
| justify 0 |
| label "+samDerivators" |
| pctDist 0.821949 |
| height 41 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE5B2402E4" |
| client @492 |
| supplier @458 |
| vertices (list Points |
| (2421, 485) |
| (3589, 269)) |
| line_style 0 |
| label (object SegLabel @496 |
| Parent_View @494 |
| location (3482, 344) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)) |
| (object RoleView "businessObject" @497 |
| Parent_View @492 |
| location (1977, 270) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @498 |
| Parent_View @497 |
| location (1465, 626) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 317 |
| justify 0 |
| label "+businessObject" |
| pctDist 0.813464 |
| height 37 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "44FE5B2402E6" |
| client @492 |
| supplier @467 |
| vertices (list Points |
| (2421, 485) |
| (1253, 700)) |
| line_style 0 |
| label (object SegLabel @499 |
| Parent_View @497 |
| location (1380, 732) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))))))) |
| (object Class_Category "status_and_action" |
| attributes (list Attribute_Set) |
| quid "474A122E006C" |
| documentation |
| |S&AM is mostly about pre- and post-conditions for invocation of signatures. The abstraction that S&AM adds over simple pre/post constraints is that it groups parts of an object's state into what is called a status variable. Status variables furthermore are expected to have a finite set of possible values. |
| | |
| |Synchronizers are used to set the status of a status variable. This means that for those status variables (if they are implemented only by a signature) there must be a writing signature that allows for setting the value. Conceptually, synchronizers seem a bit like an event subscription with the condition that a status variable assumes a certain value, and the event listener sets the value of another status variable to a given value. |
| | |
| |Status population also does a setting of status variables. Viewn from the other side, this looks like a status variable is derived from the values of other status variables. Again, this could be expressed as a signature with a corresponding implementation that acts as a status variable signature. Impact analysis could be performed for the implementation to determine when the value changes. |
| | |
| |Given a full-blown boolean expression algebra, only a subset of the expressions can be modeled in S&AM. Also, if the type of a status variable has an infinite (or very large) value set, modeling with the S&AM notation gets unwieldy. |
| | |
| |From a distance, it seems that S&AM is a graphical notation for a specific subset of pre/post constraints over "status functions" and invocable signatures. |
| | |
| |S&AM could be regarded a view on other constraint and event registration metadata, but that would be difficult to bring, e.g., into a graphical notation. |
| |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class_Category "design" |
| quid "4743818802D4" |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "BusinessObject" |
| quid "474381C1025F" |
| used_nodes (list uses_relationship_list |
| (object Uses_Relationship |
| quid "474381E80189" |
| supplier "Logical View::behavioral::status_and_action::design::BusinessObjectNode" |
| quidu "474381D302BF"))) |
| (object Class "BusinessObjectNode" |
| quid "474381D302BF" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "479580FA0128" |
| supplier "Logical View::modelmanagement::NamedElement" |
| quidu "45013C240030"))) |
| (object Class "StatusVariable" |
| quid "474382660242" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "474A0AC70112" |
| supplier "Logical View::behavioral::status_and_action::design::AbstractStatusVariable" |
| quidu "474A08690112"))) |
| (object Class "StatusValue" |
| quid "474384A700EC" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "474A0AC001FD" |
| supplier "Logical View::behavioral::status_and_action::design::AbstractStatusValue" |
| quidu "474A091C02AC"))) |
| (object Class "Action" |
| quid "4743854A01DA" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "474A0A270236" |
| supplier "Logical View::behavioral::status_and_action::design::AbstractAction" |
| quidu "474A09310202"))) |
| (object Class "AbstractStatusVariable" |
| quid "474A08690112" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47958101008C" |
| supplier "Logical View::modelmanagement::NamedElement" |
| quidu "45013C240030")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "isAgent" |
| quid "474A087800C7" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public") |
| (object ClassAttribute "isStateGuarded" |
| quid "474A087D003C" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public")) |
| abstract TRUE) |
| (object Class "AbstractStatusValue" |
| quid "474A091C02AC" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "479580FE0119" |
| supplier "Logical View::modelmanagement::NamedElement" |
| quidu "45013C240030")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "isInitial" |
| quid "474A0A8C016E" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public") |
| (object ClassAttribute "isInhibiting" |
| quid "474A0A920065" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public") |
| (object ClassAttribute "isStateGuarded" |
| quid "474A0A980334" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public")) |
| abstract TRUE) |
| (object Class "AbstractAction" |
| quid "474A09310202" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "479580F200DA" |
| supplier "Logical View::modelmanagement::NamedElement" |
| quidu "45013C240030")) |
| class_attributes (list class_attribute_list |
| (object ClassAttribute "isAgent" |
| quid "474A0A300071" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public") |
| (object ClassAttribute "isPreconditionFixed" |
| quid "474A0A35012D" |
| type "Boolean" |
| quidu "39A2BDA60392" |
| exportControl "Public")) |
| abstract TRUE) |
| (object Association "BusinessObjectHasNodes" |
| quid "4743821A02B7" |
| roles (list role_list |
| (object Role "nodes" |
| quid "4743821B00D3" |
| label "nodes" |
| supplier "Logical View::behavioral::status_and_action::design::BusinessObjectNode" |
| quidu "474381D302BF" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "businessObject" |
| quid "4743821B00D5" |
| label "businessObject" |
| supplier "Logical View::behavioral::status_and_action::design::BusinessObject" |
| quidu "474381C1025F" |
| client_cardinality (value cardinality "1") |
| is_aggregate TRUE))) |
| (object Association "NodeHasVariables" |
| quid "4743826F0282" |
| roles (list role_list |
| (object Role "variables" |
| quid "474382700178" |
| label "variables" |
| supplier "Logical View::behavioral::status_and_action::design::StatusVariable" |
| quidu "474382660242" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "node" |
| quid "47438270017A" |
| label "node" |
| supplier "Logical View::behavioral::status_and_action::design::BusinessObjectNode" |
| quidu "474381D302BF" |
| client_cardinality (value cardinality "1") |
| is_aggregate TRUE))) |
| (object Association "NodeHasActions" |
| quid "4743854F0312" |
| roles (list role_list |
| (object Role "actions" |
| quid "47438550012E" |
| label "actions" |
| supplier "Logical View::behavioral::status_and_action::design::Action" |
| quidu "4743854A01DA" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "node" |
| quid "474385500130" |
| label "node" |
| supplier "Logical View::behavioral::status_and_action::design::BusinessObjectNode" |
| quidu "474381D302BF" |
| client_cardinality (value cardinality "1") |
| is_aggregate TRUE))) |
| (object Association "VariableHasValues" |
| quid "474D300E0253" |
| roles (list role_list |
| (object Role "values" |
| quid "474D300E0254" |
| label "values" |
| supplier "Logical View::behavioral::status_and_action::design::AbstractStatusValue" |
| quidu "474A091C02AC" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "variable" |
| quid "474D300E0255" |
| label "variable" |
| supplier "Logical View::behavioral::status_and_action::design::AbstractStatusVariable" |
| quidu "474A08690112" |
| client_cardinality (value cardinality "1") |
| is_aggregate TRUE)))) |
| logical_presentations (list unit_reference_list |
| (object ClassDiagram "Main" |
| quid "474381B802FA" |
| title "Main" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 775 |
| origin_y 0 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::StatusValue" @500 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1497, 1321) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @500 |
| location (1369, 1271) |
| fill_color 13434879 |
| nlines 1 |
| max_width 256 |
| justify 0 |
| label "StatusValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474384A700EC" |
| width 274 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::BusinessObject" @501 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (425, 239) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @501 |
| location (262, 189) |
| fill_color 13434879 |
| nlines 1 |
| max_width 326 |
| justify 0 |
| label "BusinessObject") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474381C1025F" |
| width 344 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::Action" @502 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (449, 1258) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @502 |
| location (368, 1208) |
| fill_color 13434879 |
| nlines 1 |
| max_width 162 |
| justify 0 |
| label "Action") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743854A01DA" |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::StatusVariable" @503 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1507, 721) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @503 |
| location (1358, 671) |
| fill_color 13434879 |
| nlines 1 |
| max_width 298 |
| justify 0 |
| label "StatusVariable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474382660242" |
| width 316 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::BusinessObjectNode" @504 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (434, 728) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @504 |
| location (225, 678) |
| fill_color 13434879 |
| nlines 1 |
| max_width 418 |
| justify 0 |
| label "BusinessObjectNode") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474381D302BF" |
| width 436 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "BusinessObjectHasNodes" @505 |
| location (468, 483) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @506 |
| Parent_View @505 |
| location (468, 424) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 478 |
| justify 0 |
| label "BusinessObjectHasNodes" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743821A02B7" |
| roleview_list (list RoleViews |
| (object RoleView "nodes" @507 |
| Parent_View @505 |
| location (71, 258) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @508 |
| Parent_View @507 |
| location (470, 620) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 136 |
| justify 0 |
| label "+nodes" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743821B00D3" |
| client @505 |
| supplier @504 |
| vertices (list Points |
| (468, 483) |
| (511, 483) |
| (511, 666)) |
| line_style 3 |
| origin_attachment (468, 483) |
| terminal_attachment (511, 666) |
| label (object SegLabel @509 |
| Parent_View @507 |
| location (458, 642) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)) |
| (object RoleView "businessObject" @510 |
| Parent_View @505 |
| location (71, 258) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @511 |
| Parent_View @510 |
| location (384, 347) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 317 |
| justify 0 |
| label "+businessObject" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743821B00D5" |
| client @505 |
| supplier @501 |
| vertices (list Points |
| (468, 483) |
| (425, 483) |
| (425, 301)) |
| line_style 3 |
| origin_attachment (468, 483) |
| terminal_attachment (425, 301) |
| label (object SegLabel @512 |
| Parent_View @510 |
| location (479, 325) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object AssociationViewNew "NodeHasActions" @513 |
| location (475, 993) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @514 |
| Parent_View @513 |
| location (471, 993) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "NodeHasActions" |
| pctDist 0.450000 |
| height 1 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743854F0312" |
| roleview_list (list RoleViews |
| (object RoleView "actions" @515 |
| Parent_View @513 |
| location (41, 265) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @516 |
| Parent_View @515 |
| location (465, 1149) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 156 |
| justify 0 |
| label "+actions" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47438550012E" |
| client @513 |
| supplier @502 |
| vertices (list Points |
| (475, 993) |
| (506, 993) |
| (506, 1196)) |
| line_style 3 |
| origin_attachment (475, 993) |
| terminal_attachment (506, 1196) |
| label (object SegLabel @517 |
| Parent_View @515 |
| location (560, 1172) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "node" @518 |
| Parent_View @513 |
| location (41, 265) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @519 |
| Parent_View @518 |
| location (403, 837) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 128 |
| justify 0 |
| label "+node" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474385500130" |
| client @513 |
| supplier @504 |
| vertices (list Points |
| (475, 993) |
| (444, 993) |
| (444, 790)) |
| line_style 3 |
| origin_attachment (475, 993) |
| terminal_attachment (444, 790) |
| label (object SegLabel @520 |
| Parent_View @518 |
| location (498, 814) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object AssociationViewNew "NodeHasVariables" @521 |
| location (1000, 724) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @522 |
| Parent_View @521 |
| location (1000, 665) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 470 |
| justify 0 |
| label "NodeHasVariables" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743826F0282" |
| roleview_list (list RoleViews |
| (object RoleView "variables" @523 |
| Parent_View @521 |
| location (569, 446) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @524 |
| Parent_View @523 |
| location (1278, 683) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 181 |
| justify 0 |
| label "+variables" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474382700178" |
| client @521 |
| supplier @503 |
| vertices (list Points |
| (1000, 724) |
| (1349, 724)) |
| line_style 3 |
| origin_attachment (1000, 724) |
| terminal_attachment (1349, 724) |
| label (object SegLabel @525 |
| Parent_View @523 |
| location (1313, 778) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)) |
| (object RoleView "node" @526 |
| Parent_View @521 |
| location (569, 446) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @527 |
| Parent_View @526 |
| location (722, 683) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 128 |
| justify 0 |
| label "+node" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47438270017A" |
| client @521 |
| supplier @504 |
| vertices (list Points |
| (1000, 724) |
| (652, 724)) |
| line_style 3 |
| origin_attachment (1000, 724) |
| terminal_attachment (652, 724) |
| label (object SegLabel @528 |
| Parent_View @526 |
| location (688, 778) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::AbstractAction" @529 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (451, 1771) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @529 |
| location (173, 1669) |
| fill_color 13434879 |
| nlines 1 |
| max_width 556 |
| justify 0 |
| label "AbstractAction") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474A09310202" |
| width 574 |
| height 228 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @530 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474A0A270236" |
| client @502 |
| supplier @529 |
| vertices (list Points |
| (449, 1320) |
| (450, 1656)) |
| line_style 0) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::AbstractStatusValue" @531 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2139, 1317) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @531 |
| location (1895, 1192) |
| fill_color 13434879 |
| nlines 1 |
| max_width 488 |
| justify 0 |
| label "AbstractStatusValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474A091C02AC" |
| width 506 |
| height 274 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @532 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474A0AC001FD" |
| client @500 |
| supplier @531 |
| vertices (list Points |
| (1634, 1320) |
| (1885, 1318)) |
| line_style 0) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::AbstractStatusVariable" @533 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2359, 726) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @533 |
| location (2115, 624) |
| fill_color 13434879 |
| nlines 1 |
| max_width 488 |
| justify 0 |
| label "AbstractStatusVariable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474A08690112" |
| width 506 |
| height 228 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @534 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474A0AC70112" |
| client @503 |
| supplier @533 |
| vertices (list Points |
| (1665, 721) |
| (2105, 723)) |
| line_style 0) |
| (object AssociationViewNew "VariableHasValues" @535 |
| location (2329, 1009) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @536 |
| Parent_View @535 |
| location (2329, 950) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "VariableHasValues" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D300E0253" |
| roleview_list (list RoleViews |
| (object RoleView "values" @537 |
| Parent_View @535 |
| location (1206, 391) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @538 |
| Parent_View @537 |
| location (2288, 1145) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 144 |
| justify 0 |
| label "+values" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D300E0254" |
| client @535 |
| supplier @531 |
| vertices (list Points |
| (2329, 1009) |
| (2329, 1179)) |
| line_style 3 |
| origin_attachment (2329, 1009) |
| terminal_attachment (2329, 1179) |
| label (object SegLabel @539 |
| Parent_View @537 |
| location (2383, 1161) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "variable" @540 |
| Parent_View @535 |
| location (1206, 391) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @541 |
| Parent_View @540 |
| location (2288, 875) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 173 |
| justify 0 |
| label "+variable" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D300E0255" |
| client @535 |
| supplier @533 |
| vertices (list Points |
| (2329, 1009) |
| (2329, 840)) |
| line_style 3 |
| origin_attachment (2329, 1009) |
| terminal_attachment (2329, 840) |
| label (object SegLabel @542 |
| Parent_View @540 |
| location (2383, 858) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))))))) |
| (object Class_Category "assembly" |
| quid "4743819403C0" |
| visible_categories (list visibility_relationship_list |
| (object Visibility_Relationship |
| quid "474381AF0153" |
| supplier "Logical View::behavioral::status_and_action::design" |
| quidu "4743818802D4")) |
| exportControl "Public" |
| logical_models (list unit_reference_list |
| (object Class "StatusSchema" |
| quid "4743828E0312" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4746305401B8" |
| supplier "Logical View::modelmanagement::NamedElement" |
| quidu "45013C240030"))) |
| (object Class "Connector" |
| quid "4743829B0267" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4746305B00ED" |
| supplier "Logical View::behavioral::status_and_action::assembly::SchemaElement" |
| quidu "4757375B0119")) |
| abstract TRUE) |
| (object Class "Operator" |
| quid "474384F803AD" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4743C65B030E" |
| supplier "Logical View::behavioral::status_and_action::assembly::ConnectableElement" |
| quidu "4743C60C0191"))) |
| (object Class "ConnectableElement" |
| quid "4743C60C0191" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "474630580264" |
| supplier "Logical View::behavioral::status_and_action::assembly::SchemaElement" |
| quidu "4757375B0119")) |
| abstract TRUE) |
| (object Class "ActionProxy" |
| quid "4743C61903A6" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4743C65F03AB" |
| supplier "Logical View::behavioral::status_and_action::assembly::ConnectableElement" |
| quidu "4743C60C0191") |
| (object Inheritance_Relationship |
| quid "47463356001A" |
| supplier "Logical View::behavioral::status_and_action::design::Action" |
| quidu "4743854A01DA") |
| (object Inheritance_Relationship |
| quid "474A109C000D" |
| supplier "Logical View::behavioral::status_and_action::design::AbstractAction" |
| quidu "474A09310202"))) |
| (object Class "StatusValueProxy" |
| quid "4743C621004B" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4743C667031E" |
| supplier "Logical View::behavioral::status_and_action::assembly::ConnectableElement" |
| quidu "4743C60C0191") |
| (object Inheritance_Relationship |
| quid "4746335101A0" |
| supplier "Logical View::behavioral::status_and_action::design::StatusValue" |
| quidu "474384A700EC") |
| (object Inheritance_Relationship |
| quid "474A10B601AE" |
| supplier "Logical View::behavioral::status_and_action::design::AbstractStatusValue" |
| quidu "474A091C02AC"))) |
| (object Class "Transition" |
| quid "4743C6F302DA" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4743C7060155" |
| supplier "Logical View::behavioral::status_and_action::assembly::Connector" |
| quidu "4743829B0267"))) |
| (object Class "Synchroniser" |
| quid "4743C6FA0338" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4743C7080349" |
| supplier "Logical View::behavioral::status_and_action::assembly::Connector" |
| quidu "4743829B0267"))) |
| (object Class "Precondition" |
| quid "4743CBA202B3" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4743CC2700D4" |
| supplier "Logical View::behavioral::status_and_action::assembly::Connector" |
| quidu "4743829B0267"))) |
| (object Class "StatusVariableProxy" |
| quid "4743D31502E7" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4743D32A033B" |
| supplier "Logical View::behavioral::status_and_action::assembly::ConnectableElement" |
| quidu "4743C60C0191") |
| (object Inheritance_Relationship |
| quid "4746333E0037" |
| supplier "Logical View::behavioral::status_and_action::design::StatusVariable" |
| quidu "474382660242") |
| (object Inheritance_Relationship |
| quid "474A10DF0077" |
| supplier "Logical View::behavioral::status_and_action::design::AbstractStatusVariable" |
| quidu "474A08690112"))) |
| (object Class "AndOperator" |
| quid "47462DBC030D" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47462DD003A8" |
| supplier "Logical View::behavioral::status_and_action::assembly::Operator" |
| quidu "474384F803AD"))) |
| (object Class "OrOperator" |
| quid "47462DC40077" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47462DCD03BA" |
| supplier "Logical View::behavioral::status_and_action::assembly::Operator" |
| quidu "474384F803AD"))) |
| (object Class "RequiredStrategy" |
| quid "47462E2601E2" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47462F690214" |
| supplier "Logical View::behavioral::status_and_action::assembly::Strategy" |
| quidu "474D276E01D5"))) |
| (object Class "NeutralStrategy" |
| quid "47462E33023D" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47462F71007E" |
| supplier "Logical View::behavioral::status_and_action::assembly::Strategy" |
| quidu "474D276E01D5"))) |
| (object Class "EnablingStrategy" |
| quid "47462E3F00D4" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47462F6D01F5" |
| supplier "Logical View::behavioral::status_and_action::assembly::Strategy" |
| quidu "474D276E01D5"))) |
| (object Class "InhibitingStrategy" |
| quid "47462E4E0322" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "47462F7601F5" |
| supplier "Logical View::behavioral::status_and_action::assembly::Strategy" |
| quidu "474D276E01D5"))) |
| (object Class "Strategy" |
| quid "474D276E01D5" |
| abstract TRUE) |
| (object Class "SchemaElement" |
| quid "4757375B0119" |
| superclasses (list inheritance_relationship_list |
| (object Inheritance_Relationship |
| quid "4757379A01DD" |
| supplier "Logical View::modelmanagement::NamedElement" |
| quidu "45013C240030")) |
| abstract TRUE) |
| (object Association "ProxyRepresentsAction" |
| quid "4743C681037E" |
| roles (list role_list |
| (object Role "action" |
| quid "4743C68201A9" |
| label "action" |
| supplier "Logical View::data::classes::Signature" |
| quidu "4432198602CB" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE) |
| (object Role "proxy" |
| quid "4743C68201AB" |
| label "proxy" |
| supplier "Logical View::behavioral::status_and_action::assembly::ActionProxy" |
| quidu "4743C61903A6" |
| client_cardinality (value cardinality "0..n")))) |
| (object Association "ProxyRepresentsValue" |
| quid "4743C6840217" |
| roles (list role_list |
| (object Role "value" |
| quid "4743C68403CC" |
| label "value" |
| supplier "Logical View::behavioral::status_and_action::design::StatusValue" |
| quidu "474384A700EC" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE) |
| (object Role "proxy" |
| quid "4743C68403DC" |
| label "proxy" |
| supplier "Logical View::behavioral::status_and_action::assembly::StatusValueProxy" |
| quidu "4743C621004B" |
| client_cardinality (value cardinality "0..n")))) |
| (object Association "ProxyRepresentsVariable" |
| quid "4743D34700A3" |
| roles (list role_list |
| (object Role "variable" |
| quid "4743D3470384" |
| label "variable" |
| supplier "Logical View::behavioral::status_and_action::design::StatusVariable" |
| quidu "474382660242" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE) |
| (object Role "proxy" |
| quid "4743D3470386" |
| label "proxy" |
| supplier "Logical View::behavioral::status_and_action::assembly::StatusVariableProxy" |
| quidu "4743D31502E7" |
| client_cardinality (value cardinality "0..n")))) |
| (object Association "NodeHasSchemas" |
| quid "47462CE500D9" |
| roles (list role_list |
| (object Role "node" |
| quid "47462CE70119" |
| label "node" |
| supplier "Logical View::data::classes::SapClass" |
| quidu "4432171B031E" |
| client_cardinality (value cardinality "0..1") |
| is_navigable TRUE) |
| (object Role "behaviouralModel" |
| attributes (list Attribute_Set |
| (object Attribute |
| tool "MOF" |
| name "sap2mof.store" |
| value ("RoleStoreKindSet" 202))) |
| quid "47462CE7011B" |
| label "behaviouralModel" |
| supplier "Logical View::behavioral::status_and_action::assembly::StatusSchema" |
| quidu "4743828E0312" |
| client_cardinality (value cardinality "0..n") |
| is_navigable TRUE))) |
| (object Association "ConnectorHasSource" |
| quid "474D2651030B" |
| roles (list role_list |
| (object Role "source" |
| quid "474D26520137" |
| label "source" |
| supplier "Logical View::behavioral::status_and_action::assembly::ConnectableElement" |
| quidu "4743C60C0191" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "outgoing" |
| quid "474D26520139" |
| label "outgoing" |
| supplier "Logical View::behavioral::status_and_action::assembly::Connector" |
| quidu "4743829B0267" |
| client_cardinality (value cardinality "0..1")))) |
| (object Association "ConnectorHasTarget" |
| quid "474D26D90016" |
| roles (list role_list |
| (object Role "target" |
| quid "474D26D90304" |
| label "target" |
| supplier "Logical View::behavioral::status_and_action::assembly::ConnectableElement" |
| quidu "4743C60C0191" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "incoming" |
| quid "474D26D90306" |
| label "incoming" |
| supplier "Logical View::behavioral::status_and_action::assembly::Connector" |
| quidu "4743829B0267" |
| client_cardinality (value cardinality "0..1")))) |
| (object Association "PreconditionHasStrategy" |
| quid "474D2801021A" |
| roles (list role_list |
| (object Role "strategy" |
| quid "474D280200E1" |
| label "strategy" |
| supplier "Logical View::behavioral::status_and_action::assembly::Strategy" |
| quidu "474D276E01D5" |
| client_cardinality (value cardinality "1") |
| is_navigable TRUE) |
| (object Role "owner" |
| quid "474D280200E3" |
| label "owner" |
| supplier "Logical View::behavioral::status_and_action::assembly::Precondition" |
| quidu "4743CBA202B3" |
| client_cardinality (value cardinality "1")))) |
| (object Association "SchemaOwnsElements" |
| quid "475736DE0114" |
| roles (list role_list |
| (object Role "elements" |
| quid "475736E50115" |
| label "elements" |
| supplier "Logical View::behavioral::status_and_action::assembly::SchemaElement" |
| quidu "4757375B0119" |
| client_cardinality (value cardinality "0..n") |
| Containment "By Value" |
| is_navigable TRUE) |
| (object Role "schema" |
| quid "475736E50117" |
| label "schema" |
| supplier "Logical View::behavioral::status_and_action::assembly::StatusSchema" |
| quidu "4743828E0312" |
| client_cardinality (value cardinality "1") |
| is_aggregate TRUE)))) |
| logical_presentations (list unit_reference_list |
| (object ClassDiagram "Main" |
| quid "4743828801D9" |
| title "Main" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 250 |
| origin_y 1863 |
| items (list diagram_item_list |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::Operator" @543 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1741, 1471) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @543 |
| location (1646, 1421) |
| fill_color 13434879 |
| nlines 1 |
| max_width 190 |
| justify 0 |
| label "Operator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474384F803AD" |
| width 208 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::Transition" @544 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1896, 1010) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @544 |
| location (1795, 960) |
| fill_color 13434879 |
| nlines 1 |
| max_width 202 |
| justify 0 |
| label "Transition") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743C6F302DA" |
| width 220 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::Synchroniser" @545 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2173, 1010) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @545 |
| location (2035, 960) |
| fill_color 13434879 |
| nlines 1 |
| max_width 276 |
| justify 0 |
| label "Synchroniser") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743C6FA0338" |
| width 294 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object NoteView @546 |
| location (722, 1262) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @546 |
| location (450, 1140) |
| fill_color 13434879 |
| nlines 4 |
| max_width 509 |
| label "Constraints should verify that no values are added that are not defined in the original design model") |
| line_color 3342489 |
| fill_color 13434879 |
| width 569 |
| height 257) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::AndOperator" @547 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2449, 1768) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @547 |
| location (2318, 1718) |
| fill_color 13434879 |
| nlines 1 |
| max_width 262 |
| justify 0 |
| label "AndOperator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47462DBC030D" |
| width 280 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::OrOperator" @548 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1959, 1887) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @548 |
| location (1840, 1837) |
| fill_color 13434879 |
| nlines 1 |
| max_width 238 |
| justify 0 |
| label "OrOperator") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47462DC40077" |
| width 256 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @549 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462DCD03BA" |
| client @548 |
| supplier @543 |
| vertices (list Points |
| (1924, 1824) |
| (1772, 1533)) |
| line_style 0) |
| (object InheritView "" @550 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462DD003A8" |
| client @547 |
| supplier @543 |
| vertices (list Points |
| (2308, 1707) |
| (1845, 1514)) |
| line_style 0) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::RequiredStrategy" @551 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2564, 1271) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @551 |
| location (2384, 1221) |
| fill_color 13434879 |
| nlines 1 |
| max_width 360 |
| justify 0 |
| label "RequiredStrategy") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47462E2601E2" |
| width 378 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::NeutralStrategy" @552 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (3059, 1284) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @552 |
| location (2902, 1234) |
| fill_color 13434879 |
| nlines 1 |
| max_width 314 |
| justify 0 |
| label "NeutralStrategy") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47462E33023D" |
| width 332 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::EnablingStrategy" @553 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2553, 1500) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @553 |
| location (2384, 1450) |
| fill_color 13434879 |
| nlines 1 |
| max_width 338 |
| justify 0 |
| label "EnablingStrategy") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47462E3F00D4" |
| width 356 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::InhibitingStrategy" @554 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (3179, 1503) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @554 |
| location (3009, 1453) |
| fill_color 13434879 |
| nlines 1 |
| max_width 340 |
| justify 0 |
| label "InhibitingStrategy") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "47462E4E0322" |
| width 358 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object NoteView @555 |
| location (3604, 1078) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @555 |
| location (3410, 950) |
| fill_color 13434879 |
| nlines 5 |
| max_width 353 |
| label "Source is a status value or an operator and the target is always an operator") |
| line_color 3342489 |
| fill_color 13434879 |
| width 413 |
| height 269) |
| (object AttachView "" @556 |
| stereotype TRUE |
| line_color 3342489 |
| client @552 |
| supplier @555 |
| vertices (list Points |
| (3221, 1221) |
| (3397, 1155)) |
| line_style 0) |
| (object NoteView @557 |
| location (3278, 1925) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @557 |
| location (3109, 1765) |
| fill_color 13434879 |
| nlines 6 |
| max_width 303 |
| label "Source is either a value or an operator and target is always an action") |
| line_color 3342489 |
| fill_color 13434879 |
| width 363 |
| height 332) |
| (object AttachView "" @558 |
| stereotype TRUE |
| line_color 3342489 |
| client @554 |
| supplier @557 |
| vertices (list Points |
| (3193, 1565) |
| (3237, 1758)) |
| line_style 0) |
| (object AttachView "" @559 |
| stereotype TRUE |
| line_color 3342489 |
| client @553 |
| supplier @557 |
| vertices (list Points |
| (2659, 1562) |
| (3096, 1818)) |
| line_style 0) |
| (object AttachView "" @560 |
| stereotype TRUE |
| line_color 3342489 |
| client @551 |
| supplier @557 |
| vertices (list Points |
| (2632, 1333) |
| (3096, 1758)) |
| line_style 0) |
| (object NoteView @561 |
| location (2372, 336) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @561 |
| location (2210, 205) |
| fill_color 13434879 |
| nlines 5 |
| max_width 289 |
| label "Source and target are always values") |
| line_color 3342489 |
| fill_color 13434879 |
| width 349 |
| height 275) |
| (object AttachView "" @562 |
| stereotype TRUE |
| line_color 3342489 |
| client @545 |
| supplier @561 |
| vertices (list Points |
| (2190, 947) |
| (2330, 473)) |
| line_style 0) |
| (object NoteView @563 |
| location (1883, 227) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @563 |
| location (1714, 89) |
| fill_color 13434879 |
| nlines 5 |
| max_width 303 |
| label "Source is always an action and target is always a value") |
| line_color 3342489 |
| fill_color 13434879 |
| width 363 |
| height 288) |
| (object AttachView "" @564 |
| stereotype TRUE |
| line_color 3342489 |
| client @544 |
| supplier @563 |
| vertices (list Points |
| (1894, 947) |
| (1884, 371)) |
| line_style 0) |
| (object NoteView @565 |
| location (3333, 650) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @565 |
| location (3161, 494) |
| fill_color 13434879 |
| nlines 6 |
| max_width 309 |
| label "We will use a strategy pattern to implement specific constraints.") |
| line_color 3342489 |
| fill_color 13434879 |
| width 369 |
| height 325) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::AbstractAction" @566 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2348, 2237) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @566 |
| location (2070, 2108) |
| fill_color 13434879 |
| nlines 1 |
| max_width 556 |
| justify 0 |
| label "AbstractAction") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474A09310202" |
| width 574 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::Strategy" @567 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2862, 1053) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @567 |
| location (2770, 1003) |
| fill_color 13434879 |
| nlines 1 |
| max_width 184 |
| justify 0 |
| label "Strategy") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474D276E01D5" |
| width 202 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @568 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462F71007E" |
| client @552 |
| supplier @567 |
| vertices (list Points |
| (3004, 1221) |
| (2915, 1115)) |
| line_style 0) |
| (object InheritView "" @569 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462F7601F5" |
| client @554 |
| supplier @567 |
| vertices (list Points |
| (3135, 1440) |
| (2905, 1115)) |
| line_style 0) |
| (object InheritView "" @570 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462F6D01F5" |
| client @553 |
| supplier @567 |
| vertices (list Points |
| (2595, 1437) |
| (2818, 1115)) |
| line_style 0) |
| (object AttachView "" @571 |
| stereotype TRUE |
| line_color 3342489 |
| client @567 |
| supplier @565 |
| vertices (list Points |
| (2932, 990) |
| (3148, 806)) |
| line_style 0) |
| (object InheritView "" @572 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462F690214" |
| client @551 |
| supplier @567 |
| vertices (list Points |
| (2648, 1208) |
| (2773, 1115)) |
| line_style 0) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::Precondition" @573 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (2632, 715) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @573 |
| location (2501, 665) |
| fill_color 13434879 |
| nlines 1 |
| max_width 262 |
| justify 0 |
| label "Precondition") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743CBA202B3" |
| width 280 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "PreconditionHasStrategy" @574 |
| location (2745, 883) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @575 |
| Parent_View @574 |
| location (2751, 871) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "PreconditionHasStrategy" |
| pctDist 0.600000 |
| height 13 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D2801021A" |
| roleview_list (list RoleViews |
| (object RoleView "strategy" @576 |
| Parent_View @574 |
| location (263, -127) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @577 |
| Parent_View @576 |
| location (2825, 929) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 177 |
| justify 0 |
| label "+strategy" |
| pctDist 0.641291 |
| height 41 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D280200E1" |
| client @574 |
| supplier @567 |
| vertices (list Points |
| (2745, 883) |
| (2817, 990)) |
| line_style 0 |
| label (object SegLabel @578 |
| Parent_View @576 |
| location (2744, 985) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.656151 |
| height 59 |
| orientation 1)) |
| (object RoleView "owner" @579 |
| Parent_View @574 |
| location (263, -127) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @580 |
| Parent_View @579 |
| location (2723, 776) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 140 |
| justify 0 |
| label "+owner" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D280200E3" |
| client @574 |
| supplier @573 |
| vertices (list Points |
| (2745, 883) |
| (2673, 777)) |
| line_style 0 |
| label (object SegLabel @581 |
| Parent_View @579 |
| location (2636, 818) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::StatusValue" @582 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1290, 3152) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @582 |
| location (1162, 3074) |
| fill_color 13434879 |
| nlines 1 |
| max_width 256 |
| justify 0 |
| label "StatusValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474384A700EC" |
| width 274 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::StatusValueProxy" @583 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1248, 2226) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @583 |
| location (1063, 2176) |
| fill_color 13434879 |
| nlines 1 |
| max_width 370 |
| justify 0 |
| label "StatusValueProxy") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743C621004B" |
| width 388 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object AttachView "" @584 |
| stereotype TRUE |
| line_color 3342489 |
| client @583 |
| supplier @546 |
| vertices (list Points |
| (1213, 2163) |
| (791, 1390)) |
| line_style 0) |
| (object AssociationViewNew "ProxyRepresentsValue" @585 |
| location (1351, 2674) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @586 |
| Parent_View @585 |
| location (1415, 2490) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "ProxyRepresentsValue" |
| pctDist 1.566667 |
| height 185 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C6840217" |
| roleview_list (list RoleViews |
| (object RoleView "value" @587 |
| Parent_View @585 |
| location (232, 1478) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @588 |
| Parent_View @587 |
| location (1345, 2897) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 132 |
| justify 0 |
| label "+value" |
| pctDist 0.577320 |
| height 7 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C68403CC" |
| client @585 |
| supplier @582 |
| vertices (list Points |
| (1351, 2674) |
| (1351, 3062)) |
| line_style 3 |
| origin_attachment (1351, 2674) |
| terminal_attachment (1351, 3062) |
| label (object SegLabel @589 |
| Parent_View @587 |
| location (1405, 3022) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "proxy" @590 |
| Parent_View @585 |
| location (232, 1478) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @591 |
| Parent_View @590 |
| location (1310, 2364) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 136 |
| justify 0 |
| label "+proxy" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C68403DC" |
| client @585 |
| supplier @583 |
| vertices (list Points |
| (1351, 2674) |
| (1351, 2287)) |
| line_style 3 |
| origin_attachment (1351, 2674) |
| terminal_attachment (1351, 2287) |
| label (object SegLabel @592 |
| Parent_View @590 |
| location (1405, 2326) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::AbstractStatusVariable" @593 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (362, 1731) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @593 |
| location (118, 1602) |
| fill_color 13434879 |
| nlines 1 |
| max_width 488 |
| justify 0 |
| label "AbstractStatusVariable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474A08690112" |
| width 506 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::AbstractStatusValue" @594 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1081, 1743) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @594 |
| location (837, 1590) |
| fill_color 13434879 |
| nlines 1 |
| max_width 488 |
| justify 0 |
| label "AbstractStatusValue") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474A091C02AC" |
| width 506 |
| height 330 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @595 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474A10B601AE" |
| client @583 |
| supplier @594 |
| vertices (list Points |
| (1232, 2164) |
| (1232, 1907)) |
| line_style 3 |
| origin_attachment (1232, 2164) |
| terminal_attachment (1232, 1907)) |
| (object AssociationViewNew "VariableHasValues" @596 |
| location (721, 1736) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @597 |
| Parent_View @596 |
| location (727, 1615) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "VariableHasValues" |
| pctDist 0.600000 |
| height 122 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D300E0253" |
| roleview_list (list RoleViews |
| (object RoleView "variable" @598 |
| Parent_View @596 |
| location (-245, -908) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @599 |
| Parent_View @598 |
| location (636, 1776) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 173 |
| justify 0 |
| label "+variable" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D300E0255" |
| client @596 |
| supplier @593 |
| vertices (list Points |
| (721, 1736) |
| (615, 1733)) |
| line_style 0 |
| label (object SegLabel @600 |
| Parent_View @598 |
| location (628, 1681) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)) |
| (object RoleView "values" @601 |
| Parent_View @596 |
| location (-245, -908) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @602 |
| Parent_View @601 |
| location (806, 1780) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 140 |
| justify 0 |
| label "+values" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D300E0254" |
| client @596 |
| supplier @594 |
| vertices (list Points |
| (721, 1736) |
| (827, 1737)) |
| line_style 0 |
| label (object SegLabel @603 |
| Parent_View @601 |
| location (816, 1685) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::ConnectableElement" @604 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1450, 910) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @604 |
| location (1245, 860) |
| fill_color 13434879 |
| nlines 1 |
| max_width 410 |
| justify 0 |
| label "ConnectableElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743C60C0191" |
| width 428 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @605 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C65B030E" |
| client @543 |
| supplier @604 |
| vertices (list Points |
| (1667, 1408) |
| (1667, 971)) |
| line_style 3 |
| origin_attachment (1667, 1408) |
| terminal_attachment (1667, 971)) |
| (object InheritView "" @606 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C667031E" |
| client @583 |
| supplier @604 |
| vertices (list Points |
| (1284, 2164) |
| (1284, 1991) |
| (1383, 1991) |
| (1383, 972)) |
| line_style 3 |
| origin_attachment (1284, 2164) |
| terminal_attachment (1383, 972)) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::Connector" @607 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1804, 518) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @607 |
| location (1692, 468) |
| fill_color 13434879 |
| nlines 1 |
| max_width 224 |
| justify 0 |
| label "Connector") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743829B0267" |
| width 242 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @608 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C7080349" |
| client @545 |
| supplier @607 |
| vertices (list Points |
| (2091, 948) |
| (2091, 579) |
| (1925, 579)) |
| line_style 3 |
| origin_attachment (2091, 948) |
| terminal_attachment (1925, 579)) |
| (object InheritView "" @609 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C7060155" |
| client @544 |
| supplier @607 |
| vertices (list Points |
| (1879, 948) |
| (1879, 580)) |
| line_style 3 |
| origin_attachment (1879, 948) |
| terminal_attachment (1879, 580)) |
| (object InheritView "" @610 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743CC2700D4" |
| client @573 |
| supplier @607 |
| vertices (list Points |
| (2510, 653) |
| (2510, 579) |
| (1925, 579)) |
| line_style 3 |
| origin_attachment (2510, 653) |
| terminal_attachment (1925, 579)) |
| (object AssociationViewNew "ConnectorHasSource" @611 |
| location (1578, 697) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @612 |
| Parent_View @611 |
| location (1451, 661) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "ConnectorHasSource" |
| pctDist -1.633333 |
| height 37 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D2651030B" |
| roleview_list (list RoleViews |
| (object RoleView "source" @613 |
| Parent_View @611 |
| location (30, 162) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @614 |
| Parent_View @613 |
| location (1476, 706) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 147 |
| justify 0 |
| label "+source" |
| pctDist 0.363217 |
| height 33 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D26520137" |
| client @611 |
| supplier @604 |
| vertices (list Points |
| (1578, 697) |
| (1508, 697) |
| (1508, 848)) |
| line_style 3 |
| origin_attachment (1578, 697) |
| terminal_attachment (1508, 848) |
| label (object SegLabel @615 |
| Parent_View @613 |
| location (1562, 825) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "outgoing" @616 |
| Parent_View @611 |
| location (30, 162) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @617 |
| Parent_View @616 |
| location (1649, 658) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 213 |
| justify 0 |
| label "+outgoing" |
| pctDist 0.644839 |
| height 34 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D26520139" |
| client @611 |
| supplier @607 |
| vertices (list Points |
| (1578, 697) |
| (1682, 697) |
| (1682, 580)) |
| line_style 3 |
| origin_attachment (1578, 697) |
| terminal_attachment (1682, 580) |
| label (object SegLabel @618 |
| Parent_View @616 |
| location (1736, 602) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object AssociationViewNew "ConnectorHasTarget" @619 |
| location (1725, 712) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @620 |
| Parent_View @619 |
| location (1789, 712) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "ConnectorHasTarget" |
| pctDist 1.583333 |
| height 0 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D26D90016" |
| roleview_list (list RoleViews |
| (object RoleView "target" @621 |
| Parent_View @619 |
| location (177, 177) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @622 |
| Parent_View @621 |
| location (1715, 797) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 133 |
| justify 0 |
| label "+target" |
| pctDist 0.527250 |
| height 8 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D26D90304" |
| client @619 |
| supplier @604 |
| vertices (list Points |
| (1725, 712) |
| (1725, 772) |
| (1707, 772) |
| (1707, 846) |
| (1664, 846)) |
| line_style 3 |
| origin_attachment (1725, 712) |
| terminal_attachment (1664, 846) |
| label (object SegLabel @623 |
| Parent_View @621 |
| location (1684, 900) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "incoming" @624 |
| Parent_View @619 |
| location (177, 177) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @625 |
| Parent_View @624 |
| location (1713, 615) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 195 |
| justify 0 |
| label "+incoming" |
| pctDist 0.737696 |
| height 13 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474D26D90306" |
| client @619 |
| supplier @607 |
| vertices (list Points |
| (1725, 712) |
| (1725, 580)) |
| line_style 3 |
| origin_attachment (1725, 712) |
| terminal_attachment (1725, 580) |
| label (object SegLabel @626 |
| Parent_View @624 |
| location (1790, 633) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.598609 |
| height 65 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::Action" @627 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1769, 3163) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @627 |
| location (1661, 3085) |
| fill_color 13434879 |
| nlines 1 |
| max_width 216 |
| justify 0 |
| label "Action") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743854A01DA" |
| width 234 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::StatusVariableProxy" @628 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (559, 2215) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @628 |
| location (355, 2165) |
| fill_color 13434879 |
| nlines 1 |
| max_width 408 |
| justify 0 |
| label "StatusVariableProxy") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743D31502E7" |
| width 426 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @629 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474A10DF0077" |
| client @628 |
| supplier @593 |
| vertices (list Points |
| (533, 2152) |
| (419, 1872)) |
| line_style 0) |
| (object InheritView "" @630 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743D32A033B" |
| client @628 |
| supplier @604 |
| vertices (list Points |
| (537, 2153) |
| (537, 1407) |
| (1268, 1407) |
| (1268, 972)) |
| line_style 3 |
| origin_attachment (537, 2153) |
| terminal_attachment (1268, 972)) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::BusinessObjectNode" @631 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (559, 3871) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @631 |
| location (350, 3793) |
| fill_color 13434879 |
| nlines 1 |
| max_width 418 |
| justify 0 |
| label "BusinessObjectNode") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474381D302BF" |
| width 436 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "NodeHasActions" @632 |
| location (1181, 3505) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @633 |
| Parent_View @632 |
| location (1181, 3446) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "NodeHasActions" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743854F0312" |
| roleview_list (list RoleViews |
| (object RoleView "node" @634 |
| Parent_View @632 |
| location (-97, 1666) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @635 |
| Parent_View @634 |
| location (827, 3761) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "+node" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474385500130" |
| client @632 |
| supplier @631 |
| vertices (list Points |
| (1181, 3505) |
| (710, 3780)) |
| line_style 0 |
| label (object SegLabel @636 |
| Parent_View @634 |
| location (785, 3800) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "actions" @637 |
| Parent_View @632 |
| location (-97, 1666) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @638 |
| Parent_View @637 |
| location (1440, 3695) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "+actions" |
| pctDist 0.234794 |
| height 296 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47438550012E" |
| client @632 |
| supplier @627 |
| vertices (list Points |
| (1181, 3505) |
| (1651, 3229)) |
| line_style 0 |
| label (object SegLabel @639 |
| Parent_View @637 |
| location (1476, 3688) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.297852 |
| height 307 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::design::StatusVariable" @640 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (555, 3168) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @640 |
| location (406, 3090) |
| fill_color 13434879 |
| nlines 1 |
| max_width 298 |
| justify 0 |
| label "StatusVariable") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "474382660242" |
| width 316 |
| height 180 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "ProxyRepresentsVariable" @641 |
| location (520, 2679) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @642 |
| Parent_View @641 |
| location (521, 2674) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 470 |
| justify 0 |
| label "ProxyRepresentsVariable" |
| pctDist 0.533333 |
| height 6 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743D34700A3" |
| roleview_list (list RoleViews |
| (object RoleView "variable" @643 |
| Parent_View @641 |
| location (195, 1411) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @644 |
| Parent_View @643 |
| location (512, 2991) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 168 |
| justify 0 |
| label "+variable" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743D3470384" |
| client @641 |
| supplier @640 |
| vertices (list Points |
| (520, 2679) |
| (553, 2679) |
| (553, 3078)) |
| line_style 3 |
| origin_attachment (520, 2679) |
| terminal_attachment (553, 3078) |
| label (object SegLabel @645 |
| Parent_View @643 |
| location (607, 3034) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "proxy" @646 |
| Parent_View @641 |
| location (195, 1411) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @647 |
| Parent_View @646 |
| location (447, 2364) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 136 |
| justify 0 |
| label "+proxy" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743D3470386" |
| client @641 |
| supplier @628 |
| vertices (list Points |
| (520, 2679) |
| (488, 2679) |
| (488, 2277)) |
| line_style 3 |
| origin_attachment (520, 2679) |
| terminal_attachment (488, 2277) |
| label (object SegLabel @648 |
| Parent_View @646 |
| location (542, 2321) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object AssociationViewNew "NodeHasVariables" @649 |
| location (556, 3519) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @650 |
| Parent_View @649 |
| location (556, 3460) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 470 |
| justify 0 |
| label "NodeHasVariables" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743826F0282" |
| roleview_list (list RoleViews |
| (object RoleView "node" @651 |
| Parent_View @649 |
| location (283, 1665) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @652 |
| Parent_View @651 |
| location (600, 3728) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "+node" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47438270017A" |
| client @649 |
| supplier @631 |
| vertices (list Points |
| (556, 3519) |
| (557, 3780)) |
| line_style 0 |
| label (object SegLabel @653 |
| Parent_View @651 |
| location (612, 3753) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "variables" @654 |
| Parent_View @649 |
| location (283, 1665) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @655 |
| Parent_View @654 |
| location (597, 3310) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "+variables" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474382700178" |
| client @649 |
| supplier @640 |
| vertices (list Points |
| (556, 3519) |
| (555, 3258)) |
| line_style 0 |
| label (object SegLabel @656 |
| Parent_View @654 |
| location (609, 3285) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object ClassView "Class" "Logical View::modelmanagement::NamedElement" @657 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1182, 159) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @657 |
| location (904, 30) |
| fill_color 13434879 |
| nlines 1 |
| max_width 556 |
| justify 0 |
| label "NamedElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "45013C240030" |
| width 574 |
| height 282 |
| annotation 8 |
| autoResize TRUE) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::ActionProxy" @658 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1657, 2234) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @658 |
| location (1528, 2184) |
| fill_color 13434879 |
| nlines 1 |
| max_width 258 |
| justify 0 |
| label "ActionProxy") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743C61903A6" |
| width 276 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @659 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474A109C000D" |
| client @658 |
| supplier @566 |
| vertices (list Points |
| (1795, 2234) |
| (2060, 2235)) |
| line_style 0) |
| (object InheritView "" @660 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C65F03AB" |
| client @658 |
| supplier @604 |
| vertices (list Points |
| (1610, 2171) |
| (1610, 972)) |
| line_style 3 |
| origin_attachment (1610, 2171) |
| terminal_attachment (1610, 972)) |
| (object ClassView "Class" "Logical View::data::classes::Signature" @661 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (3410, 3203) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @661 |
| location (3177, 3024) |
| fill_color 13434879 |
| nlines 1 |
| max_width 466 |
| justify 0 |
| label "Signature") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4432198602CB" |
| width 484 |
| height 382 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "ProxyRepresentsAction" @662 |
| location (2547, 2588) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @663 |
| Parent_View @662 |
| location (2547, 2529) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "ProxyRepresentsAction" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C681037E" |
| roleview_list (list RoleViews |
| (object RoleView "action" @664 |
| Parent_View @662 |
| location (1794, 1392) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @665 |
| Parent_View @664 |
| location (3210, 2803) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 139 |
| justify 0 |
| label "+action" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C68201A9" |
| client @662 |
| supplier @661 |
| vertices (list Points |
| (2547, 2588) |
| (3168, 2588) |
| (3168, 3012)) |
| line_style 3 |
| origin_attachment (2547, 2588) |
| terminal_attachment (3168, 3012) |
| label (object SegLabel @666 |
| Parent_View @664 |
| location (3222, 2907) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)) |
| (object RoleView "proxy" @667 |
| Parent_View @662 |
| location (1794, 1392) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @668 |
| Parent_View @667 |
| location (1752, 2506) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 136 |
| justify 0 |
| label "+proxy" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4743C68201AB" |
| client @662 |
| supplier @658 |
| vertices (list Points |
| (2547, 2588) |
| (1793, 2588) |
| (1793, 2296)) |
| line_style 3 |
| origin_attachment (2547, 2588) |
| terminal_attachment (1793, 2296) |
| label (object SegLabel @669 |
| Parent_View @667 |
| location (1740, 2401) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::SchemaElement" @670 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1178, 523) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @670 |
| location (1012, 473) |
| fill_color 13434879 |
| nlines 1 |
| max_width 332 |
| justify 0 |
| label "SchemaElement") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4757375B0119" |
| width 350 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object InheritView "" @671 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474630580264" |
| client @604 |
| supplier @670 |
| vertices (list Points |
| (1406, 847) |
| (1221, 585)) |
| line_style 0) |
| (object InheritView "" @672 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4746305B00ED" |
| client @607 |
| supplier @670 |
| vertices (list Points |
| (1682, 518) |
| (1353, 520)) |
| line_style 0) |
| (object InheritView "" @673 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4757379A01DD" |
| client @670 |
| supplier @657 |
| vertices (list Points |
| (1178, 460) |
| (1180, 300)) |
| line_style 0) |
| (object ClassView "Class" "Logical View::data::classes::SapClass" @674 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (1500, 3925) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @674 |
| location (1155, 3467) |
| fill_color 13434879 |
| nlines 1 |
| max_width 690 |
| justify 0 |
| label "SapClass") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4432171B031E" |
| width 708 |
| height 940 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SignaturesOfType" @675 |
| location (2510, 3541) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @676 |
| Parent_View @675 |
| location (2510, 3482) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "SignaturesOfType" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4784F76B00DA" |
| roleview_list (list RoleViews |
| (object RoleView "signatures" @677 |
| Parent_View @675 |
| location (506, -293) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @678 |
| Parent_View @677 |
| location (3021, 3306) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 222 |
| justify 0 |
| label "+signatures" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4784F76B00DC" |
| client @675 |
| supplier @661 |
| vertices (list Points |
| (2510, 3541) |
| (3167, 3292)) |
| line_style 0 |
| label (object SegLabel @679 |
| Parent_View @677 |
| location (3120, 3370) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..*" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)) |
| (object RoleView "exposedBy" @680 |
| Parent_View @675 |
| location (506, -293) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @681 |
| Parent_View @680 |
| location (1972, 3701) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 228 |
| justify 0 |
| label "+exposedBy" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4784F76B00DB" |
| client @675 |
| supplier @674 |
| vertices (list Points |
| (2510, 3541) |
| (1854, 3790)) |
| line_style 0 |
| label (object SegLabel @682 |
| Parent_View @680 |
| location (1939, 3815) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.900000 |
| height 54 |
| orientation 0)))) |
| (object ClassView "Class" "Logical View::behavioral::status_and_action::assembly::StatusSchema" @683 |
| ShowCompartmentStereotypes TRUE |
| IncludeAttribute TRUE |
| IncludeOperation TRUE |
| location (206, 162) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @683 |
| location (49, 112) |
| fill_color 13434879 |
| nlines 1 |
| max_width 314 |
| justify 0 |
| label "StatusSchema") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743828E0312" |
| width 332 |
| height 124 |
| annotation 8 |
| autoResize TRUE) |
| (object AssociationViewNew "SchemaOwnsElements" @684 |
| location (500, 550) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @685 |
| Parent_View @684 |
| location (500, 491) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "SchemaOwnsElements" |
| pctDist 0.500000 |
| height 60 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "475736DE0114" |
| roleview_list (list RoleViews |
| (object RoleView "elements" @686 |
| Parent_View @684 |
| location (-59, 38) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @687 |
| Parent_View @686 |
| location (904, 593) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 191 |
| justify 0 |
| label "+elements" |
| pctDist 0.802859 |
| height 43 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "475736E50115" |
| client @684 |
| supplier @670 |
| vertices (list Points |
| (500, 550) |
| (1003, 550)) |
| line_style 3 |
| origin_attachment (500, 550) |
| terminal_attachment (1003, 550) |
| label (object SegLabel @688 |
| Parent_View @686 |
| location (953, 604) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)) |
| (object RoleView "schema" @689 |
| Parent_View @684 |
| location (-59, 38) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @690 |
| Parent_View @689 |
| location (281, 325) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 179 |
| justify 0 |
| label "+schema" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "475736E50117" |
| client @684 |
| supplier @683 |
| vertices (list Points |
| (500, 550) |
| (322, 550) |
| (322, 224)) |
| line_style 3 |
| origin_attachment (500, 550) |
| terminal_attachment (322, 224) |
| label (object SegLabel @691 |
| Parent_View @689 |
| location (376, 275) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object InheritView "" @692 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "4746305401B8" |
| client @683 |
| supplier @657 |
| vertices (list Points |
| (372, 161) |
| (894, 159)) |
| line_style 0) |
| (object AssociationViewNew "NodeHasSchemas" @693 |
| location (138, 2114) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @694 |
| Parent_View @693 |
| location (166, 2040) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics TRUE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 450 |
| justify 0 |
| label "NodeHasSchemas" |
| pctDist 0.966667 |
| height 75 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462CE500D9" |
| roleview_list (list RoleViews |
| (object RoleView "node" @695 |
| Parent_View @693 |
| location (-525, 1951) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @696 |
| Parent_View @695 |
| location (904, 3281) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 128 |
| justify 0 |
| label "+node" |
| pctDist 0.800000 |
| height 42 |
| orientation 0) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462CE70119" |
| client @693 |
| supplier @674 |
| vertices (list Points |
| (138, 2114) |
| (122, 2569) |
| (1145, 3576)) |
| line_style 0 |
| label (object SegLabel @697 |
| Parent_View @695 |
| location (973, 3481) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..1" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)) |
| (object RoleView "behaviouralModel" @698 |
| Parent_View @693 |
| location (-525, 1951) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object SegLabel @699 |
| Parent_View @698 |
| location (232, 604) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 1 |
| anchor_loc 1 |
| nlines 1 |
| max_width 345 |
| justify 0 |
| label "+behaviouralModel" |
| pctDist 0.800000 |
| height 42 |
| orientation 1) |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47462CE7011B" |
| client @693 |
| supplier @683 |
| vertices (list Points |
| (138, 2114) |
| (202, 224)) |
| line_style 0 |
| label (object SegLabel @700 |
| Parent_View @698 |
| location (250, 415) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| anchor 2 |
| anchor_loc 1 |
| nlines 1 |
| max_width 15 |
| justify 0 |
| label "0..n" |
| pctDist 0.900000 |
| height 54 |
| orientation 1)))) |
| (object InheritView "" @701 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "479580F200DA" |
| client @566 |
| supplier @657 |
| vertices (list Points |
| (2267, 2095) |
| (1260, 300)) |
| line_style 0) |
| (object InheritView "" @702 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "479580FA0128" |
| client @631 |
| supplier @657 |
| vertices (list Points |
| (573, 3780) |
| (1157, 300)) |
| line_style 0) |
| (object InheritView "" @703 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "479580FE0119" |
| client @594 |
| supplier @657 |
| vertices (list Points |
| (1090, 1577) |
| (1172, 300)) |
| line_style 0) |
| (object InheritView "" @704 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "47958101008C" |
| client @593 |
| supplier @657 |
| vertices (list Points |
| (434, 1589) |
| (1106, 300)) |
| line_style 0)))))) |
| logical_presentations (list unit_reference_list |
| (object ClassDiagram "Main" |
| quid "474381440379" |
| title "Main" |
| zoom 100 |
| max_height 28350 |
| max_width 21600 |
| origin_x 0 |
| origin_y 0 |
| items (list diagram_item_list |
| (object CategoryView "Logical View::behavioral::status_and_action::design" @705 |
| location (689, 559) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @705 |
| location (545, 475) |
| fill_color 13434879 |
| nlines 2 |
| max_width 288 |
| justify 0 |
| label "design") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743818802D4" |
| width 300 |
| height 180) |
| (object CategoryView "Logical View::behavioral::status_and_action::assembly" @706 |
| location (688, 1006) |
| font (object Font |
| size 10 |
| face "Arial" |
| bold FALSE |
| italics FALSE |
| underline FALSE |
| strike FALSE |
| color 0 |
| default_color TRUE) |
| label (object ItemLabel |
| Parent_View @706 |
| location (544, 922) |
| fill_color 13434879 |
| nlines 2 |
| max_width 288 |
| justify 0 |
| label "assembly") |
| icon_style "Icon" |
| line_color 3342489 |
| fill_color 13434879 |
| quidu "4743819403C0" |
| width 300 |
| height 180) |
| (object ImportView "" @707 |
| stereotype TRUE |
| line_color 3342489 |
| quidu "474381AF0153" |
| client @706 |
| supplier @705 |
| vertices (list Points |
| (688, 861) |
| (688, 649)) |
| line_style 3 |
| origin_attachment (688, 861) |
| terminal_attachment (688, 649))))))) |
| logical_presentations (list unit_reference_list)) |