Filters








43,789 Hits in 4.6 sec

A component-based approach for specifying reusable visual languages

Amine El Kouhen, Sebastien Gerard, Cedric Dumoulin, Pierre Boulet
2013 2013 IEEE Symposium on Visual Languages and Human Centric Computing  
Model-Driven Engineering (MDE) encourages the use of graphical modeling tools, which facilitate the development process from modeling to coding.  ...  In this context, we propose MID, a set of metamodels supporting the specification of modeling editors by means of reusable components and explain how representational metamodeling is carried out with it  ...  These elements have the same semantics in the UML model, sometimes they have the same graphical structure, but they are represented with different shapes.  ... 
doi:10.1109/vlhcc.2013.6645257 dblp:conf/vl/KouhenDGB13 fatcat:bwxym3qggfekrkcrj5aw553l44

A component-based approach for specifying DSML's concrete syntax

Amine El Kouhen, Sébastien Gérard, Cédric Dumoulin, Pierre Boulet
2013 Proceedings of the Second Workshop on Graphical Modeling Language Development - GMLD '13  
Model-Driven Engineering (MDE) encourages the use of graphical modeling tools, which facilitate the development process from modeling to coding.  ...  this context, we propose MID, a set of meta-models supporting the easy specification of modeling editors by means of reusable components and explain how representational meta-modeling is carried out with  ...  Algorithm 1 MID: Graphical Inheritance mechanismif Component B inherits from Component A then B gets all sub-components and properties of A; if an element of B has the same name as an element of A then  ... 
doi:10.1145/2489820.2489822 fatcat:32spssyv2zhcza3pyd3f3pu2ui

MoVE A Standalone Modelica Vector Graphics Editor

Nicola Justus, Christopher Schölzel, Andreas Dominik
2017 Proceedings of the 12th International Modelica Conference, Prague, Czech Republic, May 15-17, 2017  
With OpenModelica there already exists one open source tool that can be used for editing these vector graphics icon annotations, but it does not reach the usability comfort of professional vector graphics  ...  graphics editor Inkscape.  ...  Inherited Annotations Modelica allows inheritance of icon annotations. The inherited annotations are currently not displayed in MoVE.  ... 
doi:10.3384/ecp17132809 dblp:conf/modelica/JustusSD17 fatcat:ygayb5oy6nbjri4nh3ztiwtihm

MID: A MetaCASE Tool for a Better Reuse of Visual Notations [chapter]

Amine El Kouhen, Abdelouahed Gherbi, Cédric Dumoulin, Pierre Boulet, Sébastien Gérard
2014 Lecture Notes in Computer Science  
In this paper, we want to specify, using models, diagram editors with a high graphical expressiveness without any need for manual intervention.  ...  We propose then MID, a tool based on a set of metamodels supporting the easy specification of modeling editors with reusable components.  ...  Thus, the graphical redundancy in UML can be treated with this mechanism of inheritance.  ... 
doi:10.1007/978-3-319-11743-0_2 fatcat:23wk7nnrofhyxafv2672nousbi

A demonstration of JPie

Kenneth J. Goldman
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
JPie embodies the notion of a dynamic class whose signature and implementation can be modified at run time, with changes taking effect immediately upon existing instances of the class.  ...  We begin with painting and user event handling. Overriding Methods The ShapesPanel class window provides a summary list of all the methods declared and inherited.  ...  In the "View" panel, we establish a property connection from the new variable to the ShapesPanel's modified property.  ... 
doi:10.1145/949352.949356 fatcat:qqysqz4iefb4ji3o5tm5gf44ma

A demonstration of JPie

Kenneth J. Goldman
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
JPie embodies the notion of a dynamic class whose signature and implementation can be modified at run time, with changes taking effect immediately upon existing instances of the class.  ...  We begin with painting and user event handling. Overriding Methods The ShapesPanel class window provides a summary list of all the methods declared and inherited.  ...  In the "View" panel, we establish a property connection from the new variable to the ShapesPanel's modified property.  ... 
doi:10.1145/949344.949356 dblp:conf/oopsla/Goldman03 fatcat:332wgxiqgfellogthx2bsmssty

MODIGEN : Model-Driven Generation of Graphical Editors in Eclipse

Markus Gerhart, Marko Boger
2016 International Journal of Computer Science & Information Technology (IJCSIT)  
These are, together with an EMF meta-model, the input for a generator that produces an eclipse-based graphical Editor. The entire project is available as open source under the name MoDiGen.  ...  Every time any of these models is saved, the Model-Driven Generation is triggered and generates and configurations -Java Code, XML files and Properties -for the Eclipse Graphical Editor within Eclipse  ...  Other topics, like multi-user collaborative modelling environments, evolution of Metamodels, or diffing and merging changes in versions of graphical models remain topics of research and are independent  ... 
doi:10.5121/ijcsit.2016.8506 fatcat:wdgzsncvinaopapn2vpdaockmi

