# HG changeset patch # User Bob Rosenberg # Date 1286983285 -3600 # Node ID 3c36c452f013a41cafdcd220f4551fcbf3136eff # Parent 5b32dc297d059c14dbf516ec14907ac168977299 Version 2.0 release of System Model Generator, which draws 3.x syntax system definition files diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/SysModGen.pl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/SysModGen.pl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,51 @@ +#!perl +# Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies). +# All rights reserved. +# This component and the accompanying materials are made available +# under the terms of "Eclipse Public License v1.0" +# which accompanies this distribution, and is available +# at the URL "http://www.eclipse.org/legal/epl-v10.html". +# +# Initial Contributors: +# Nokia Corporation - initial contribution. +# +# Contributors: +# +# Description: +# + +use strict; +use warnings; +use FindBin; +use lib $FindBin::Bin; +use lib $FindBin::Bin."/old"; +use lib $FindBin::Bin."/src"; +use SysModelGen; + +#legacy stuff +use lib $FindBin::Bin."/src/old/svg"; +use DrawSvg; + + +my %versions = &DrawSvg::SchemaVersionsFromArgs(@ARGV); +#my $drawer = new DrawSvg(); + +my $nOld = 0; +my $nCurrent = 0; + +# test versions here. If any are less than 3.0.0, build using old model code +foreach my $v (keys(%versions)) + { # need to downgrade anything in 3.x syntax + if($v=~/^[12]\./) {$nOld++} else {$nCurrent++} + } + +if($nOld && $nCurrent) + { + die "Cannot mix pre-3.0 syntax system definitions with 3.0 and later syntaxes"; + } + +my $drawer = ($nOld) ? new DrawSvg() : new SysModelGen(); + +$drawer->Draw(); + +exit; diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/draw-model.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/draw-model.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,1403 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Note: + + + Note: + + + Warning: + + + Error: + + + Error: + + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + () + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + layer has no levels, but contains package with defined level + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + collection with invalid level "" + + + + + + + + + + + package cannot have level "" if none defined in layer + + + + + + + + package with invalid level "" + + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + 0 + + + + + + + + + + \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/draw.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/draw.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,1722 @@ + + + + + + + + + + + + + + + + + + + + ER5ER5U + 6.0 6.1 6.2 + 7.0 7.0s + 8.0 8.0a 8.0b8.1 8.1a 8.1b + 9.0 9.1 9.2 9.3 + 9.4 ^1tb91 ^2 tb92 9.5 ^3 tb101 9.6 ^4 + ^5 ^6 ^7 ^8 ^9 ^10 + Future + + + + + + + + + + + + + + + + + + + + + + + + + + + + resolution="" + + + + component + + - + + + + resized() + resized() + resized() + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +var curId = ''; +function clear(id) { + if(curId != '') off(curId); + return curId=id; +} + + +function on(id) { + var cur =document.getElementById(id) + cur.setAttribute('visibility','visible'); + + if(!cur.hasAttribute('wrapenated')) { + cur.setAttribute('wrapenated','true'); + wrapalltext(cur) + } + + return cur; +} + +function off(id) { + document.getElementById(id).setAttribute('visibility','hidden'); +} + + + + + +function splitup(txt) { + var a = new Array; + var t = txt; + var found + while((found = t.match(/(^[\u3041-\u309e\u30a1-\u30fe\u4e00-\ufa2d])([\u3041-\u309e\u30a1-\u30fe\u4e00-\ufa2d].*)$/))|| ( found = t.match(/^([^ \u200b\xad-]+[ \u200b\xad-]+)(.*)$/))) { + a.push(found[1]); + t=found[2]; + } + a.push(t); + return a; +} + + len) + node.setAttribute('letter-spacing','-0.15em'); +} + +function whatSize(txt) { // convert a length into pixels + if(txt.match(/^[0-9.-]+$/)) return txt; + return; +} + + +function wrapalltext(node) { + if(!node) node= document; + var all = node.getElementsByTagNameNS(svgns,'text'); + var i=0; + for (i=0; i l) { // if the line with this word at the end is bigger than the available space... + txt.data=was.replace(/ +$/,"").replace(/\xad(.)/,"$1").replace(/\u200b/g,""); // remove zero-width spaces and trailing spaces and soft hyphens + // if it's still too big then decrease the letter spacing + if( tspan.getComputedTextLength() > l ) crush(tspan,l); + tspan = document.createElementNS(svgns,'tspan'); + tspan.setAttribute('dy',"1em"); + nlines++; + tspan.setAttribute('x',cur.getAttribute('x')); + cur.appendChild(tspan); + txt = document.createTextNode(''); + tspan.appendChild(txt); + zero = tspan.getComputedTextLength(); + txt.data+=words[i]; + } + } + txt.data=txt.data.replace(/ +$/,"").replace(/\xad(.)/,"$1").replace(/\u200b/g,""); // remove zero-width spaces and trailing spaces and soft hyphens + if( tspan.getComputedTextLength() > l ) crush(tspan,l); + var align =cur.getAttribute('dy'); + if(align=='0.375em') { // middle aligned + first.setAttribute('dy',((1-nlines ) / 2 + 0.375 )+"em"); + } else if(align=='0.75em' || align=='1em') { // top (or above) aligned + first.setAttribute('dy',align) + } else { // bottom aligned (default) + first.setAttribute('dy',(1-nlines)+"em"); + } +} +]]> + + + + + +var pandandzoom=null; +function endpanning() + { + if(pandandzoom) + { + window.clearInterval(pandandzoom) + pandandzoom=null + } + } + +function repeatpan(x,y) + { + endpanning() + panning(x,y) + pandandzoom = window.setInterval('panning('+x+','+y+')', 100); + } + +function panning(x,y) + { + document.rootElement.currentTranslate.x += x + document.rootElement.currentTranslate.y += y + } + +function repeatzoom(z) + { + endpanning() + zoom(z) + pandandzoom = window.setInterval('zoom('+z+')', 100); + } + + + + +function movelegend(id) + { + var parent = document.getElementById(id); + var legend = document.getElementById('legend-box'); + parent.appendChild(legend); + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + font-family: '' + + + + + + + + + + + + + + + + + + + + + + +1 + + + + details + / + SubBlocks + Blocks + Layers + Components + Collections + + + Invalid element id="". Cannot generate link. + + + /.html + + + + + + + + '' + Arial + + + + + + + + + 4.233 + 6.3495 + 4.3 + + + + + + + + + + + + fill:!important; + fill:!important; + + + + + + ; + + + + + + + + + + + + 100% + 0% + % + + + + + 100% + 0% + % + + + + + 100% + 0% + % + + + + + 100% + 0% + % + + + + + + + + + + + + + + + + + + + + + + + + bg + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + url(#bg) + + + + + + + url( + + ) + + + + url( + + ) + + + + + + + + + + + + + + + + + + + fill:; + + + + + + + + + + + +stroke-width: + 2 + 0.4 +; + +grey + + + + + + + + fill:none + url() + ; stroke: none; stroke-width: 0; + + + + + + + + #Patternradial-grad + #Patternstriped-diag-up + + + + +#Borderbox + + + + + + + + + + + + Unrecognised elementn not supported + + + + + + + meta rel="" not supported + + + + meta rel="" in not supported + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + layer "" does not exist + + + + + layer "" does not exist + + + + + "" is after "" + + + + + Layer group cannot be bounded by spanned layer "" + + + + + Layer group cannot be bounded by spanned layer "" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.375em + + + + + + + + + + + + + + + + + + placeholder + nested + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + translate( ) + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + 0.375em + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + translate(0 ) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.375em + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + middle + + 0.375em + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + on('-content-');off('-label-'); + off('-content-');on('-label-'); + + + -label- + + + -content- + hidden + + + + + + + -content- + hidden + + + + + + + + on('-content-') + off('-content-') + + + -content- + hidden + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/filtersysdef-module.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/filtersysdef-module.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + hide + + + + + + + + + + + + + + + + + + + + + + ignore + + + + + ignore + + + + + + ignore + + + + + + ignore + + + + + ignore + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/joinmodel.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/joinmodel.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/joinsysdef-module.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/joinsysdef-module.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,527 @@ + + + + + http://www.symbian.org/system-definition + + + + + + ERROR: Cannot process this document () + + . Unrecognised syntax schema="" + . Missing schema + . Invalid file type: + + + + + + + + + + + + + + + + + + + + + ERROR: Linked ID "" () must match linking document "" () + + + + + + + + Note: Cannot set "", already set on . Ignoring linked value + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Note: The link to from could not be resolved. Perhaps there's an error in the XML? + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz + + + + + + + ERROR: Cannot create namespace prefix for downstream default namespace in + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + + + + + + + ERROR: Could not find namespace for "" in + + + + + + + + + + + + + + + + + ERROR: Joining error in resolving namespace for "" in + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/joinsysdef.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/joinsysdef.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,45 @@ + + + + + + + +/os/deviceplatformrelease/foundation_system/system_model/system_definition.xml + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/layout-module.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/layout-module.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,762 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + component + + + + + + + styling + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + styling + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + layer-group + + + + + + model-logo + + + + + + + + + + + + + + + + + model-legend + + + + + + + + + + + + + + + + + + + + model-footer + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cbox + cmp + + + + + + + + + + + +#Border + + Shape + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + cmp + + + + + + cmp + + + + + +#Pattern + + Overlay + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + yes + cbox + + + + + yes + cbox + + + + + + + + + + + + + + + + + + + + + + + + + + + + component + + + + + + + + + cbox + cmp + + + + + + + + + + + + #Border + #Pattern + + # + + + + + + + + + + + + + + + + component + + + + + + + + + + + + + + color + + + + + + + + + + + + + + + + cmp + cbox + cmp + + + + + + + + + + + + + + + + + + + + + + + + + + yes + + + + + + + + + + + + + + + % + + + + + + + + + + + + + + + AM + PM + am + pm + + + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/layoutsysdef.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/layoutsysdef.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,8 @@ + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/legend-module.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/legend-module.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,587 @@ + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + ? + + + + + + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Not supported + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4.233 + + 4.3 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + 15 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + + 100 + + + + min- + + + + + + + + + + + + min- + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 4.233 + 1.94 + + + + + + + 20 + + + + + + + + + + + +1 +1 +1 + + + + + + + + + + + + + + + 1 + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + [ + + + + + ] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Copyright © + + + + SECRET + CONFIDENTIAL + INTERNAL + UNRESTRICTED + + + Warning: unknown security classification: + + + + + + + + DRAFT + ISSUED + Build + + + + + +v + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/legend.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/legend.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,333 @@ + + + + + + + <xsl:call-template name="title-line1"/> + <xsl:variable name="t2"><xsl:call-template name="title-line2"/></xsl:variable> + <xsl:variable name="t3"><xsl:call-template name="title-line3"/></xsl:variable> + <xsl:if test="$t2!=''"><xsl:value-of select="concat(' ',$t2)"/></xsl:if> + <xsl:if test="$t3!=''"><xsl:value-of select="concat(': ',$t3)"/></xsl:if> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + movelegend('legend-root') + + + + + + + + + + + + + + + movelegend('legend-owner') + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + normal + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + translate( + + 0) + + + + + font-family: '' + : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + font-family: '' + + + + + + + + + + + + +color- +style- + + + + + + + fill:; + ; + + + + + + + + + + + + + + + + + + + url() + + + + url() + + + + + + + + + + + + + ; + + + url() + + + + url() + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/mergesysdef-module.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/mergesysdef-module.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,689 @@ + + + +http://www.symbian.org/system-definition + + + ERROR: Syntax not supported + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning: need definition for namespace "" for + + + + + + + + + + + ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz + + + + + + + ERROR: Cannot create namespace prefix for downstream default namespace in + + + + + + + + + + + + + + + + + + + + + + + + ERROR: Syntax not supported + + + ERROR: Can only merge system models of the same rank + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ERROR: Order of s in upstream document does not match order in downstream. The following s will be appended to the end of : + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Note: levels differ "" vs "" on + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + * + + + + + + + + + +<----> + + ="" + + + + rel="Generic" + type="auto" + > + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Note: "" in "" + overridden in downstream sysdef + replaced by "" in "" + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ERROR: Order of s in upstream + document does not match the order of the s in common in the downstream equivalent. Contents will not be properly merged: != + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning: "" moved in downstream model. Ignoring moved + + + + + + + + + + + + + + + + Warning: All content in downstream "" is invalid. Ignoring + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Warning: "" moved in downstream model. Ignoring moved + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ERROR: Could not resolve relative path in downstream file: relative to absolute URI + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/mergesysdef.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/mergesysdef.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,141 @@ + + + + + + + + + mcl/System_Definition_Template.xml + + + + + + + Syntax not supported + + + Can only merge fragments of the same rank + + + + + Upstream + + + + + + + + + + + + Downstream + + + + Can only merge fragments of the same rank + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/overlay-module.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/overlay-module.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,263 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/path-module.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/path-module.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + + + + + + + + + + + + + + + + + + + + + ../ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + / + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/core/shapes.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/core/shapes.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,1031 @@ + + + + + + + + + + + + + + + + + + + | + + + + + + + + + + + + + + + + + + + + + #Border + + + + + + + + + + + + + + * + cmp + + [not(@generator-overlay|meta/generator-overlay)] + + + + + #Pattern + + + + + + + + + + + + + * + cmp + + [not(@generator-color|meta/generator-color)] + + + + + + + + + + + + + + + + + + + + + + *[@id + and () + ] + + 1 + + + + + *[@id + and () + ] + + + + details + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + count(key('use-','')) + + + + + + + + + + + + //component + + + + // + + + | + |// + + + // + + + + show-unused- + + + + + + + + + + + + + $id='' + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + and + + + + + + + + + + + + + + + Shapes + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ; + + + + + + + + + + + + + + + + + + + + + show-unused- + background + - + + + + not( + ='' or + ) + * + + + + + + + + show-unused- + background + - + + + + + + + + + $n='' + * + + + + + + $n='' + * + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + badly-formatted funtion: + + + + + + + + + + + + + + + + + + + + +'/" + current()/ + + + + + count(exslt:node-set($Versions)/*[contains(concat(' ',.,' '),concat(' ', + ,' '))]/preceding-sibling::*) + current()/ancestor::SystemDefinition/@ver + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +-var- + + + + + + + + + + CLASS + contains(concat(' ',normalize-space(@class),' '),concat(' ', + 1 + ,' ')) + + + + + + + NAMESPACE + concat(ancestor-or-self::*/namespace::*[name()=substring-before( + ,':')],ancestor::SystemDefinition/@id-namespace[not(contains( + '' + ,':'))]) + + + + + + VARIABLE + + $ + + + + + + + + + + + + + + +Pattern + + Overlay + + + +Border + + Shape + + + + + + + + + . + ='' + + + + + ()[] + + + + + + + + + + + + + + + + + + warning: no default border + error: more than one default border + + + + + + + + error: more than one pattern in overlay + + + + + + + + + + error: more than one default + + + + + + + + + + + + + + + + + + + + + # + + + + + + + + # + + + + + + + + + # + + # + + + + + + # + + + + + # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + url(#) + + + + url(#) + + + + + + + + + + + + + url(#bg) + + + + + + + + + + + + + + + + + + - + + + + + + + + + + + + + + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {@style-id}.mouseover + {@style-id}.mouseout + + + + + + + {@style-id}.mouseover + {@style-id}.mouseout + + + + + + + + + + .mouseover + .mouseout + + + + + + + + {@style-id}.mouseover + {@style-id}.mouseout + + + + + + + + + + + + + + + + + + + + + + + + # + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ; + + + + + + + component + collection + package + package/package + + + + + + + + +not found + + + + Generated Text not supported in values files + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + + + + \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/_stock/css/developer.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/_stock/css/developer.css Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,253 @@ +/* Symbian Foundation + CSS + Alex Abarmovich 10-02-2009 + Version 5 + Date: 10-02-2009 + Last modified: 17-02-2009 +*/ + +/* Addtitional CSS styles and style corrections */ + +#container #contentContainer{ +min-height:500px; +} + +#header { +height:90px +} + +/* variable width container AA */ + +body#variable_width #container { +width: 99%; +margin: 0 auto; +/*overflow: hidden; does not work with absolutely positioned #globalWrapper Wiki AA */ +max-width: 1250px; +min-width: 980px; +text-align: left; +} + +/* top header AA */ +#header .right { width:548px; } +#searchForm label { float:left; padding-top:5px; width:4.30em; } + + + +/* top navigation AA */ +#dropmenu li#m_item1 { width:9.8em; padding-left:10px; z-index:11; } /* community */ +#dropmenu li#m_item2 { width:5.25em; z-index:12; } /* code */ +#dropmenu li#m_item3 { width:9.1em; z-index:13; } /* tools */ +#dropmenu li#m_item4 { width:11.7em; z-index:14; } /* documentation */ +#dropmenu li#m_item5 { width:6.5em; z-index:15;} /* forums */ +#dropmenu li#m_item6 { width:7.3em; z-index:16;} /* learning */ +#dropmenu li#m_item7 { width:5.46em; z-index:17;} /* about us */ + +/* generic classes */ + +#genericContent { +padding:10px; +} + +#genericContent h2 { +margin-bottom:10px; +} + +#genericContent h3 { +margin-bottom:5px; +} + +#genericContent img { +padding:15px; +} + + +/* home page */ +/* main promo */ + +#siteBox div.itemCopy ul.main_promo_internal { +margin-bottom:10px; +padding-top:0; +} + +#siteBox div.itemCopy ul.main_promo_internal li { +min-height:10px; +} + + +/* contact form AA */ +form#contactUsFrm input#ophone_ctyCode { +width:25px; +} + +/* form submit buttons AA */ + +p.buttons { +padding-bottom:10px; +margin:10px 0 20px 0; +width:100%; +} + +p.buttons input { +float:none; +font-size:1.1em; +font-weight:bold; +padding:2px 9px; +display:block; +min-width:20px; +margin:0 auto; +} + +#addPackageUser li.buttons { +padding:5px 0 5px 210px; +} + +.multiSelect .labelContainer .buttons { +margin:0 0 10px 0; +} + +/* Getting Started */ + +.GetStartedBoxContent { padding:9px 10px 2px 10px; } + +#GetStartedBox { width:238px; margin:5px 0; height: auto !important; min-height:237px; height:237px; } +#GetStartedBox .started { margin-bottom:5px; margin-top:5px; background-image: url('../img/btn_box.gif'); background-repeat: no-repeat; background-position: top left; height: 60px; width: 220px; padding: 3px;} +#GetStartedBox .started p { padding-bottom:0px;} +#GetStartedBox .started img { float:left; margin-left: 10px; margin-right:15px;} +#GetStartedBox .BoxCenter {height:60px;} + +/* Tools & kits box content */ + +div#colcontainer1 p, div#colcontainer2 p { float:left;padding: 5px 0 10px 10px;} + +.img_t_comm_activity_dashboard {background:transparent url(../img/t_comm_activity_dashboard.gif) no-repeat scroll left top; padding:30px 0 0; width:350px;} +.img_t_other_tools {background:transparent url(../img/t_other_tools.gif) no-repeat scroll left top; padding:30px 0 0; width:350px;} +.img_t_quick_links {background:transparent url(../img/t_quick_links.gif) no-repeat scroll left top; padding:25px 0 0; width:350px;} +.img_t_featured_developer {background:transparent url(../img/t_featured_developer.gif) no-repeat scroll left top; padding:55px 0 0; width:350px;} +.img_t_platform_dashboard {background:transparent url(../img/t_platform_dashboard.gif) no-repeat scroll left top; padding:35px 0 0; width:265px;} +.img_t_community_news {background:transparent url(../img/t_community_news.gif) no-repeat scroll left top; padding:55px 0 0; width:350px;} +.img_t_application_dev {background:transparent url(../img/t_application_dev.gif) no-repeat scroll left top; padding:30px 0 0; width:350px;} +.img_t_platform_dev {background:transparent url(../img/t_platform_phone_dev.gif) no-repeat scroll left top; padding:30px 0 0; width:350px;} +.img_t_lets_get_started {background:transparent url(../img/t_lets_get_started.gif) no-repeat scroll left top; padding:30px 0 0; width:350px;} + +/* User profile section */ + +/* registration */ + +body#user_profile form table td { +height:25px; +padding-left:15px; +} + +body#user_profile form table td.userFormLabel { +padding-left:0; +} + + + +body#user_profile form#registerForm table { +width:850px; +} + +body#user_profile form#registerForm { +margin-top:20px; +} + +body#user_profile form#registerForm input { +margin-right:3px; +} + +body#user_profile #subheader { +margin-top:10px; +height:60px; +} + +body#user_profile div.BoxFrame { +margin-bottom:20px; +padding-bottom:15px; +} + +body#user_profile div.error { +color:#ff0000; +margin-bottom:2px; +} + +body#user_profile td.userFormLabel { +font-weight:700; +text-align:right; +} + +body#user_profile input#registerForm_submit, +body#user_profile input#_submit { +background-color:#000000; +color:#fee126; +border:none; +padding:2px 9px; +cursor:pointer; +font-weight:bold; +font-size:1.1em; +margin-left:0; +} + +/* login */ + +body#user_profile #formContent { +padding:15px; +} + +body#user_profile form#frmLogin div.fieldHolder { +height:25px; +display:inline; +} + +body#user_profile form#frmLogin label { +width:90px; +display:inline-block; +font-weight:700; +height:25px; +} + +body#user_profile form#frmLogin input.loginSubmit { +margin:0 0 20px 95px; +} + +body#user_profile #loginLinks { +margin-left:95px; +} + +/* profile */ + +body#user_profile table#user_profile_table { +border: none; +} + +body#user_profile table#user_profile_table td { +height:25px; +padding-left:20px; +vertical-align:top; +} + + +code var {font-style: italic; font-family: times new roman, times, serif} +code em.comment {font-style: italic; color: #383; font-family: arial, helvetica, sans;} +code em.comment code {font-weight: normal; font-size: 90%!important} +code span.opt {color: #666} +code span.depr {text-decoration: line-through} +code span.default, code.default {color: #338} +code span.aux {color:blue; font: sans; padding: 0px 0.3em} +span.namespaced {color: #e3e} + +div.indent { + margin-left: 1em; +} + +div.grouped {border: 1px dashed green; margin-top: 0.6em; margin-bottom: 0.6em; padding-left: 0.3emx;} + +tbody.deprecated td {background-color: #eee} + +table.invisible td { + vertical-align:top; + } +table.invisible th { + vertical-align:top; + width: 9em; +} \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/_stock/css/iefix.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/_stock/css/iefix.css Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,41 @@ +/* Symbian Foundation + CSS + Alex Abarmovich 10-02-2009 + Version 2 + Date: 10-02-2009 + Last modified: 19-02-2009 +*/ + +/* CSS fixes for IE6 and IE7 */ + +* html #contentContainer { +height:500px; +} + + +/* variable width container */ + +* html body#variable_width #container { +overflow: visible; +font-size: 100%; +} + +* html body#variable_width #container {width:expression( +(document.documentElement.offsetWidth) >1280 +* (parseInt(document.body.currentStyle.fontSize) +/ parseInt(document.body.currentStyle.fontSize))? "1250px" +: ((document.documentElement.offsetWidth) < 1010? "980px" : "99%")); } + +/* main promo */ +* html #siteBox ul li {height:35px; } +* html #siteBox div.itemCopy ul.main_promo_internal li { +height:10px; +} + +/* buttons IE 7 */ + +*:first-child+html p.buttons input#submitForm { +text-align:center; +display:block; +width:110px; +} \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/_stock/css/portal.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/_stock/css/portal.css Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,582 @@ +body { font:69% Verdana, Arial, Helvetica, sans-serif; background-color:#fff; color:#000; } /* 11px */ +/* h1 { font-size:1.82em; font-weight:bold; } 20px */ +h1 { font-size:1.64em; font-weight:bold; } /* 18px */ +h1 a {color:#000;} +h2 { font-size:1.64em; font-weight:bold; } /* 18px */ + +.cssImg {margin:0;} +.cssImg a {position:relative; cursor:pointer;} +.cssImg span {display:block;overflow: hidden;height: 0 !important;} +h3 { font-size:1.18em; font-weight:bold; } /* 13px */ +h4 { font-size:1.09em; font-weight:bold; } /* 12px */ +a { text-decoration:none; color:#0000FF; } +a.active { text-decoration:underline; } +a:hover { text-decoration:underline; } +.more_info { font-size:0.91em; font-weight:bold; text-decoration:none; color:#000; background:url(../img/btn_cta.gif) no-repeat left 2px; padding-left:10px; } +small { font-size:0.82em; } +p { padding-bottom:1em; } +form select, input, textarea { font-size:1em; font-family:Verdana, Arial, Helvetica, sans-serif; margin-right:10px;} +form select {padding:2px; border: 1px solid #d1d1d1;} + +#container { width:980px; margin:auto; background-color:#fff; position:relative; } + +/* global navigation */ +#global_nav { padding:5px 10px 0 10px; font-size:0.82em; } +#global_nav a, #global_nav a:visited { color:#000; text-decoration:none; } +#global_nav a:hover { color:#000; text-decoration:underline; } +#global_nav .right { width:500px; } +#global_nav .right img { vertical-align:middle; } + +/* portal navigation */ +#portal_nav { margin-bottom:5px; background-color:#d1d1d1; } +#portal_nav .divider { font-size:1.18em; line-height:2.3em; height:auto !important; min-height:2.5em; height:2.5em; } +#portal_nav .right { float:right; } +#portal_nav .right img { vertical-align:middle; } +#dropmenu { display:block; padding:0; font-weight:bold; height:auto !important; min-height:17px; height:17px; } +#dropmenu li { float:left; display:block; position:relative; padding-right:2px; background:url(../img/divider.gif) center right no-repeat; } +#dropmenu li.right { float:right; } +#dropmenu li a { display:block; position:relative; padding-left:0.62em; color:#000; text-decoration:none; font-size:1.18em; line-height:2.45em; height:auto !important; min-height:2.5em; height:2.5em; } +#dropmenu li a:hover, #dropmenu li a.hover, #dropmenu li#quicklinks a:hover, #dropmenu li#quicklinks a.hover { background-color:#fee126; } +#dropmenu li.active a { background-color:#fee126; } +#dropmenu ul { z-index:999; position:absolute; display:none; top:auto; left:-1px; } +#dropmenu li ul li { border:solid 1px #d1d1d1; margin-top:-1px; background-color:#fff; padding-right:0 !important; background-image:none !important; } +#dropmenu li ul li a, #dropmenu li#quicklinks li a { background-image:none ;padding-left:0.62em; width:14em; height:auto; float:left; background-color:#fff; font-size:1.09em; line-height:1.9em; height:auto !important; min-height:2.1em; height:2.1em;} +#dropmenu li.active ul li a { background-color:#fff; } +#dropmenu li ul li a:hover, #dropmenu li ul li a.hover { background-color:#000 !important; color:#fee126 !important; } +#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul { display:none; } +#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul { display:block; } +#dropmenu li#m_item1 { width:11.8em; padding-left:10px; z-index:6; } /* getting started */ +#dropmenu li#m_item2 { width:8.55em; z-index:5; } /* resources */ +#dropmenu li#m_item3 { width:15.6em; z-index:4; } /* platform & packages */ +#dropmenu li#m_item4 { width:9.5em; z-index:3;} /* comunity */ +#dropmenu li#m_item5 { width:7.5em; z-index:2;} /* learning */ +#dropmenu li#m_item6 { width:5.46em;} +#dropmenu li.last { background:none !important;} /* about */ +#dropmenu li#quicklinks { width:12em; z-index:18; padding-right:0 !important; background:none !important; } +#dropmenu li#quicklinks a { padding-left:3em; background:url(../img/btn_quick_link.gif) 1em center no-repeat; } + + /* quick links */ +#dropmenu li#quicklinks ul { left:-45px; } + +/* header */ +#devnet_header, #header { padding:0 0 5px 10px; } +#devnet_header .right, #header .right { width:548px; } +#devnet_header #logo, #header #logo { padding:20px 0 0 0; } +#header_form { margin-bottom:10px; } +#header_form a, #header_form a:visited { color:#000; font-size:0.82em; } +#searchForm { margin-right:25px; } +#searchForm label { float:left; padding-top:5px; width:4.30em; } +#searchForm .fieldHolder { width:230px; height:23px; background:url(../img/search_box.gif) no-repeat; float:left; margin-bottom:5px; } +#searchForm .textInput { width:190px; height:20px; background:none; border:none; color:#000000; margin:5px 0 0 5px; } +#searchForm #SearchButton { vertical-align:top; padding:4px; margin-right:0px; margin-left:5px; } +#searchForm #advancefilterContainer {margin-left:4.30em;} +#searchForm #filterLabel { margin-left:15px; } +#searchForm #advancefilter { background-color:#fff; width:150px; height:100px; position:absolute; z-index:9999; padding:20px; display:none; border:solid 1px #d1d1d1; } +#searchForm #advancefilter select { margin-bottom:10px; width:150px; } + +#LoginForm label { float:left; padding-top:3px; width:5.95em; } +#LoginForm .fieldHolder { width:170px; height:23px; background:url(../img/login_box.gif) no-repeat; float:left; } +#LoginForm .textInput { width:160px; height:20px; background:none; border:none; color:#000000; margin:5px 5px 0 5px; } +#LoginForm img { vertical-align:middle; } +#LoginForm #SignOnButton { padding-left:8px; } +#LoginForm #LoginWelcome { margin-bottom:10px; font-weight:bold; font-style:italic; } +#LoginForm .LoginName { margin:0 0 0 5px; vertical-align:middle; } +#LoginForm .LoginPadding { margin-bottom:35px; } + +#feedbackLoginForm {float:none;} +#feedbackLoginForm a {color:#000;} +#feedbackLoginForm label { float:left; padding-top:3px; width:5.95em; } +#feedbackLoginForm .fieldHolder { width:170px; height:23px; background:url(../img/login_box.gif) no-repeat; float:left; } +#feedbackLoginForm .textInput { width:160px; height:20px; background:none; border:none; color:#000000; margin:5px 5px 0 5px; } +#feedbackLoginForm img { vertical-align:middle; } +#feedbackLoginForm #FeedbackSignOnButton { padding-left:8px; } +#feedbackLoginForm .LoginPadding { margin-bottom:35px; } +div.closeFeedbackForm {margin-bottom:5px; text-align:right;} + +/* subheader for subpages */ +#subheader { margin:20px 0 10px 0; padding:0 8px; } +#subheader h1 { text-align:left; padding:0px 0 0px 13px; margin-top:5px; background:url(../img/tbar_l.gif) left no-repeat; float:left; } +#subheader h1 span {display:block; padding:0 20px 0 0; background:url(../img/tbar_r.gif) right no-repeat; line-height:50px;} + +/* common box styles */ +.homepage_rightside { padding-right:8px; } /*to fix ie6 margin issue*/ +.BoxFrame {border:solid 1px #d1d1d1;} +.BoxFrame p.nolist { padding:2em 1em; text-align:center; } +.BoxHeader { margin-bottom:5px; } +.BoxContent { padding:9px 10px 9px 10px; } +.BoxContent h2 {margin-bottom:10px;} +.rssIcon { vertical-align:top; } +.editorBoxContent { margin:5px 0 15px 0; } +.editorBoxContent p { width:190px; } +.latestBoxTop { background-color:#e5e5e5; padding:5px 0 5px 15px; } +.latestBoxContentFrame { height:auto !important; min-height:400px; height:400px; } +.latestBoxContent{ padding:10px 15px 0 15px; } +.latestBoxDivider { border-top:dotted 1px #000; margin:10px 15px 0 15px; } +.latestBoxContent small { margin-top:5px; } +.colcontainer .BoxContent { padding:10px 15px 0 15px; border-bottom:1px solid #d1d1d1;} +.colcontainer .last { border-bottom:none; } +.colcontainer .more_info { font-size:1em; font-weight:normal; } +ul.rowLinks li {float:left; display:block; position:relative; padding-right:20px; padding-bottom:10px; font-size:0.82em;} +ul.rowLinks li a {color:#000; background:url(../img/btn_cta.gif) no-repeat left 2px; padding-left:10px; } +.infobox .more_info { font-size:0.91em; font-weight:bold;} +.BoxContent .title {font-weight:bold; padding-bottom:0;} + + +/* site box */ +#siteBox { background:url(../img/masthead.gif) no-repeat; width:703px; height:auto !important; min-height:265px; height:265px; margin:0; } +#siteBox a {color:#000;} +#siteBox h1, #siteBox h2 { padding:5px 0 15px 0;} +#siteBox .siteHeader{ font-size:1.64em; font-weight:bold;} +#siteBox ul { padding:40px 0 0 15px; width:185px; color:#000; float:left; } +#siteBox ul li:hover { text-decoration:underline; } +#siteBox ul .active { background:url(../img/masthead_highlighted.gif) repeat-y; } +#siteBox ul li { padding:5px 15px 0 15px; min-height:35px; cursor:pointer; font-weight:bold; } +#siteBox ul li a { font-weight:bold; } +#siteBox .itemContainer { padding:0 0 0 0; float:left; width:440px; margin:10px 0 0 40px; } +#siteBox .itemImage { float:right; padding:0 20px 0 10px; } +#siteBox .itemCopy { float:left; width:230px; } +#editorBox { width:695px; height:auto !important; min-height:220px; height:220px; margin:0 0 20px 0; } +#latestBox { width:695px; margin:5px 0 30px 0; padding-left:8px; } + +/* editor's choice */ +#EditorChoiceBox { width:314px; padding:10px 20px 0 20px; background-color:#fff; margin-right:1px; height:auto !important; min-height:210px; height:210px; border-right:1px solid #d1d1d1; margin-right:-1px; } + +/* community editor */ +#CommunityEditorBox { width:314px; background-color:#fff; padding:10px 0 0 20px; height:auto !important; min-height:210px; height:210px; border-left:1px solid #d1d1d1; } + +/* latest in documentation */ +#LatestDocumentationBox { width:333px; } +#LatestDocumentationBox p { padding-bottom:0; } + +/* latest in forum */ +#LatestForumBox { width:333px; } +#LatestForumBox p { padding-bottom:5px; } + +/* download */ +#DownloadBox { width:238px; margin:5px 0; height: auto !important; min-height:220px; height:220px; } +#DownloadBox img { margin-bottom:10px; } + +/* featured packages */ +#PackageBox { width:238px; margin:5px 0; height: auto !important; min-height:220px; height:220px; } +#PackageBox .package { margin-bottom:15px; } +#PackageBox .package p { padding-bottom:0; } +#PackageBox .package img { float:left; margin-right:15px; } + +/* top articles */ +#TopArticleBox { width:238px; margin:5px 0; height:auto !important; min-height:435px; height:435px; } +.voteNum { font-size:1.09em; font-weight:bold; color:#000; padding:0; text-align:center; padding:5px 0 0 0; } +.voteTitle { font-size:0.82em; font-weight:bold; text-align:center; } +.articleListing { padding:0 0 0 40px; width:150px; float:left; } +.articleVote { background:url(../img/vote_box.gif) no-repeat; width:45px; height:40px; float:left; } +.ui-accordion-container .more_info { margin-left:40px; } +.ui-accordion { list-style-type: none; } +.ui-accordion .odd { background-color:#e5e5e5; } +.ui-accordion li { padding:1px 0 5px 0; margin:0; } +.ui-accordion li span { margin-bottom:3px; } +.ui-accordion li:hover { cursor:pointer; } +.ui-accordion li span.ui-accordion-header { display:block; color:#000; text-decoration:none; position:relative; padding:0 0 0 10px; background:url(../img/icon_drop_down.gif) no-repeat 216px 4px; font-size:1.09em; } +.ui-accordion li .selected { font-weight:bold; } +.ui-accordion li span.ui-accordion-header.selected { background:none; } + +/* subpages styles */ +.subcontent { color:#000; padding:0 8px; } +.subcontentImage { } +.subcontent p { padding:0 0 10px 0; } +.subcontent h1 { margin-bottom:10px; } +.bulletlist { margin:10px 0 0 30px; } +ul.bulletlist { list-style-type:disc; } +ol.bulletlist { list-style-type:decimal; margin:10px 0 0 30px; } +.bulletlist li { margin:0 0 10px 0; } +.bulletlistDocumentation li { float: left;margin-left:40px; margin-top: 25px; } +.breadcrumbs { font-size:0.82em; } +.breadcrumbs a { text-decoration:underline; } +.columns { width:964px; margin:0px 8px; clear:both; } +.columns .bulletlist { } +.colcontainerspacer { height:18px; } +.colBoxTop { background-color:#e5e5e5; padding:5px 15px 5px 15px; color:#000; font-weight:bold; } +.colBoxTop p {font-weight:normal; padding-bottom:0em;} +.colBoxTop img { vertical-align:middle; } +.one_col { width:99.8%; } +.two_col { width:49%;} +.three_col { width:32%; } +.three_col_center { margin-left:1.8%; } +.three_col_right { margin-right:0.3%; } +.three_col_double { width:66%; } +.four_col { width:24%; } +.four_col_center { margin-left:1%; } +.two_col_copy { width:343px; float:left; padding:0 10px 10px 0; float:right; } +.one_col_copy { width:780px; float:left; padding:0 10px 10px 10px; } +.colcontainer div.BoxFrame {margin-bottom:18px; height:1%;} +.colcontainer {margin-top:10px;} + + +/*Alphabet Listing in sub content*/ +.subcontent div.types, .subcontent div.alphabets { background:#d1d1d1; line-height:3em; height:1%;} +.subcontent div.alphabets { margin-top:10px; margin-bottom:10px;} +.subcontent li.noMatch {padding-bottom:10px; padding-left:15px;} +.subcontent div.types small, .subcontent div.alphabets small { float:left; display:block; position:relative; background:#d1d1d1; padding-left:8px; } +.subcontent div.types a, .subcontent div.alphabets a { color:#000; text-decoration:none; } +.subcontent div.types a.selected, .subcontent div.alphabets a.selected { font-weight:bold; color:#fff; } +.subcontent #alphabeticallist { padding:0;} + +/* forum */ +#forum { margin:0 8px 20px 8px; padding-bottom:20px; } +#forum h2 { padding:10px; } +#forumListing { width:100%; } +#forumListing th { font-size:1.09em; padding:5px 10px; background-color:#fee126; font-weight:bold; text-align:center; } +#forumListing td { padding:5px 10px; vertical-align:top; text-align:center; } +#forumListing .threadColumn { text-align:left; } +#forumListing .header .leftalign { text-align:left; } +#forumListing .even { background-color:#e5e5e5; } +#forumListing a, #forumListing a:visited { text-decoration:none; color:#0000FF; } +#forumListing a:hover { text-decoration:underline; } + +/* community page */ +.community_image { padding:10px 5px 25px; } +.community_header { padding:10px 5px; position:relative; left:8px;} +.community_copy { width:180px; float:left; padding:0 10px 30px 0; float:right; } + +/*package page*/ +.package_description {width:66%;} +.package_description .bulletlist {margin-top:0px;} +.downloadInfo {text-align:center; margin-top:0px; margin-bottom:0px; padding:0px;} +#createPackageFrm label.lnowrap {white-space:nowrap} +#createPackageFrm label span {font-weight:normal;} +#createPackageFrm small {font-weight:normal; display:inline;} +#addPackageUser {border-bottom:1px dotted #d1d1d1;} +#addPackageUser ol.forms {padding:15px 15px 0 5px;} +#addPackageUser li.buttons {padding-left:210px; font-weight:bold; margin-bottom:0px; width:400px;} +.multiSelect {padding-left:80px; padding-top:30px;} +.multiSelect .selectContainer {float:left; width:350px;} +.multiSelect .labelContainer label {display:inline; float:left; padding-right:10px;} +.multiSelect .labelContainer .buttons {float:left; padding-bottom:4px;} +.multiSelect select {width:350px;} +.multiSelect .moveOptContainer {float:left; padding:70px 30px;} +.multiSelect .moveOptContainer input {margin-bottom:10px;} + +/* search results page */ +#searchCriteria { padding:10px 10px; margin-bottom:18px; background-color:#D1D1D1; } +#searchCriteria input { margin-left:5px; } +#searchResultsTab { margin-bottom:18px; } +#searchResultsTab .desc { margin-bottom:10px; } +#searchResultsTab ul a:hover { text-decoration:none; } +#searchResultsTab hr { color:#D1D1D1; background-color: #D1D1D1; height: 1px; border:0 none; margin-bottom:10px; } +#searchResultsTab dl { margin-top:10px; margin-bottom:10px; } +#searchResultsTab dl h2 { float:left; width:150px; } +.topSearchResults { margin-left:20px; margin-top:10px; } +#searchResultsTab a {font-weight:bold; } +#searchResultsTab .moreResults a { color:#D6B900; } +.searchtab_container .ui-tabs-panel { height:auto; } + +/* resources > downloads page */ +#downloadsTab, .mTab { margin-bottom:18px; } +#downloadsTab .ui-tabs-panel, .mTab .ui-tabs-panel { padding:1em 0px; } +#downloadsTab div.types, .mTab div.types, #downloadsTab div.alphabets, .mTab div.alphabets { background:#d1d1d1; line-height:3em; height:1%;} +#downloadsTab div.alphabets, .mTab div.alphabets { margin-top:10px; } +#downloadsTab div.types small, #downloadsTab div.alphabets small { float:left; display:block; position:relative; background:#d1d1d1; padding-left:8px; } +#downloadsTab div.types a, #downloadsTab div.alphabets a { color:#000; text-decoration:none; } +#downloadsTab div.types a.selected, #downloadsTab div.alphabets a.selected { font-weight:bold; color:#fff; } +#downloadsTab div.type, .mTab div.type { padding:1em 8px; border-bottom:1px solid #d1d1d1; margin-bottom:1em; height:1%; clear:both; } +#downloadsTab div.last, .mTab div.last { border-bottom:none; } +#downloadsTab div.item, .mTab div.item { padding:10px 20px; } +#downloadsTab div.description h4 small { font-weight:normal; padding:0 5px; } +#downloadsTab div.description { float:left; width:60%; } +.mTab div.description { float:left; width:90%; } +#downloadsTab div.details { float:right; width:110px; background:#d1d1d1; text-align:center; padding:5px 0; } +#downloadsTab .subscribe { float:right; line-height:3em; width:25px; padding-right:10px; } +#downloadsTab .subscribe a { display:block; position:relative; height:3em; background:url(../img/icon_rss_feed03.gif) right center no-repeat; text-indent:-9999em; } +.mtabs_title {background:#d1d1d1; line-height:3em; text-align:center; margin-bottom:10px;} + +div.view-by-category div.left { width:60%; } +div.view-by-category div.right { width:30%; margin-right:20px; } +div.view-by-category #categories a.selected {font-weight:bold!important;} +div.view-by-category div.category { padding:1em; margin-bottom:1em; } + +/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */ +div.rating { cursor:pointer; margin:10px; clear:both; display:block; } +div.rating:after { content:'.'; display:block; height:0; width:0; clear:both; visibility:hidden; } +div.cancel, div.star { float:left; width:17px; height:15px; text-indent:-999em; cursor:pointer; display:block; background:transparent; overflow:hidden; } +div.cancel, div.cancel a { background:url('../img/delete.gif') no-repeat 0 -16px; } +div.star, div.star a { background:url('../img/star.gif') no-repeat 0 0px; } +div.cancel a, div.star a { display:block; width:16px; height:100%; background-position:0 0px; } +div.star_on a { background-position:0 -16px!important; } +div.star_hover a, div.star_live a:hover { background-position:0 -32px; } +/* Read Only CSS */ +div.star_readonly a, div.star_readonly a:hover { cursor:default !important; } +/* Partial Star CSS */ +div.star { background:transparent!important; overflow:hidden!important; } + +/* jQuery.listnav Plugin CSS - http://www.ihwy.com/labs/jquery-listnav-plugin.aspx */ +#alphabeticallist { padding:0 1em; } +.noMatch { list-style:none; } +.listNav { padding:0 8px; height:1%; } +.listNav a { display:block; float:left; padding:0 5px; font-size:0.82em; } +.listNav a.ln-last { } +.listNav a.ln-selected { color:#fff !important; font-weight:bold; } +.listNav a:hover { text-decoration:underline; } +.listNav a.ln-disabled { color:#999 !important; } +.listNav .ln-letterCount { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#666; } /* extra styling using jquery.listnav.js internally used class name */ + +/* Forms */ +form .BoxFrame {margin-bottom:15px; width: 960px;} +ol.forms {float: left; list-style: none; padding:15px;} +ol.forms li {clear: both;float: left;margin: 0 0 10px;width: 100%;} +ol.forms label {cursor: pointer;display: block;float: left;font-weight: bold;margin: 0 10px 0 0;width: 200px;} +ol.forms label.error { padding-left:210px; color:#FF0000; width:400px; font-weight:normal; font-size:0.9em;} +ol.forms label.loading { padding-left:210px; color:#333; width:400px; font-weight:normal; font-size:0.9em; } +ol.forms input, ol.forms textarea {font: inherit;padding: 2px;width: 310px;} +ol.forms textarea { height: 250px; width:500px;} +ol.forms li.grouping label {cursor:pointer; display: block;float: left;font-weight: bold;margin: 0 10px 0 0;width: 200px; } +ol.forms li.grouping {padding-bottom:5px; margin-bottom:0px;} +ol.forms li.grouping ul { list-style: none; display: block;float: left;} +ol.forms li.grouping ul label {display: inline;float: none;font-weight: normal;margin: 0;width: auto;} +ol.forms li.grouping ul input { width: auto; } +.buttons {float: right; padding-bottom:10px; position:relative; top:1px;} +.buttons input {background-color:#000000; color:#fee126; border:none; padding:1px 7px; cursor:pointer; font-weight:bold; font-size:0.82em; } +.buttons input:hover {color:#FFF;} +.compulsory {color:#FF0000;} +.thankyou_container {height:auto !important; min-height:500px; height:500px;} +form input.ctyCode {width:25px;} +form input.cNumber {width:253px;} + +.plussign {padding:0 5px 10px 0; margin-bottom:10px;} + +p.instruction {line-height:1.5em;} + +/* Feedback */ +div#feedbackform {width:780px; margin:0 auto;} +div#feedbackform textarea {height:100px;} + +div#feedback {background-color:#fff; color:#000; z-index:99; padding:20px; position:absolute;bottom:36px; border:1px solid #d1d1d1; display:none;} +div#feedback.signin { width: 780px !important; left:80px;} +div#feedback.signout { left:40%;} +div#feedback textarea {height:100px;} +div#feedbackform li.feedback_category label.error {padding:0;} +div#feedbackform li.grouping {padding-bottom:20px;} +div#feedbackform li.grouping li input {display:inline; margin:0;} +div#feedbackform li.grouping li label {display:inline; margin-right:10px;} + +/*Section/Sub-section Images*/ +.img_txt_community_editor {padding: 35px 0 0 0; width:250px; height:35px; background:url(../img/txt_community_editor.gif) top left no-repeat;} +.img_txt_editor_choice {padding: 35px 0 0 0; width:215px; height:35px; background:url(../img/txt_editor_choice.gif) top left no-repeat;} +.img_txt_download {padding: 25px 0 0 0; width:125px; height:25px; background:url(../img/txt_download.gif) top left no-repeat;} +.img_txt_featured_package {padding: 25px 0 0 0; width:220px; height:25px; background:url(../img/txt_featured_package.gif) top left no-repeat;} +.img_txt_latest_document {padding: 25px 0 0 0; width:230px; height:25px; background:url(../img/txt_latest_document.gif) top left no-repeat;} +.img_txt_latest_forum {padding: 25px 0 0 0; width:160px; height:25px; background:url(../img/txt_latest_forum.gif) top left no-repeat;} +.img_txt_top_articles {padding: 25px 0 0 0; width:145px; height:25px; background:url(../img/txt_top_articles.gif) top left no-repeat;} +.img_t_going_open_source {padding: 48px 0 0 0; width:130px; height:48px; background:url(../img/t_going_open_source.gif) top left no-repeat;} +.img_t_history_of_symbian {padding: 53px 0 0 0; width:125px; height:53px; background:url(../img/t_history_of_symbian.gif) top left no-repeat;} +.img_t_leadership_team {padding: 27px 0 0 0; width:188px; height:27px; background:url(../img/t_leadership_team.gif) top left no-repeat;} +.img_t_member_companies {padding: 48px 0 0 0; width:120px; height:48px; background:url(../img/t_member_companies.gif) top left no-repeat;} +.img_t_foundation_members {padding: 48px 0 0 0; width:125px; height:48px; background:url(../img/t_foundation_members.gif) top left no-repeat;} +.img_t_keynote_speeches {padding: 51px 0 0 0; width:110px; height:51px; background:url(../img/t_keynote_speeches.gif) top left no-repeat;} +.img_t_forums {padding: 24px 0 0 0; width:80px; height:24px; background:url(../img/t_forums.gif) top left no-repeat;} +.img_t_blog {padding: 26px 0 0 0; width:61px; height:26px; background:url(../img/t_blog.gif) top left no-repeat;} +.img_t_wikis {padding: 24px 0 0 0; width:58px; height:24px; background:url(../img/t_wikis.gif) top left no-repeat;} +.img_t_news {padding: 22px 0 0 0; width:174px; height:22px; background:url(../img/t_news.gif) top left no-repeat;} +.img_t_competence {padding: 76px 0 0 0; width:144px; height:76px; background:url(../img/t_competence.gif) top left no-repeat;} +.img_hdr_step1 {padding: 26px 0 0 0; width:68px; height:26px; background:url(../img/hdr_step1.gif) top left no-repeat;} +.img_hdr_step2 {padding: 26px 0 0 0; width:72px; height:26px; background:url(../img/hdr_step2.gif) top left no-repeat;} +.img_hdr_step3 {padding: 26px 0 0 0; width:72px; height:26px; background:url(../img/hdr_step3.gif) top left no-repeat;} +.img_hdr_step4 {padding: 26px 0 0 0; width:73px; height:26px; background:url(../img/hdr_step4.gif) top left no-repeat;} +.img_hdr_forum {padding: 25px 0 0 0; width:198px; height:25px; background:url(../img/hdr_forum.gif) top left no-repeat;} +.img_t_training {padding: 25px 0 0 0; width:97px; height:25px; background:url(../img/t_training.gif) top left no-repeat;} +.img_t_developer {padding: 81px 0 0 0; width:123px; height:81px; background:url(../img/t_developer.gif) top left no-repeat;} +.img_t_universities {padding: 22px 0 0 0; width:142px; height:22px; background:url(../img/t_universities.gif) top left no-repeat;} +.img_t_books {padding: 20px 0 0 0; width:65px; height:20px; background:url(../img/t_books.gif) top left no-repeat;} +.img_t_events {padding: 21px 0 0 0; width:81px; height:21px; background:url(../img/t_events.gif) top left no-repeat;} +.img_t_categories {padding: 20px 0 0 0; width:105px; height:20px; background:url(../img/t_categories.gif) top left no-repeat;} +.img_t_documentation {padding: 22px 0 0 0; width:176px; height:22px; background:url(../img/t_documentation.gif) top left no-repeat;} +.img_t_examplecode {padding: 28px 0 0 0; width:163px; height:28px; background:url(../img/t_examplecode.gif) top left no-repeat;} +.img_t_tools {padding: 23px 0 0 0; width:67px; height:23px; background:url(../img/t_tools.gif) top left no-repeat;} +.img_t_contribute_code {padding: 25px 0 0 0; width:330px; height:25px; background:url(../img/t_contribute_code.gif) top left no-repeat;} +.img_t_develop_application {padding: 25px 0 0 0; width:415px; height:25px; background:url(../img/t_develop_application.gif) top left no-repeat;} +.img_t_documentation_platform {padding: 25px 0 0 0; width:475px; height:24px; background:url(../img/t_documentation_platform.gif) top left no-repeat;} +.img_t_documentation_application {padding: 25px 0 0 0; width:505px; height:24px; background:url(../img/t_documentation_application.gif) top left no-repeat;} +.img_t_packages {padding: 25px 0 0 0; width:115px; height:25px; background:url(../img/t_packages.gif) top left no-repeat;} + +/* documentation style */ +.documentationLinks p {background:transparent url(../img/tbar_l.gif) no-repeat scroll left center;padding:0 0 0 13px;} +.documentationLinks a {background:transparent url(../img/tbar_r.gif) no-repeat scroll right center;display:block;line-height:20px;padding:0 20px 0 0;} + +/* common style */ +.left { float:left; } +.right { float:right; } +.clear { clear:both; width:0; height:0; font-size:0; overflow:hidden; } +.hidden { display:none; } +.bold { font-weight:bold; } +.hmarginright {margin-right:10px;} +.pname {text-decoration:underline;} + + +/* footer */ +#devnet_footer { clear:both; background-color:#000; color:#fff; padding:10px; } +#devnet_footer ul li { float:left; display:block; background:url(../img/footer-divider.gif) right bottom no-repeat; padding-right:10px; margin-right:10px; } +#devnet_footer ul li.last { background-image:none; } +#devnet_footer a, #devnet_footer a:visited, #devnet_footer a:hover { color:#fff; text-decoration:none; font-size:0.82em; } +#devnet_footer a:hover { text-decoration:underline; } + + + +/* jQuery Thickbox 3.1 CSS - http://jquery.com/demo/thickbox/ */ +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +*{padding: 0; margin: 0;} + +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +#TB_window { + color: #000; +} + +#TB_secondLine { + color:#000; +} + +#TB_window a:link {color: #0000FF;} +#TB_window a:visited {color: #0000FF;} +#TB_window a:hover {color: #0000FF; text-decoration:underline;} +#TB_window a:active {color: #0000FF;} +#TB_window a:focus{color: #0000FF;} + +/* ----------------------------------------------------------------------------------------------------------------*/ +/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/ +/* ----------------------------------------------------------------------------------------------------------------*/ +#TB_overlay { + position: fixed; + z-index:100; + top: 0px; + left: 0px; + height:100%; + width:100%; +} + +.TB_overlayMacFFBGHack {background: url(../img/macFFBgHack.png) repeat;} +.TB_overlayBG { + background-color:#000; + filter:alpha(opacity=75); + -moz-opacity: 0.75; + opacity: 0.75; +} + +* html #TB_overlay { /* ie6 hack */ + position: absolute; + height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); +} + +#TB_window { + position: fixed; + background: #ffffff; + z-index: 102; + color:#000000; + display:none; + border: 4px solid #525252; + text-align:left; + top:50%; + left:50%; +} + +* html #TB_window { /* ie6 hack */ +position: absolute; +margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); +} + +#TB_window img#TB_Image { + display:block; + margin: 15px 0 0 15px; + border-right: 1px solid #ccc; + border-bottom: 1px solid #ccc; + border-top: 1px solid #666; + border-left: 1px solid #666; +} + +#TB_caption{ + height:25px; + padding:7px 30px 10px 25px; + float:left; +} + +#TB_closeWindow{ + height:25px; + padding:11px 25px 10px 0; + float:right; +} + +#TB_closeAjaxWindow{ + padding:7px 10px 5px 0; + margin-bottom:1px; + text-align:right; + float:right; +} + +#TB_ajaxWindowTitle{ + float:left; + padding:7px 0 5px 10px; + margin-bottom:1px; +} + +#TB_title{ + background-color:#e8e8e8; + height:27px; +} + +#TB_ajaxContent{ + clear:both; + padding:2px 15px 15px 15px; + overflow:auto; + text-align:left; + line-height:1.4em; +} + +#TB_ajaxContent.TB_modal{ + padding:15px; +} + +#TB_ajaxContent p{ + padding:5px 0px 5px 0px; +} + +#TB_load{ + position: fixed; + display:none; + height:13px; + width:208px; + z-index:103; + top: 50%; + left: 50%; + margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */ +} + +* html #TB_load { /* ie6 hack */ +position: absolute; +margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); +} + +#TB_HideSelect{ + z-index:99; + position:fixed; + top: 0; + left: 0; + background-color:#fff; + border:none; + filter:alpha(opacity=0); + -moz-opacity: 0; + opacity: 0; + height:100%; + width:100%; +} + +* html #TB_HideSelect { /* ie6 hack */ + position: absolute; + height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); +} + +#TB_iframeContent{ + clear:both; + border:none; + margin-bottom:-1px; + margin-top:1px; + _margin-bottom:1px; +} diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/_stock/css/reset.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/_stock/css/reset.css Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,12 @@ +body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;} +table {border-collapse:collapse;border-spacing:0;} +fieldset,img {border:0;} +address,caption,cite,code,dfn,em,strong,th,var {font-weight:normal;font-style:normal;} +ol,ul {list-style:none;} +caption,th {text-align:left;} +h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;} +q:before,q:after {content:'';} +abbr,acronym {border:0;} + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/_stock/css/sdlplugin.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/_stock/css/sdlplugin.css Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,16 @@ +body { + background-color: #FFFFFF; +} + +.help_breadcrumbs { + background-color: #E5E5E5; + border-bottom:1px dotted #B2B2B2; + border-top:1px dotted #B2B2B2; + font-size:12px; + margin:10px; + padding:5px; +} + +.help_breadcrumbs a { + color: black; +} \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/_stock/css/sysdoc.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/_stock/css/sysdoc.css Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,493 @@ +/* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: http://www.symbianfoundation.org/legal/sfl-v10.html. */ + +dt +{ +font-weight: bold; +} + +.topNavigation ul li { +display: inline; +padding-right: 20px; +} + +hr { + border: 0px; + background: url(../images/css/section_hr.gif) top left repeat-x; + height: 15px; + width: 100%; +} + +#authoredContent, .Bodytext { + padding-top: 5px; + line-height: 150% !important; + padding-bottom: 15px; +} + + +#authoredContent h1, .Bodytext h1, .Head1 h1 { + margin: 0px; + font-size: 210%; + font-weight: bold; + line-height: 1.4; + margin: 0.5em 0 0.8em 0; +} + +#authoredContent h2, .Bodytext h2 { + margin: 0.8em 0 0.5em 0; + font-size: 170%; + font-weight: bold; + margin-left: 0px; +} + +#authoredContent h3 , .Bodytext h3 { + padding-top: 4px; + padding-bottom: 4px; + margin: 0px; + font-size: 140%; + font-weight: bold; + margin-left: 0px; +} + +#authoredContent h4, .Bodytext h4 { + padding-top: 4px; + padding-bottom: 4px; + margin: 0px; + font-size: 120%; + font-weight: bold; + margin-left: -0px; +} + +#authoredContent h5, .Bodytext h5 { + padding-top: 4px; + padding-bottom: 4px; + margin: 0px; + font-size: 110%; + font-weight: bold; + margin-left: -0px; +} + +#authoredContent table, .Bodytext table { + margin: 0px; + border: 1px solid #000000; + margin: 0.5em 0 1em 0; +} + +#authoredContent table p, .Bodytext table p{ + margin: 0px; + padding: 2px 0px; +} + +#authoredContent th, .Bodytext th { + border: 1px solid #000000; + background-color: #e5e5e5; + font-weight: bold; + padding: 0.5em; +} + +#authoredContent td, .Bodytext td { + border: 1px solid #000000; + + padding: 0.5em; +} + +.Bodytext td table td, .Bodytext td table, .Bodytext table, .Bodytext table td +{ +border: none; +padding: 0.2em; +margin: 0; +margin-bottom: 0.5em; +} + +#authoredContent.codeblock { + border: 1px solid #d1d1d1; + background-color: #e5e5e5; + padding: 5px; + font-family: "courier new", "courier", serif; + color: #444444; +} + +#authoredContent ul, #authoredContent ol, .Bodytext ul, .Bodytext ol +{ +margin-bottom: 0.8em; +} + +#authoredContent ul li ul, #authoredContent ol li ol, .Bodytext ul li ul, .Bodytext ol li ol +{ +margin-top: 0.2em; +margin-bottom: 0.2em; +} + +#authoredContent ul li, .Bodytext ul li +{ +list-style-type: square; +margin-left: 2.5em; +} + +#authoredContent ul li ul li, .Bodytext ul li ul li +{ +margin-left: 1.5em; +list-style-type: disc; +} + +#authoredContent ol li, .Bodytext ol li +{ +margin-left: 2em; +list-style-type: decimal; +} + +#authoredContent.section, .Bodytext.section { + padding-top: 5px; +} + +#authoredContent.section.section, .Bodytext.section.section { + padding-top: 5px; +} + + + + + +#main_content { + background-color: #ffffff; + padding: 13px 5px; + +} + + +#main_content table { + font-family: "verdana", sans-serif; + color: #222222; +} + +#main_content_toc { + /** border-right: 1px solid #b2b2b2; **/ + overflow: auto; + font-size: 0.9em; +} + +#main_content_toc a { + font-weight: normal; + background-color: transparent; +padding-bottom: 4px; +} + +#main_content_sizer { + width: 5px; + background-color: #cccccc; + cursor: w-resize; +} + +#main_content_toc a:hover { + background-color: #fee126; + text-decoration: none; + border: 0px; +} + +#main_content_txt { + padding-left: 13px; + padding-top: 1px; + font-size: 1.1em; +} + + + +.sysdoc_navigator +{ + font-size: 0.8em; + border-top: 1px dotted #b2b2b2; + border-bottom: 1px dotted #b2b2b2; +} + +.sysdoc_navigator a { + background-color: #e5e5e5; +} + +.sysdoc_navigator a:hover { + background-color: #fee126; + text-decoration: underline; + border: 0px; +} + +.sysdoc_navigator_padding { + padding: 5px; + background-color: #e5e5e5; + font-size: 1.1em; +} + +#printer_copyright { + display: none; +} + +#printer_copyright_padding { + display: none; +} + +.main_content_label { + padding-bottom: 2px; +} + +.main_content_padding { + padding-right: 5px; + padding-bottom: 5px; +} + +.main_content_rss { + width: 20px; + height: 20px; + cursor: pointer; + background: url(../images/css/rss.gif) top left no-repeat; + float: right; + clear: right; +} + +.main_content_title { + padding-bottom: 10px; +} + +.print_icon { + float: right; + width: 26px; + height: 26px; + background: url(../images/css/icon_print.gif) top left no-repeat; + cursor: pointer; + margin-top: -22px; +} + +.subheading { + padding-bottom: 10px; +} + +.table_border { + width: 384px; + padding-bottom: 13px; +} + +.table_border_top { + width: 384px; + height: 8px; + font-size: 0px; + background: url(../images/css/table_top.gif) top left no-repeat; +} + +.table_border_middle { + width: 384px; + background: url(../images/css/table_middle.gif) top left repeat-y; +} + +.table_border_bottom { + font-size: 0px; + width: 384px; + height: 8px; + background: url(../images/css/table_bottom.gif) bottom left no-repeat; +} + +.table_border_padding { + padding-top: 5px; + padding-left: 10px; + padding-right: 5px; + padding-bottom: 10px; +} + +#authoredContent pre, .Bodytext pre +{ +padding: 0.6em 1em; +background-color: #eee; +line-height: 2 !important; +margin-bottom: 1em; +} + +#authoredContent code, .Bodytext code +{ +line-height: 1.4 !important; +font-size: 1.2em; +} + +h1 code, h2 code, h3 code, h4 code, h5 code +{ +font-weight: bold; +} + +#authoredContent ul li pre, #authoredContent ol li pre, .Bodytext ul li pre, .Bodytext ol li pre +{ +margin-top: 1em; +} + +#authoredContent p.Caption, .Bodytext p.Caption +{ +font-style: italic; +font-size: 0.9em; +} + +.RelatedItems +{ +font-weight: bold; +margin: 1em 0 0.5em 0; +} + +#header +{ +width: auto; +} + +#container +{ +overflow: auto; +} + +pre +{ +overflow: auto; + +} + + +pre code +{ +} + +.Structure, .CodeBlock, .Prototype, .Instructions, .Process, +.Guideline, .DataDescription, .Classification, .Example { + padding: 1em 1em 0 1em; + background-color: #eee; + margin-bottom: 1em; +} + +/* CodeBlocks in blue boxes want to be blue too. */ +.Structure pre, +.Instructions pre, +.Process pre, +.Guideline pre, +.DataDescription pre, +.Classification pre, +.Example pre +{ + background-color: #d5d5d5 !important; +} + +.apiAbstract +{ + margin-top: 3px; + margin-left: 10px; +} + +/* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: http://www.symbianfoundation.org/legal/sfl-v10.html. */ + +#authoredContent p.Caption, .Bodytext p.Caption +{ +margin-top: -1.5em; +} + +#authoredContent p.Image +{ +margin-bottom: 0; +padding-bottom: 0; +} + +.Structure, .CodeBlock, .Prototype, .Instructions, .Process, +.Guideline, .DataDescription, .Classification, .Example { + padding: 1em 1em 1em 1em; + background-color: #eee; + margin-bottom: 1em; +} + +/* CodeBlocks in blue boxes want to be blue too. */ +.Structure .CodeBlock, +.Instructions .CodeBlock, +.Process .CodeBlock, +.Guideline .CodeBlock, +.DataDescription .CodeBlock, +.Classification .CodeBlock, +.Example .CodeBlock +{ + background-color: #cccccc; + border: solid #dddddd 1px; +} + +.apiAbstract +{ + margin-top: 3px; + margin-left: 3px; +} + +.ValueDesc { padding-left: 10px !important;} + +.apiAbstract:before +{ +content: ' - '; +} + +.ValueDesc +{ +padding: 0px 0px 0px 10px !important; +} + +#pageFunctions +{ +float: right; +margin-top: 3px; +background-color: transparent; +} + +#pageFunctions a:hover { + background-color: transparent; +} + +.ajax-div h3 +{ +font-size: 1.1em; +} + +.ajax-div h3 a +{ +color: #0000ff !important; +font-weight: bold !important; +} + +#container +{ +margin:0 auto; +text-align:left; +width:99%; +} + + +.ygtvitem, .ygtvchildren, #toc +{ +width: 100%; +} + +.ygtvtable +{ +table-layout: fixed; +width: 100%; +overflow: hidden; +} + +.ygtvcontent a +{ +display: block; +} + +.input-div, .output-div-container +{ +padding: 0; +} + +.error +{ +padding: 1em; +text-decoration: none !important; +color: red; +margin-right: 1em; +font-weight: bold; +text-align: center; +} + +strong +{ +font-weight: bold; +} + +em +{font-style: italic; +} diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/_stock/css/ui.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/_stock/css/ui.css Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,262 @@ +/* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: http://www.symbianfoundation.org/legal/sfl-v10.html. */ + +body { + font-family: "tahoma", sans-serif; + font-size: 11px; + background-color: #888888; + margin: 0px; + padding: 0px; +} + +h1 { + padding-top: 8px; + padding-bottom: 8px; + margin: 0px; + font-size: 22px; + font-weight: bold; +} + +h2 { + padding-top: 6px; + padding-bottom: 6px; + margin: 0px; + font-size: 18px; + font-weight: bold; +} + +h3 { + padding-top: 4px; + padding-bottom: 4px; + margin: 0px; + font-size: 14px; + font-weight: bold; +} + +#index_table a { + font-weight: normal; + background-color: #ffffff; +} + +#index_table a:hover { + font-weight: normal; + background-color: #cccccc; +} + +#content_footer { + font-family: "verdana", sans-serif; +} + +#content_footer a { + text-decoration: none; + color: #ffffff; +} + +#content_footer a:hover { + text-decoration: underline; +} + +#content_footer_links { + background-color: #333333; + color: #ffffff; + font-size: 13px; + height: 42px; +} + +#content_footer_links_padding { + padding-top: 16px; + padding-left: 32px; +} + +#main_content { + background-color: #ffffff; + font-size: 11px; + padding: 13px; + padding-left: 13px; + padding-top: 13px; + font-size: 12px; +} + +#main_content a { + color: #222222; + background-color: #ffffff; + font-weight: normal; +} + +#main_content a:hover { + background-color: #fee126; + text-decoration: underline; +} + +#main_content table { + font-family: "verdana", sans-serif; + color: #222222; + font-size: 12px; +} + +#main_content_toc { + /** border-right: 1px solid #b2b2b2; **/ + text-decoration: underline; + overflow: auto; + font-size: 10px; +} + +#main_content_toc a { + text-decoration: none; + font-weight: normal; + color: #222222; + background-color: #ffffff; + font-size: 10px; +} + +#main_content_sizer { + width: 5px; + background-color: #cccccc; + cursor: w-resize; +} + +#main_content_toc a:hover { + background-color: #fee126; + text-decoration: none; + border: 0px; +} + +#main_content_txt { + padding-left: 13px; + padding-top: 1px; + font-size: 12px; +} + +#mast { + font-family: "verdana", sans-serif; + background-color: #ffffff; + background: url(../images/css/ui_mast_doodles.gif) top right no-repeat; +} + +#mast a { + text-decoration: none; + color: #222222; +} + +#mast a:hover { + text-decoration: underline; +} + +#mast_content { + background: url(../images/css/ui_logo.gif) top left no-repeat; + height: 60px; /** defaut: 80px **/ +} + +#mast_links { + background-color: #d1d1d1; + font-size: 14px; + height: 28px; +} + +#mast_links_padding { + padding-top: 4px; + padding-left: 32px; +} + +#mast_padding { + padding-top: 8px; + padding-left: 32px; +} + +#mast_spacer { + height: 0px; /** defaut: 20px **/ +} + +#mast_top { + height: 20px; +} + +#navigator { + border-top: 1px dotted #b2b2b2; + border-bottom: 1px dotted #b2b2b2; +} + +#navigator a { + background-color: #e5e5e5; +} + +#navigator a:hover { + background-color: #fee126; + text-decoration: underline; + border: 0px; +} + +#navigator_padding { + padding: 5px; + background-color: #e5e5e5; +} + +#printer_copyright { + display: none; +} + +#printer_copyright_padding { + display: none; +} + +.main_content_label { + padding-bottom: 2px; +} + +.main_content_padding { + padding-left: 10px; + padding-right: 5px; + padding-bottom: 5px; +} + +.main_content_rss { + width: 20px; + height: 20px; + cursor: pointer; + background: url(../images/css/rss.gif) top left no-repeat; + float: right; + clear: right; +} + +.main_content_title { + padding-bottom: 10px; +} + +.print_icon { + float: right; + width: 26px; + height: 26px; + background: url(../images/css/icon_print.gif) top left no-repeat; + cursor: pointer; + margin-top: -22px; +} + +.table_border { + width: 384px; + padding-bottom: 13px; +} + +.table_border_top { + width: 384px; + height: 8px; + font-size: 0px; + background: url(../images/css/table_top.gif) top left no-repeat; +} + +.table_border_middle { + width: 384px; + background: url(../images/css/table_middle.gif) top left repeat-y; +} + +.table_border_bottom { + font-size: 0px + width: 384px; + height: 8px; + background: url(../images/css/table_bottom.gif) bottom left no-repeat; +} + +.table_border_padding { + padding-top: 5px; + padding-left: 10px; + padding-right: 5px; + padding-bottom: 10px; +} \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/_stock/css/ui.tabs.css --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/_stock/css/ui.tabs.css Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,114 @@ +/* Caution! Ensure accessibility in print and other media types... */ +@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */ + .ui-tabs-hide { + display: none; + } +} + +/* Hide useless elements in print layouts... */ +@media print { + .ui-tabs-nav { + display: none; + } +} + +/* Skin */ /*font-size: 12px;*/ +.ui-tabs-nav, .ui-tabs-panel { + +} +.ui-tabs-nav { + list-style: none; + margin: 0; + padding: 0 0 0 4px; +} +.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */ + display: block; + clear: both; + content: " "; +} +.ui-tabs-nav li { + float: left; + margin: 0 0 0 1px; + min-width: 84px; /* be nice to Opera */ +} +.ui-tabs-nav a, .ui-tabs-nav a span { + display: block; + padding: 0 10px; + background: url(../img/bg_tab.png) no-repeat; + /* border: 1px ; */ +} +.ui-tabs-nav a { + margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */ + padding-left: 0; + color: #000; + font-weight: bold; + line-height: 1.2; + text-align: center; + text-decoration: none; + white-space: nowrap; /* required in IE 6 */ + outline: 0; /* prevent dotted border in Firefox */ +} +.ui-tabs-nav .ui-tabs-selected a { + position: relative; + top: 1px; + z-index: 2; + margin-top: 0; + color: #000; +} +.ui-tabs-nav a span { + width: 64px; /* IE 6 treats width as min-width */ + min-width: 64px; + height: 18px; /* IE 6 treats height as min-height */ + min-height: 18px; + padding-top: 6px; + padding-right: 0; +} +*>.ui-tabs-nav a span { /* hide from IE 6 */ + width: auto; + height: auto; +} +.ui-tabs-nav .ui-tabs-selected a span { + padding-bottom: 1px; +} +.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active { + background-position: 100% -150px; +} +.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active { + background-position: 100% -100px; +} +.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span { + background-position: 0 -50px; +} +.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span { + background-position: 0 0; +} +.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ + cursor: text; +} +.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, +.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */ + cursor: pointer; +} +.ui-tabs-disabled { + opacity: .4; + filter: alpha(opacity=40); +} +.ui-tabs-panel { + border: 1px solid #ccc; + padding: 1em 8px; + background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */ +} +.ui-tabs-loading em { + padding: 0 0 0 20px; + background: url(../img/loading.gif) no-repeat 0 50%; +} + +/* Additional IE specific bug fixes... */ +* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */ + display: inline-block; +} +*:first-child+html .ui-tabs-nav { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */ + display: inline-block; +} + +.hptab_container .ui-tabs-panel {height:210px;} diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Basic-Options.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Basic-Options.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,80 @@ + + + + + + Basic Options in System Model Generator Command-line Options + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Basic Options

