Author: jbeard Date: Tue Aug 10 17:13:48 2010 New Revision: 984132 URL: http://svn.apache.org/viewvc?rev=984132&view=rev Log: Added license text to layout modules.
Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/drag-and-drop.xml commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/test.html commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/display.html commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test.html commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/testBatik.js commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test_with_dom.html commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/ForceTransferLayout.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/LinkOptimizer.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/PrepLayout.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/graphics.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/CrossingModule.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HierarchicalLayout.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HorizontalPositioner.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/LayeringModule.js commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/shrinkwrapLayout.js Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/drag-and-drop.xml URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/drag-and-drop.xml?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/drag-and-drop.xml (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/drag-and-drop.xml Tue Aug 10 17:13:48 2010 @@ -1,3 +1,19 @@ +<!-- + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +--> <scxml xmlns="http://www.w3.org/2005/07/scxml" version="1.0" Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/test.html URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/test.html?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/test.html (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout-drag-and-drop/test.html Tue Aug 10 17:13:48 2010 @@ -1,3 +1,19 @@ +<!-- + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +--> <html> <head> <script src="../../lib/js/requirejs/require.js" type="text/javascript">true;</script> Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/display.html URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/display.html?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/display.html (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/display.html Tue Aug 10 17:13:48 2010 @@ -1,3 +1,19 @@ +<!-- + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +--> <html> <head></head> <body style="width:98%;height:98%"></body> Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test.html URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test.html?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test.html (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test.html Tue Aug 10 17:13:48 2010 @@ -1,3 +1,20 @@ +<!-- + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +--> + <html> <head> <script src="../../lib/js/requirejs/require.js" type="text/javascript">true;</script> Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/testBatik.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/testBatik.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/testBatik.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/testBatik.js Tue Aug 10 17:13:48 2010 @@ -1,3 +1,21 @@ +/* + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ + + console = { log : print, debug : print, Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test_with_dom.html URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test_with_dom.html?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test_with_dom.html (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/demo/hierarchical-layout/test_with_dom.html Tue Aug 10 17:13:48 2010 @@ -1,3 +1,20 @@ +<!-- + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +--> + <html> <head> <style type="text/css"> Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout.js Tue Aug 10 17:13:48 2010 @@ -1,3 +1,19 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ /* This module provides a convenient front-end to one or more layout algorithms. */ Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/ForceTransferLayout.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/ForceTransferLayout.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/ForceTransferLayout.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/ForceTransferLayout.js Tue Aug 10 17:13:48 2010 @@ -1,6 +1,25 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ + /* -Based on ForceTransfer.py by Denis Dube +Based on ForceTransfer.py by Denis Dube as part of his Master's thesis work for the McGill University Modelling, Simulation, and Design Lab +*/ +/* Applies force to all nodes that are too close to each other Loops until a stable configuration is reached Times out after 50 iterations, to avoid depriving the user of interactivity for too long. Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/LinkOptimizer.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/LinkOptimizer.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/LinkOptimizer.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/LinkOptimizer.js Tue Aug 10 17:13:48 2010 @@ -1,3 +1,24 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ + +/* +Based on ForceTransfer.py by Denis Dube as part of his Master's thesis work for the McGill University Modelling, Simulation, and Design Lab +*/ + require.def("src/javascript/scxml/cgf/layout/LinkOptimizer", ["src/javascript/scxml/cgf/util/geometry"], function(geometry){ Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/PrepLayout.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/PrepLayout.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/PrepLayout.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/PrepLayout.js Tue Aug 10 17:13:48 2010 @@ -1,19 +1,19 @@ -/* - * Copyright 2010 jacob. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * under the License. - */ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ require.def("src/javascript/scxml/cgf/layout/PrepLayout", [ Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/graphics.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/graphics.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/graphics.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/graphics.js Tue Aug 10 17:13:48 2010 @@ -1,3 +1,19 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ require.def("src/javascript/scxml/cgf/layout/graphics", ["src/javascript/scxml/cgf/util/svg", "src/javascript/scxml/cgf/util/geometry", Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/CrossingModule.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/CrossingModule.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/CrossingModule.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/CrossingModule.js Tue Aug 10 17:13:48 2010 @@ -1,10 +1,29 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ + +/* +Based on CrossingModule.py by Denis Dube as part of his Master's thesis work for the McGill University Modelling, Simulation, and Design Lab +*/ + /* -CrossingModule.py Collection of algorithms responsible for phase II of Sugiyama-style hierarchical layout... crossing reduction. -By Denis Dube, 2005 */ require.def("src/javascript/scxml/cgf/layout/hierarchical/CrossingModule", Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HierarchicalLayout.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HierarchicalLayout.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HierarchicalLayout.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HierarchicalLayout.js Tue Aug 10 17:13:48 2010 @@ -1,3 +1,24 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ + +/* +Based on HierarchicalLayout.py by Denis Dube as part of his Master's thesis work for the McGill University Modelling, Simulation, and Design Lab +*/ + require.def("src/javascript/scxml/cgf/layout/hierarchical/HierarchicalLayout", [ "src/javascript/scxml/cgf/layout/hierarchical/NodeWrapper", Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HorizontalPositioner.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HorizontalPositioner.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HorizontalPositioner.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/HorizontalPositioner.js Tue Aug 10 17:13:48 2010 @@ -1,10 +1,29 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ + +/* +Based on HorizontalPositioner.py by Denis Dube as part of his Master's thesis work for the McGill University Modelling, Simulation, and Design Lab +*/ + /* -HorizontalPositioner.py Algorithms dealing with the third phase of Sugiyama-style hierarchical layout, horizontal position assignment of each node (while respecting node order). -By Denis Dube, Sept. 2005 */ require.def("src/javascript/scxml/cgf/layout/hierarchical/HorizontalPositioner", Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/LayeringModule.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/LayeringModule.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/LayeringModule.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/hierarchical/LayeringModule.js Tue Aug 10 17:13:48 2010 @@ -1,6 +1,25 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ + /* -LayeringModule.py +Based on LayeringModule.py by Denis Dube as part of his Master's thesis work for the McGill University Modelling, Simulation, and Design Lab +*/ +/* This module is responsible for creating a proper layering of an arbitrary directed graph. The optimal solution (minmal height and width layering) is an NP-complete problem. @@ -18,7 +37,6 @@ Known layering algorithms: both the width and the height 5) Tarassov et al. heuristic, minimizes width and width of dummy edges -By Denis Dube, Sept. 2005 */ require.def("src/javascript/scxml/cgf/layout/hierarchical/LayeringModule", ["src/javascript/scxml/cgf/layout/hierarchical/NodeWrapper"], Modified: commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/shrinkwrapLayout.js URL: http://svn.apache.org/viewvc/commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/shrinkwrapLayout.js?rev=984132&r1=984131&r2=984132&view=diff ============================================================================== --- commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/shrinkwrapLayout.js (original) +++ commons/sandbox/gsoc/2010/scxml-js/trunk/src/javascript/scxml/cgf/layout/shrinkwrapLayout.js Tue Aug 10 17:13:48 2010 @@ -1,3 +1,19 @@ +/** + * Licensed to the Apache Software Foundation (ASF) under one or more + * contributor license agreements. See the NOTICE file distributed with + * this work for additional information regarding copyright ownership. + * The ASF licenses this file to You under the Apache License, Version 2.0 + * (the "License"); you may not use this file except in compliance with + * the License. You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. +*/ require.def("src/javascript/scxml/cgf/layout/shrinkwrapLayout", function(){ function shrinkwrapBoundingBoxGraphEntity(boundingBoxGraphEntity,options){ @@ -52,4 +68,4 @@ function(){ return { recursivelyApplyShrinkwrapLayout : recursivelyApplyShrinkwrapLayout } -}) \ No newline at end of file +})