Diagram Definition: A Case Study with the UML Class Diagram [chapter]

Maged Elaasar, Yvan Labiche
2011 Lecture Notes in Computer Science  
Specifically, we define the interchange syntax with a MOF-based metamodel and the graphical syntax with a QVT mapping to a graphics metamodel.  ...  The abstract syntax of a graphical modeling language is typically defined with a metamodel while its concrete syntax (diagram) is informally defined with text and figures.  ...  It can also inherit a style (with visual properties such as colors and fonts) from a nesting element, have a sharedStyle with other elements and even have its own localStyle.  ... 
doi:10.1007/978-3-642-24485-8_26 fatcat:akibp5em25ha3bjuezdxpnw5e4

Inheritance and Update of Chinese Traditional Windows in Landscape Architecture

Haojun Wang, W. Du, S. Grasso
2021 E3S Web of Conferences  
Secondly, use fewer materials and simple shapes to simplify traditional windows bars to make them suitable for modern life.  ...  Firstly, use WPC to replace traditional wood, which has better properties and keeps the feelings and cultural connation brought by wood.  ...  Compared with aluminum alloy and plastic, WPC has better performance on thermal and thermal, and mechanical properties.  ... 
doi:10.1051/e3sconf/202130802024 fatcat:pl6dswncwjagzkcg5g5ywzpqqy

Page 966 of Canadian Medical Association. Journal Vol. 2, Issue 11 [page]

1912 Canadian Medical Association. Journal  
Our ultimate theory of inheritance must, therefore, be not morphological, determ- ined by the shape of parts, but chemical, if not physical, determined by the properties of living matter.  ...  In order that you may grasp the problem, let me put rapidly before you in graphic form the fundamental facts concerning the physical basis of inheritance.  ... 

A graphics package for the first day and beyond

Michael H. Goldwasser, David Letscher
2009 ACM SIGCSE Bulletin  
We describe cs1graphics, a new Python drawing package designed with pedagogy in mind.  ...  This has led to decades filled with custom graphics packages for use in education.  ...  While structural recursion can be demonstrated with non-graphical examples [5] , the graphical examples carry great intuition.  ... 
doi:10.1145/1539024.1508945 fatcat:adtr67o4ufdadcncums7b6s4ha

A graphics package for the first day and beyond

Michael H. Goldwasser, David Letscher
2009 Proceedings of the 40th ACM technical symposium on Computer science education - SIGCSE '09  
We describe cs1graphics, a new Python drawing package designed with pedagogy in mind.  ...  This has led to decades filled with custom graphics packages for use in education.  ...  While structural recursion can be demonstrated with non-graphical examples [5] , the graphical examples carry great intuition.  ... 
doi:10.1145/1508865.1508945 dblp:conf/sigcse/GoldwasserL09 fatcat:dkmlixygivewnnzdicknmdwwrq

IRIS Inventor, a 3D graphics toolkit

Paul S. Strauss
1993 Proceedings of the eighth annual conference on Object-oriented programming systems, languages, and applications - OOPSLA '93  
primitives provided in most other graphics libraries.  ...  Encapsulation of data and methods in high-level graphical objects allows Inventor to provide a significant improvement in usability to developers, as compared to the standard, low-level set of graphics  ...  Acknowledgments The other members of the Inventor team at Silicon Graphics are Gavin Bell, Rikk Carey, Alain Dumesny, Dave Immel, Paul Isaacs, Howard Look, David Mott, and Josie Wemecke.  ... 
doi:10.1145/165854.165889 dblp:conf/oopsla/Strauss93 fatcat:mnc5vnhc3nfyddzraqwozj4gty

Recursive interfaces for reactive objects

Michael Travers
1994 Proceedings of the SIGCHI conference on Human factors in computing systems celebrating interdependence - CHI '94  
LiveWorld is a graphical environment designed to support research into programming with active objects.  ...  It offers novice users a world of manipulable objects, with graphical objects and elements of the programs that make them move integrated into a single framework.  ...  Inheritance One of LiveWorld's strengths is illustrating the nature of inheritance. Graphic objects that inherit properties from a prototype will update dynamically if the prototype is changed.  ... 
doi:10.1145/191666.191794 dblp:conf/chi/Travers94b fatcat:bco5dniymzcy7irzc7cpy2tpgq

Recursive interfaces for reactive objects

Michael Travers
1994 Conference companion on Human factors in computing systems - CHI '94  
LiveWorld is a graphical environment designed to support research into programming with active objects.  ...  It offers novice users a world of manipulable objects, with graphical objects and elements of the programs that make them move integrated into a single framework.  ...  Inheritance One of LiveWorld's strengths is illustrating the nature of inheritance. Graphic objects that inherit properties from a prototype will update dynamically if the prototype is changed.  ... 
doi:10.1145/259963.260411 dblp:conf/chi/Travers94a fatcat:lrfc75cux5akzf4f6z4kecpgmm
« Previous Showing results 1 — 15 out of 43,789 results