+ +
OptionsDescriptions
+

+ -h +

+

+ Displays a list of the various command-line options that you can + use to create a system model diagram. +

+
+

+ -i filename +

+

+ Specifies the INI file. In the INI file, command-line options are used + and each option appears in one line. The basic syntax is
argument = value
+ Command line arguments will override INI file settings. + + +

+
w = 2
sysdef = D:\epoc32\data\system_definition.xml
color =   colors.xml
+
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Build-Control-options.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Build-Control-options.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,157 @@ + + + + + + Build Control Options in System Model Generator Command-line Options + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Build Control Options

+ +
OptionsDescription

+-csv_columns outfile

Comma-separated list of columns to include in + the output CSV. This does nothing if -csv_output is not present. By default (if + -csv_columns is not present), the columns will be + a sorted list of all attributes on all items. +

+ -csv_labels list

Comma-separated list of columns labels include + in the output CSV. Do not use quotes or commas + in label names. This does nothing if -csv_output + is not present. If this list is shorter than -csv_columns, the remaining columns will use the + attribute name as the label. +

+ -xml_output outfile

The name of the file to save a combined system + definition XML. Only items shown in the built + system model will be included. +

+ -w number

Warning levels

. +
    +
  • + +

    + -w 1: displays errors only (default) +

    +
  • + +
  • + +

    + -w 2: displays warnings as well as errors +

    +
  • + +
  • + +

    + -w 3: displays info messages, warnings and errors. + +

    +
  • + +
  • + +

    + -w 4: displays info messages, warnings and errors + along with deep syntax validation and reporting. +

    +

    + Note: This option can take a long time in + computation so do not use this warning level by default. +

    +
  • + +
+ +

+ -lowmem

Build the model storing more data in the temp + directory and using less runtime memory. If + building fails due to an out of memory + condition, try running again with the -lowmem + option. +

+ -clean

Caution: if set, it will delete the contents of + the temporary directory. +

+ -compress

If set, it will attempt to compress the output + as an SVGZ file. In order to succeed gzip must + be installed and in the PATH. This will also + rename the output file from filename.svg to + filename.svgz. +

+ -tempdir dir

Temporary directory for build files. Defaults + to drawsvg_temp +

+ -output outfile

The name of the file to save the built System + Model SVG. If in the format filename.svgz, it + will attempt to compress the file. If + compression is not supported, it will rename the + output to filename.svg. Defaults to sysmodel.svg + or sysmodel.svgz if -compress is set. Defaults + to "sysmodel.svg" +

+ -csv_output outfile

The name of the file to save a CSV description + of the built System Model. Only items shown on + the system model will be included. +

+ -xslt-param param string-value

Advanced: Parameters to feed directly to the + XSLT transforms. Can specify multiple times. +

+ -dictionary file/uri

A term dictionary file used to semi- + intelligently generate the abbreviations for the + names of system model entries. Anything + mentioned in the Localization files overrides + generated abbreviations. +

+ -log outfile

File in which to store output. Defaults to + stdout +

+
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Files-or-uri-options.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Files-or-uri-options.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,143 @@ + + + + + + Files or URIs Options in System Model Generator Command-line Options + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+ + + +

File or URI Options

+ +All of these take a file name (relative or absolute path) or URI of a data source + + + + + + + +
OptionsDescription

+ -model file/uri

The location of the Model XML File used to + build the file. Content of this file will be + overridden by anything set on the command line + on in an ini file. Defaults to + sysmodelgen/rsc/ModelTemplate.xml +

+ -shapes file/uri

The location of the Shapes XML File file used to + provide rules to control the display of the + components on the model. If not present, default + behaviour (in Shapes.xml) is used. This and the + default bahaviours are overrriden by using the + -color, -border, -pattern, and -style options. +

+ -sysinfo file/uri

The location of extra component information used + to provided additional properies for + components. Can specify multiple + times.

+

+ For more information, see SystemInfo XML File. +

+ -localize file/uri

The location of the Localization XML File used to + provide displayable names for the model + entities. Can specify multiple times. +

+ -deps file/uri

The location of the Dependencies XML File used + to draw the depmodel. If not present, + dependencies will not be drawn +

+ -pattern file/uri

The location of a Values XML File used to + specify overlay patterns. If not + present, the default patterns (for new and + reference components) are used. Can specify + multiple times. +

+ -border-style file/uri

The location of a Values XML File used to + specify border styles. If not + present, the default border styles are used. . + Can specify multiple times. +

+ -color file/uri

The location of a Values XML File used to + specify colours. If not present, + the default colours are used. Can specify + multiple times. +

+ -border-shape file/uri

The location of a Values XML File used to + specify the shape (border) of each component. + If not present, the default borders are used. + Can specify multiple times. +

+ -s12 file/uri

The location of the Schedule 12 XML file used to + provide the border shapres of the components. If + this a directory, the S12 XML file is found by + appending + "Symbian_OS_vsystem_version_Schedule12.xml" to + the directory. Can specify multiple times. +
DEPRECATED: Only works on 2.0 syntax and older models +

+ -levels file/uri

The location of the Levels XML file used to + override the stacking of collections. . Can + specify multiple times. +
DEPRECATED: Only works on 2.0 syntax and older models + Use a sysinfo file instead +

+ -link

The base URL to use for all hyperlinks in the + model. A base URL will be appended by the type + and name (e.g. Blocks/Comms%20Services.html) of + the items to create the full URL of the linked + file. Window directories will be converted into + file URIs. +
DEPRECATED: Use -link-expr instead. +

+
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Labels-options.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Labels-options.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,114 @@ + + + + + + Labels Options in System Model Generator Command-line Options + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Labels Options

+

All of these take a plain text value which is displayed on the model

+ + + +
OptionsDescription

+ -system_name

The name of the product described in the model. + It appears at the bottom right on the system model diagram. The default value is + Symbian OS. +

+ -system_version

The version of the product described in the + model. It appears at the bottom right after the + name.

+

+ Note: You can set this option to an empty string, if + you do not want system version to appear on the system model diagram. +

+ -model_name

The label for the model. It appears at the + bottom right, under the name. The default value is System Model. +

+ -model_version

A number which appears before the model-revision-type. + If specified this overrides the + build number used in any attached Dependencies XML files. Otherwise, this defaults to 1 +

+ -model_version_type

One of draft, issued, build or free-text + value. Appears below the model label. If + specified this overrides the build number used + in any attached Dependencies XML files. Otherwise, this + defaults to draft. +

+ -legend_title

The title to appear in the leftmost part of the + legend. The default value is Key. +

+ -distribution

Text to appear on the bottom centre to indicate + to whom the model can be show. Informational + only. Suggested values are internal, secret + or unrestrictred. Not shown if not set.

+ The location of the text can be overridden using the model XML. +

+

+ -note

Free text to appear inside the legend box, on + the rightmost side. If multiple ones are + provided, they will appear as separate boxes + from left to right. Newlines and other special + characters can be entity-encoded (e.g. ). + When using entities in an INI file, you *must* + quote the value, otherwise the # will be treated + as a comment delimiter. Can specify multiple + times. +

+ -copyright

The copyright to appear in the lower left. Set + to empty string to leave out. Defaults to "year Nokia Corporation".
+ You can set this option + to an empty string if you don not want copyright text to appear on the system + model diagram. +

+
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Model-Control-options-ref.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/Model-Control-options-ref.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,235 @@ + + + + + + Model Control Options in System Model Generator Command-line Options + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Model Control Options

+ + + + + + + +
OptionsDescription

+ -sysdef file/uri

Location for the System + Definition XML file(s) used to build the model. + Multiple files will be merged according to the normal rules. Can + specify multiple times. +

+ -srcvar

+ The root directory (in the local filesystem) for the system definition. The order of this parameter must match the order + of the -sysdef parameter. Can specify multiple + times. +

+ -sysdef-prefix

Can specify multiple times. +

+ -sysdef-path path

The directory which the system definition file + should be considered to be in when turning + unit's relative links into absolute paths. This + is only necessary to provide if the result + requires the absolute paths to be meaningful. + The order of this parameter must match the order + of the -sysdef parameter. Can specify multiple + times. +

+ -detail item-type

The type of the smallest System Model entity to + draw. One of layer, package, collection or + component. Defaults to component +

+ -detail-type fixed

If set to fixed, the smallest System Model + entity drawn will have a fixed with (rather then + sized by their invisible components). This can + be used to reduce the size and complexity of the + overall model. +

+ -filter-has filter-name

Like -filter, except any filter on an item must + be present in this list in order for that item + to appear. Include * in the list in order to + show items with no filters.
Equivalent to -show-attr filter xxx +

+ -show-attr attr=val

A mechanism of filtering which allows filtering + based on component attribute values. If a value + is set for that attribute, the component will be + shown. Use in conjunction with -hide-attr for + fine contol of what is shown. class and + filter attribtues are handled specially -- see + the documentation for details +

+ -hide-attr attr=val

A mechanism of filtering which allows filtering + based on component attribute values. If a value + is set for that attribute, the component will + not be shown on the model. Use in conjunction + with -show-attr for fine contol of what is + shown. class and filter attribtues are + handled specially -- see the documentation for + details +

+ -ignore item

The ID of a model entity to not draw. Any number + of these can be used. Can specify multiple + times. +

+ -ignore-meta rel

The rel meta value to ignore. Takes the form + of "relvalue" or "relvalue:type". Can specify multiple + times. +

+ -version-list

+ Specifies the space-separated list of version numbers, ordered from + oldest to newest. This is used to compare version numbers in the VERSION rule + function. If not present, the value used are the Symbian Ltd version numbers from ER5 through 9.5 and + Symbian Foundation version numbers from ^1 onward. Future is always last. +

+ -placeholder item-type

The type of the smallest empty System Model + entity to draw. One of layer, package, + collection or component. For example, if + set to package empty layers and packages will + be drawn, but empty collections will be ignored. + If not set, no empty items will be drawn. +

+ -level-detail [show/hide]

Toggles display of level names on packages or + layers. A value of show will display level + names inside either layers (at layer level of + detail only) or packages (at package level of + detail only). A value of hide (default) will + not show any level names. +

+-legend-width %

The percent width of the model the legend takes + up. This will scale the size of the legend and + model title, but not the logo, to fill the + specified space. If a logo is included, but no + width specified, the legend cannot be scaled + since it will not be able to determine the + available space.
Note that that -max-legend-scale will further limit the potential width. +

+ -legend-max-scale scale

Specifies the maximum scale factor for resizing + the legend. If this is present and -legend-width + is not, the legend and title will scale to 100% + of the available width. If both are present the + scale factor will take precedent. If neither is + present, the legend will not resize. +

+

Note that + when this is used, the legend can shrink if it + would normally be wider than the model. +

+ -title-scale scale

Specifies the scale factor for the size of the + title font (the text in the lower right).

Use + this instead of CSS to control the size, since + the model generator needs to explicitly know how + much space to allocate for the title. +

+ -logo file/uri

If present, the logo will be drawn in the lower- + left corner of the model. If the logo is an SVG + file, -logo-width and -logo-height are optional, + otherwise the must both be specified +

+ -logo-height length

Specifies the height of the logo (if any) in mm. + Width is scaled along with height unless + otherwise specified. Both width and height MUST + be specified if a bitmap image is used +

+ -logo-width length

Specifies the width of the logo (if any) in mm. + Height is scaled along with width unless + otherwise specified. Both width and height MUST + be specified if a bitmap image is used +

+ -legend_float boolean

If set, the legend will appear when the mouse + hovers over the bottom of the window. The + floating legend will span the full width of the + window. This may not be readable, depending on + the amonent of content in the legend. +

+ -static boolean

If present, the model will not have any + mouseover effects (this is overriden when drawing dependencies). +

+ -navctrl boolean

If set, a navigation control widget will appear + in the upper left corner of the model. The + control might not work on some SVG viewers. +

+ -dpi number

The DPI to use when printing from the Adobe SVG + Viewer. If not present, it will print well at A4 size. A value of 300 will look good on A3 size paper +

+ -model_font font

The name of the base font to use to draw the + model. This will be overriden by any custom CSS + in the Shapes XML +

+ -link-expr expression

The link used on any system model item. Any + values within {...} are evaluled as an + expression on the item. All xpath locations in + the expresion must be set otherwise the link + will not be created for the item. Can specify + multiple times. +

+ -filter filter-name

The name of a filter to turn on when building + the model. All filters on an item must be + present in this list in order for that item to + appear. Can have any number of these Defaults to + java and gt. Can specify multiple times.. +
DEPRECATED: Only works on 2.0 syntax and older + models +

+ -coreos [on/off/new] +

Turn on or off Core OS colouring for 9.4 and + later models -- For backwards compatibility + only! Use on for Symbian OS 9.4 models and + new for Symbian OS 9.5 and later models (non- + Foundation) +

+ -page-width length

The width of the drawn image (with units). If + not specified it will fit the viewer window. + Valid units: in, mm, cm, px, pt. +
DEPRECATED: Only works on 2.0 syntax and older models +

+
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/index.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,97 @@ + + + + + + System Model Generator Command-line Options in Reference + + + + + + + + + + +
+ + + + +
+
+
+
+
+ +

System Model Generator Command-line Options

+ This section lists the various command-line options that you can use to + create a system model diagram. +

+ The following is the syntax to use a command-line option: +

+

+ +SysModGen [… Arguments …] [Transform Data-file ] … + +

+ +

The basic Arguments appear first, followed by an optional list of post-procesing transformations. +The post-procesing transformations are pairs of files (described below), which operate on the generated SVG, in order, from left to right. +

+
    +
  • +

    Transform is an XSLT transform which operates on the generated SVG and takes +Data-file as the Data XSLT parameter. +

    There are four +built-in transforms, plus a framework to simplify creating new transforms. +

      +
    1. css2xml.xsl will convert all <style> sections into style attributes. This makes the model show up better on viewers that don't support classes. It takes no data files.
    2. +
    3. dependencies.xsl will take a dependencies file and add mouse-over dependency lines to the diagram. This is called automatically when using the -deps option.
    4. +
    5. showdeps.xsl will further process a diragram with dependencies to make them always on, rather than only on when an item is moused-over. It takes no data files.
    6. +
    7. tovisio.xsl will convert the system model SVG in Visio VDX format. Not all features are supported. It takes no data files.
    8. +
    + +The postprocess.xsl XSLT simplifies adding mouse-over effects to a system model SVG . +

    +
  • + +
  • Data-file is an XML file, or one of two special values. The empty string ("") means there is no data file to supply to the XSLT transfom and - means that the full model input data should be used as the data file. +Any other value is assumed to be a file or URL
+ +

+ Note: Command line options override values in the INI file and a Model XML file. +

+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/troubleshooting.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/Command-lineOptions/troubleshooting.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,156 @@ + + + + + + Troubleshooting in Reference + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Troubleshooting

+ This page contains possible solutions to the common problems that you may + encounter while using System Model Manager (SMM). +

+

+ Common Problems +

+

+ Possible Solutions +

+

+ The SVG viewer displays a square instead of a unicode character. +

+

+ This indicates that the font used does not contain the unicode + character, and you must use another font that contains the unicode character. +

+

+ To change the font, edit the shapes XML file that you have added to + the project and add font information to it. For example, the following + information in the shapes XML file specifies 'Arial Unicode MS' as font for the + text in the system model diagram: +

+
<?xml version="1.0"?>
<shapes xmlns:s="http://www.w3.org/2000/svg"> +
<s:defs>
<s:style type="text/css"> +
text {font-family: "Arial Unicode MS"!important}
</s:style>
</s:defs>
</shapes>
+

+ Note: If you are using the default shapes, create a + copy of the shapes.xml or fshapes.xml file available under the + SystemModelGenerator\rsc + directory and then edit the file. +

+

+ When zoomed in and mousing-over a component to see the + dependencies, far ends of the arrow are not visible. +

+

+ If you zoom out to see the whole line, there is not enough detail + to read the text. +

+

+ In order to get the arrows to stay visible, perform the following + steps: +

+ +
    +
  1. + +

    + Mouse-over the component to view the dependencies. +

    +
  2. + +
  3. + +

    + Keep the mouse over the component, select the component text ( + left-click and drag the pointer over the text) and drag the pointer out of the + component (with the left mouse button still down). +

    +
  4. + +
  5. + +

    + Release the mouse button and the dependencies arrows remain + visible until you next mouse-over and leave the component. +

    +
  6. + +
+ +
+

+ System Model Manager displayes warnings about a collection with no + level when building a system model. +

+

+ This implies that you may have accidently left out a level. A + collection with no level is acceptable if its parent block and layer have no + levels defined. If there are defined levels, System Model Generator + automatically creates a new unnamed level on top to put all collections with no + levels. +

+
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Border-Shapes-XMLFile.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Border-Shapes-XMLFile.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,103 @@ + + + + + + Border Shapes Values XML File in Values XML Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Border Shapes Values XML File

+

Purpose

+ The border shapes values XML file is used to define the shapes of + components. The valid values for a border shape can be box, + round, hexagon, box-clipRT, + box-clipRB, box-clipLT, box-clipLB, and + box-clipAll, or a reference (#xxxx) to a symbol specified in a + Shapes XML file. +

+ The following figure shows the various predefined shapes: +

+


+ +

+ For information about how to define new values for border shapes, see + Customizing the System Model Presentation. +

+

+
+

Syntax

+

The Border Shapes files use the common syntax for all Values XML files. +However, border shapes can only apply to components, so it is an error to set rank to anything other than * or component.

+ +
+
+

Example

+
<?xml version="1.0"?>
<values default="box" label="Sched 12 Category"> +
<item label="Optional Symbian" value="box-clipLT"> +
<m ref="cryptolib"/>
</item> +
<item label="Common Symbian" value="box-clipLB"> +
<m ref="sdcarddrv"/> +
<m ref="cldchi1_1"/>
</item> +
<item label="Common Replace&#xad;able" value="#symbol-for-CR"> +
<m ref="ethernetdrv"/>
+ </item>
<item label="Optional Replace&#xad;able" value="box-clipRT"> +
<m ref="omap1623"/> +
<m ref="bootstrap"/> +
<m ref="wma1_1"/> +
</item>
+</values>

+ The following figure shows the generated legend for the preceding + border shapes values XML: +

+


+ +
+ +
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Border-Style-XMLFile.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Border-Style-XMLFile.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,91 @@ + + + + + + Border Styles Values XML File in Values XML Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Border Styles Values XML File

+

Purpose

+ The border styles values XML file is used to define the border styles + of system model items. The valid values for a border style can be any CSS property of + an SVG shape. +

+ Note: For more information, see + Scalable Vector Graphics (SVG) 1.1 + Specification. +

+ The CSS applies to the shape of the item and it can control the + stroke width, and dash pattern as well as the overall opacity. It cannot set + the stroke or text colors. +

+
+

Syntax

+

The Border Styles files use the common syntax for all Values XML files.

+

The value attribute can take any value valid for the SVG style attribute +

+ +
+

Example

+ +
<?xml version="1.0"?>
<values default="stroke-width: 0.4"> +
<item label="Plugin" value="stroke-width: 2"> +
<m ref="sdcarddrv"/> +
<m ref="audiodrv"/>
</item>
</values>
+

+ The following figure shows the generated legend for the preceding + border styles values XML: +

+


+ +
+ +
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Colorxmloutput.gif Binary file sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Colorxmloutput.gif has changed diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Colours-XMLFile.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Colours-XMLFile.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,98 @@ + + + + + + Colors Values XML File in Values XML Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Colors Values XML File

+

Purpose

+ The colors values XML file is used to define the colors of components. + The valid value that can be specified for a color can be any CSS colors type. + For example, it can be #cc00aa, rgb(255,18,200), or + blue. +

+ For information about how to define new values colors, see + Customizing the System Model Presentation. +

+ Note: For more information, see + CSS2 Specification. +

+
+

Syntax

+

The Colors files use the common syntax for all Values XML files.

+

If a system model item has more than one color applied, the colour will appear as bands across the system model item. +

+ +
+
+

Example

+
<?xml version="1.0"?> +
<values default="grey" label="Technology Streams"> +
<item label="Base Services" value="#8f8fbd"> +
<m ref="apputils"/> +
<m ref="cafdrm"/> +
</item> +
<item label="Persistent Data Services" value="#993366"> +
<m ref="sql"/> +
<m ref="store"/> +
<m ref="dbms"/> +
</item> +
</values>
+

+ The following figure shows the generated legend for the preceding + colors values XML: +

+


+ +
+ +
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Dependencies-XMLFile.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Dependencies-XMLFile.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,72 @@ + + + + + + Legacy Dependencies XML File in System Model Generator Input Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Legacy Dependencies XML File

+ +

Deprecated!

+ +

Purpose

+ You can use the dependencies XML file to specify the dependencies + between components of a system model. This legacy syntax will only work with 2.0 and earlier System Definition files. Use the + Sysinfo dependencies syntax for 3.0 and later sysdefs. +

+
+

Syntax

<?xml version="1.0"?>  
<SystemModelDeps>
<Executables>
<Executable name="Executable-name" component="component">
<dep name="dep-name"></dep>
<dep name="dep-name"></dep>
....
</Executable>
</Executables>
</SystemModelDeps>
+
+

Example

<?xml version="1.0" encoding="UTF-8"?> 
<SystemModelDeps>

<Executables>
<Executable name="bluetooth.dll" component="Bluetooth Client Library">
<dep name="btdevice.dll"/>
<dep name="charconv.dll"/>
<dep name="drtaeabi.dll"/>
<dep name="drtrvct2_2.dll"/>
<dep name="eirclient.dll"/>
<dep name="esock.dll"/>
<dep name="euser_v5.dll"/>
<dep name="hciserverclient.dll"/>
</Executable>
<Executable name="charconv.dll" component="Character Encoding and Conversion Framework">
<dep name="drtaeabi.dll"/>
<dep name="drtrvct2_2.dll"/>
<dep name="ecom.dll&qu +ot;/>
<dep name="efsrv.dll"/>
<dep name="euser_v5.dll"/>
</Executable>
<Executable name="hciserverclient.dll" component="Bluetooth HCI Framework 2">
<dep name="drtaeabi.dll"/>
<dep name="esock.dll"/>
<dep name="euser_v5.dll"/>
</Executable>
<Executable name="sdpdatabase.dll" component="Bluetooth SDP">
<dep name="bluetooth.dll"/>
<dep name="charconv.dll"/>
<dep name="drtaeabi.dll"/>
<dep name="drtrvct2_2.dll"/>
<dep name="esock.dll"/>
<dep name="euser_v5.dll"/>
</Executable>
< +Executable name="sdpserver.exe" component="Bluetooth SDP">
<dep name="bluetooth.dll"/>
<dep name="drtaeabi.dll"/>
<dep name="drtrvct2_2.dll"/>
<dep name="eirclient.dll"/>
<dep name="esock.dll"/>
<dep name="euser_v5.dll"/>
<dep name="sdpdatabase.dll"/>
</Executable>
...
</Executables>
</SystemModelDeps>
+ +
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Dependencies-sysinfo.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Dependencies-sysinfo.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,125 @@ + + + + + + Dependencies System Info File in System Model Generator Input Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Dependencies System Info File

+

Purpose

+ Dependencies of various types can be provided via a system info file. + This will allow the System Model to show mouse-over dependencies + between components of a system model. Dependencies should only go between items of the same rank. +

+ +

+ Dependencies are encoded in the System Info XML format using the data-type="Dependencies" (note the captial "D"). + These files will usually be generated rather than hand-crafted. The syntax is provided here for tools developers and for those doing small, manual dependency models. +

+
+ + +
+

Syntax

<?xml version="1.0"?> +
<info data-type="Dependencies" id-namespace="uri" …namespaces… > +
<item ref="id"> +
<dep ref="id" type="type"/> +
<dep ref="id" type="type"/> +
+</item> +
… +
</item>
+ +

Each item contains any number of dep elements. These indicate the system model item referenced in <item> +is dependent on the system model item mentioned in <dep>. +

+
    +
  • type="type" : The type of dependendency between the two system model items. Defaults to bin. Standard values are: +
      +
    • bin — Static dependencies coming from binary linkage. Shown as a solid line on the system model.
    • +
    • api — Static dependencies like "bin" but can be explained by a controlled API. Shown as a dashed line on the system model.
    • +
    • ecom — ECOM plugin load (dynamic). Shown as a dotten line on the system model.
    • +
    • cs — Client Server dependency between client and server binaries
    • +
    • cr — Central Repository key usage
    • +
    • ps — Publish and Subscribe key usage
    • +
    • imp — implements an API
    • +
    • rlib — RLibrary usage: binary loads another binary using RLibrary interface
    +

    Custom values are also legal.

    +
+ +

+On the system model, forward dependencies are show in black, and reverse dependencies in blue. +The arrowhead always points to the item it's dependent on, ie the one in <dep>. + + +Only api and ecom have special line types. All other dependencies show up as solid lines. +

+


+
+ +

+Dependency arrows, colours and line styles can all be set using CSS in the <deps> section of the Shapes XML File. +The dependency type is used as the class on a path element. For example, to set the cr dependencies as alternating wide and narrow dashes use: +

+ + path.cr {
stroke-dasharray: 9, 3, 5, 3;
} +
+ + + + +
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Dictionary-XMLFile.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Dictionary-XMLFile.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,154 @@ + + + + + + Dictionary XML File in System Model Generator Input Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Dictionary XML File

+

Purpose

+ You can use the Dictionary XML to provide abbreviations and other short forms for specific words. + The system model generator will create a Localization XML file from this when creating the system model.

+ + +

If using the Localization XML file just to provide abbreviations, you may be better of using a Dictionary XML file instead.

+ +
+
+

Syntax

+
<?xml version="1.0"?> +
<dict> +
<word term="term" d="display-form" abbrev="abbreviation" s="short-form"/> +
<word …/> +
… +
</dict>
+ +

The root element dict takes no attributes. the word element specifies a word, and three forms of information: +

    +
  1. +

    + A display form +

    +
  2. + +
  3. + +

    + An abbreivation +

    +
  4. + +
  5. + +

    + A short form +

    +
  6. + +
+ +

The element word can takes these attributes: +

    +
  • +

    + term="term": This is the term which is to be abbreviated. It's case sensitive and should apper the same way it appears in the system defiition name attribtues. Spaces are not valid, only a single word can be used. +

    +
  • + +
  • +

    + d="display-form": An optional attribute specifing how the term will be displayed if there is enough space. This is where you would show the hyphenation or other special character replacements. This will almost always be the full length word, but with added soft hyphens. For example
    + <word term="Interface" d="Inter&#xad;face"/>
    + <word term="and" d="&amp;"/>
    . +

    +
  • + +
  • +

    + abbrev="abbreivation": An optional attribute specifing a shorter abbreviation for the term which can be used if there is insufficient space for the display form. + This will often be used in combination with d, but is not required to be. + For example
    + <word term="Supplementary" d="Suppl."/>
    + <word term="Documentation" d="Docs"/>
    . +

    +
  • +
  • +

    + s="short-form": An optional attribute specifing the shortest possible form of the term that still makes sense. + This will be used when space is very low. + This can be used instead of abbrev or in addition to it. + For example
    + <word term="Hardware" s="HW"/>
    + <word term="Database" abbrev="Dbase." s="DB"/>
    . +

    +
  • + + +
+
+

Example

+
<?xml version="1.0" ?> +
<dict> +
+ <word term="Multimedia" d="Multi&#xad;media" s="MM"/> +
<word term="Frameworks" d="Frame&#xad;works" abbrev="Fmwks." s="FW"/> +
<word term="Framework" d="Frame&#xad;work" abbrev="Fmwk." s="FW"/> +
<word term="Adaptation" abbrev="Adapt." d="Adapta&#xad;tion"/> +
<word term="Bluetooth" d="Blue&#xad;tooth" abbrev="Btooth." s="BT"/> +
<word term="Localization" d="Localiz&#xad;ation"/> +
<word term="Communications" d="Communi&#xad;cations" abbrev="Comms"/> +
<word term="Provisioning" d="Provision&#xad;ing" s="Prov."/> +
<word term="Phonebook" d="Phone&#xad;book" s="Phbk."/> +
</dict>
+ +
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Localisation-XMLFile.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Localisation-XMLFile.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,151 @@ + + + + + + Localization XML File in System Model Generator Input Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Localization XML File

+

Purpose

+ You can use the Localization XML file to customize the appearance of an + item name on the model. It enables you to perform the following tasks: +

    +
  • + +

    + Provide abbreviations of item names. For example, + “Application Launch Services”. can appear as “App. Launch + Services”. +

    +
  • + +
  • + +

    + Include special characters in names, such as soft hyphens. For + example, "Graphics Device Interface" can appear as "Graphics Dev&#xad;ice Interface". This allows the word to split across + multiple lines on the diagram if it is needed. +

    +
  • + +
  • + +

    + Provide a localized translation of a word. For example, "Device + Provisioning" can appear as "端末管理". +

    +
  • + +
+ +

If using the Localization XML file just to provide abbreviations, you may be better of using a Dictionary XML file instead.

+ +
+
+

Syntax

+
<?xml version="1.0"?> +
<display-names xml:lang="language-code id-namespace="uri" …namespaces… > +
<abbrev ref="id" abbrev="abbreviation"/> +
<abbrev name="item-name" abbrev="abbreviation"/> +
… +
</display-names>
+ +

There are two ways to assign a localized name to a system model item.

+
    +
  1. By ID - you can use the ref attribute to specify the unique ID of a single system model item to rename.
  2. +
  3. By name - you can use the name attribute to specify that any system model item with that human-readable name will be renamed.
  4. +
+ +

The root element display-names can take these optional attributes: +

    + +
  • +

    + xml:lang="language-code": This indicates that the file is for localisation and not just a set of abbreviations. + The affects of setting this are:

      +
    1. The xml:lang will be set to this value in the generated SVG. This lets you put CSS like this in the Shapes XML: +
      text.title:lang(jp) {letter-spacing: -0.15}
      + so that you can fine tune the diagram for different languages. + +
    2. +
    3. All generated numbers (eg when counting in the legend) will be localised (if possible) to this language.
    4. +
    +

    +
  • + +
  • +

    + id-namespace="uri": The default namespace for all ref attributes in the XML file. Has the same meaning, usage and default value as id-namespace in the System Definition. +

    +
  • + +
  • +

    + namespaces: Any namespace declaration should be done in the root element. ID references can use namespace prefixes to associate with system model items. See Namespacing names in the System Definition specification. +

    +
  • + + +
+
+

Example

+
<?xml version="1.0" ?> +
<display-names xml:lang="jp"> +
<abbrev name="Device Provisioning" abbrev="端末管理" /> +
<abbrev name="PIM App Support" abbrev="PIM アプリケーション・サポート" /> +
<abbrev name="Multimedia" abbrev="マルチメディア" /> +
<abbrev name="Messaging Application Support" abbrev="メッセージング・アプリケーション・サポート" /> +
<abbrev name="Graphics" abbrev="グラフィックス" /> +
<abbrev name="Application Framework" abbrev="アプリケーション・フレームワーク" /> +
<abbrev name="Plugin Compo&#xad;nent" abbrev="プラグイン コンポーネント"/> +
</display-names>
+ +
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Patterns-XMLFile.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Patterns-XMLFile.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,99 @@ + + + + + + Patterns Values XML File in Values XML Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

Patterns Values XML File

+

Purpose

+ The patterns values XML file is used to define the patterns of + components. The valid values for a pattern can be striped-diag-up, + radial-grad, big-X or a reference (#xxxx) to a pattern specified + in a Shapes XML file. +

+ The following figure shows the various predefined patterns: +

+


+ +

+ For information about how to define new values for patterns, see + Customizing the System Model Presentation. +

+
+

Syntax

+

The Patterns files use the common syntax for all Values XML files.

+
+ +
+

Example

+
<?xml version="1.0"?>
<values> +
<item label="Reference Compo#xad;nent" value="striped-diag-up"> +
<component name="OMAP 1623"/> +
<component name="SD Card Driver"/> +
… +
</item> +
<item label="New in 9.4" value="radial-grad"> +
<component name="Wireless LAN"/> +
<component name="Graphics Effects"/> +
</item> +
<item label="Depre&#ad;cated" value="#my-pattern"> +
<component name="Word Engine"/> +
</item> +
</values>

+ The following figure shows the generated legend for the preceding + patterns values XML: +

+


+ +
+ +
+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/System-Info-XMLFile.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/System-Info-XMLFile.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,145 @@ + + + + + + SystemInfo XML File in System Model Generator Input Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

System Info XML File

+

Purpose

+ You can use the systeminfo XML file to add properties to components in + a system definition XML file. This is used to provide extra attributes and elements to be used by a + Shapes XML file, or for custom post-processing. +

+
+

Syntax

<?xml version="1.0"?> +
<info data-type="rel-value" id-namespace="uri" …namespaces… > +
<item ref="id" …/> +
<item ref="id" …> +
arbitrary content
+</item> +
… +
</item>

+ + + The item element provides additional information for the referenced system model item. It can be + any rank — layer, package, collection or component. + The only required attribute is ref, which is the ID in the system definition. + When you build, the data in this file is added to the elements in the system definition. + The attributes in the System Info file are added to the the system model item, overwriting any existing attribute by that name, + Any elements or comments within the item tag is added to a meta section within the item. +

+ + +

The root element info can take these optional attributes: +

    +
  • +

    + data-type="rel-value": The value to be but in the rel attribute for any <meta> elements created by this file. + See meta attributes for details on usage. + This defaults to "Generic". +

    +
  • + + +
  • +

    + id-namespace="uri": The default namespace for all ref attributes in the XML file. Has the same meaning, usage and default value as id-namespace in the System Definition. +

    +
  • + +
  • +

    + namespaces: Any namespace declaration should be done in the root element. ID references can use namespace prefixes to associate with system model items. See Namespacing names in the System Definition specification. +

    +
  • + + +
+ +
+

Example

+
<?xml version="1.0" encoding="ascii"?> +
<info data-type="usage" xmlns:my="http://example.com/mine"> +
<item ref="connectivityservices" deprecated="9.4"/> +
<item ref="connectivityframework" deprecated="9.4"/> +
<item ref="ipproto-cpr" used="true"/> +
<item ref="tcpcpr" used="true"/> +
<item used="true" introduced="9.1" ref="devicemanagementadaptors"/> +
<item ref="my:referencedevsoundplugins" used="true"/> +
<item introduced="9.1" ref="clientprovisioningframework"/> +
<item introduced="9.1" used="true" ref="clientprovisioningadaptors"/> +
<item ref="telnetengine" introduced="6.0"/> +
<item introduced="9.2" ref="sipframework"/> +
<item ref="otherfileconverterplugins" used="true" introduced="5.0" deprecated="9.3"/> +
<item ref="dataengine" introduced="5.0" deprecated="9.3"/> +
<item ref="sheetengine" introduced="5.0" deprecated="9.3"/> +
<item ref="wordengine" introduced="5.0" deprecated="9.3"/> +
<item ref="help" introduced="6.0"/> +
<item ref="agendamodel" introduced="5.0" deprecated="9.1"/> +
<item ref="calendar" introduced="9.2"/> +
<item ref="integratorxx600logicmodule" ref="true"/> +
<item ref="multimediavalidationsuiteintegrationtests" introduced="9.4"/> +
<item ref="swianalysistoolkit" ref="true"/> +
<item ref="iphookexamples" ref="true"/> +
<item ref="ipexamples" ref="true"/> +
<item ref="referenceacladaptation" introduced="9.5"/> +
<item introduced="9.5" ref="a3faudiocomponentlibrary"/> +
<item introduced="9.5" ref="a3fdevsoundcustomisation"/> +
<item introduced="9.5" ref="a3fdevsound"/> +
<item introduced="9.5" ref="a3faudiocomponentframework"/> +
<item introduced="9.5" ref="securitycommonutils"/> +
<item introduced="9.5" ref="a3ftraceutility"/> +
<item ref="commandshell" introduced="9.5"/> +
<item ref="telnetserver" introduced="9.5"/>
<item ref="multimediaresourcecontroller" introduced="9.5"/> +
</info>
+ +
+ +
+ +
+
+ +
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Values-XML-index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/Values-XML-index.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,179 @@ + + + + + + Values XML Files in System Model Generator Input Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+ +

Values XML Files

+ The Values XML files are used to define default and per-item display + properties. You can use a values XML file to define colors, patterns, border + shapes, or border styles of the system model items. +

+ For information about how to define new values for border shapes, colors or + patterns, see + Customizing the System Model Presentation +. + +

+ There are four types of Values XML files: +

+ + +

Syntax

+

All Values XML files share the same basic syntax +

<?xml version="1.0"?> +
<values default="presentation-value" label="label for legend section" rank="item-type-list" id-namespace="uri" …namespaces… > +
<item label="label for legend" value="presentation-value"> +
<m ref="id"/> +
<m ref="id"/> +
<m ref="id"/> +
+</item> +
<item …>
</item>
</values>

+ In the preceding syntax, the root element values contains any number of + item tags. The various attributes for the values tag are: +

    + +
  • +

    + rank="item-type-list": Space-separated list of the ranks (component, collection, package or layer) of items the default value applies to. + Any system model item of the listed rank not listed in the values file will get the default presentation value. + The (default) special value of * indicates this file applies to all ranks. +

    +
  • + +
  • +

    + default="presentation-value": Defines the + default presentation value for the system model item. This default value gets assigned to + the system model items of the specified rank to which no specific value is assigned. +

    +
  • + +
  • +

    + label="label for legend section": Defines the label that will precede the legend section. +

    +
  • +
  • +

    + id-namespace="uri": The default namespace for all ref attributes in the XML file. Has the same meaning, usage and default value as id-namespace in the System Definition. +

    +
  • + +
  • +

    + namespaces: Any namespace declaration should be done in the root element. ID references can use namespace prefixes to associate with system model items. See Namespacing names in the System Definition specification. +

    +
  • + +

+ Each item tag can have the following attributes: +

    +
  • + +

    + label="label for legend": Defines the label for the legend. +

    +
  • + +
  • + +

    + value="presentation-value": Defines the presentation + value for the item (color, border shape, etc). This presentation value gets assigned to all the referenced system model items that are + listed within that item element. +

    +
  • + +

+ The item tag also contains m tags to reference the IDs of system model items. + Everything referenced in an + item tag has the same presentation value. The following is the basic syntax for m: +

+ <m ref="id"/> +

+ Where id is a reference to the ID of a system model item + defined in a system definition file. Note: while most presentation values can apply to anything, only components can be given a border shape. +

+ +

+ Notes: +

    +
  • + +

    + You are recommended to specify a default value when using the values to + specify colors or shapes on components, since the components not specified in the file will + either be black or not show up at all. +

    +
  • + +
  • + +

    + While creating a value XML file (colors, patterns, border shapes or + border styles), you can only specify predefined set of values to the items. For + information about the values that can be specified in each type of values XML + file, refer to the corresponding topic. +

    +
  • + +
  • + +

    + All values in a values XML file must be of the same type. +

    +
  • + +
+
+ +
+
+ +
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/arrows.png Binary file sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/arrows.png has changed diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/bordershapes.gif Binary file sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/bordershapes.gif has changed diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/bordershapesoutput.gif Binary file sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/bordershapesoutput.gif has changed diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/borderstyleoutput.gif Binary file sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/borderstyleoutput.gif has changed diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/index.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/index.html Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,61 @@ + + + + + + System Model Generator Input Files in Reference + + + + + + + + + + +
+ + + + +
+
+
+
+
+ +

System Model Generator Input XML Files

+ This section lists the various input XML files that are used by System + Model Generator to build the system model. +

+ +
+ +
+
+
+
+
+
+
+ +
+ + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/patterns.gif Binary file sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/patterns.gif has changed diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/patternsxmloutput.gif Binary file sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/patternsxmloutput.gif has changed diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/extra/css-module.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/extra/css-module.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,310 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + item + parent + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/extra/css2xml.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/extra/css2xml.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,13 @@ + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/extra/dependencies.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/extra/dependencies.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,350 @@ + + + + + + + + + + + + + + + + + + + + + + + + +dep- + + + + + 1 + 1 + 1 + + + + + + + Uses + Used by + + + + + + + + + + 4.8 + 2.4 + 1.2 + 0.6 + 0.3 + + + + + + + + + + + path.arrow { + marker-end: url(#Triangle); + fill:none;stroke: black; + stroke-width: 0.3px; + } + path.arrowF { + marker-start: url(#TriangleF); + fill:none;stroke: blue; + stroke-width: 0.3px; + } + path.collection { + stroke-width: 0.6px; + } + path.package { + stroke-width: 2.4px; + } + path.layer { + stroke-width: 4.8px; + } + path.api { + stroke-dasharray: 2,1; + } + path.ecom { + stroke-dasharray: 0.1,2; + stroke-linecap: round; + } + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + arrow + + + + + + + + + + + + + + + + + + + + + + arrowF + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + // + + + + + + + + + + + + + + + + + + + + + + + + + M + + + + + + + + + + + + + + + + + + + + + + + L + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + c + c + + + + + + + + + + + + + + + + + + + + + + + + + M + + + + + , + + + c + + + + + + + + + + + \ No newline at end of file diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/extra/makeabbrev.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/extra/makeabbrev.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,200 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + s + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + abbrev + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/extra/output-csv.xsl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/sysmodellibs/sysmodelgen/extra/output-csv.xsl Wed Oct 13 16:21:25 2010 +0100 @@ -0,0 +1,124 @@ + + + + layer,package,collection,component + + + + + Layer,Package,Collection,Component + + + + + + + + + + + + + + + + + + + + + +