Description: Based on Eclipse Graphical Editing Framework GEF project source code, good learning materials
To Search:
File list (Check if you may need any files):
.settings\CMakeLists.txt
.........\org.eclipse.jdt.ui.prefs
META-INF\info.xml
........\LICENSE.txt
........\MANIFEST.MF
src\actions\AddAction.java
...\.......\AddRetargetAction.java
...\.......\ChangeAction.java
...\.......\ChangeEvent.java
...\.......\ChangeRetargetAction.java
...\.......\ChangeRetargetEvent.java
...\.......\CMakeLists.txt
...\.......\RemoveAction.java
...\.......\RemoveRetargetAction.java
...\commands\AddActionCommand.java
...\........\ChangeActionCommand.java
...\........\ChangeEventCommand.java
...\........\CMakeLists.txt
...\........\ConnectionCreateCommand.java
...\........\ConnectionDeleteCommand.java
...\........\ConnectionReconnectCommand.java
...\........\RemoveActionCommand.java
...\........\StatesCreateCommand.java
...\........\StatesDeleteCommand.java
...\........\StatesSetConstraintCommand.java
...\debug\CMakeLists.txt
...\.....\DebugEventsList.java
...\.....\DebugServer.java
...\.....\DebugServerThread.java
...\.....\DebugStateMachinesList.java
...\.....\EventsForStatemachine.java
...\.....\GetData.java
...\.....\Message.java
...\.ialog\ActionAndEventInfo.java
...\......\ActionDialog.java
...\......\CMakeLists.txt
...\......\EventDialog.java
...\......\IntegerTextField.java
...\......\NewActionDialog.java
...\......\NewEventDialog.java
...\.om\CMakeLists.txt
...\...\ConvertToHeader.java
...\...\DOMGetInstance.java
...\...\ReadActionAndEventDOMTree.java
...\...\ReadDOMTree.java
...\javax\COPYRIGHT.txt
...\.....\LICENSE-JDL.txt
...\.....\LICENSE-JRL.txt
...\.....\LICENSE.txt
...\.....\vecmath\CMakeLists.txt
...\.....\.......\ExceptionStrings.properties
...\model\Action.java
...\.....\CMakeLists.txt
...\.....\Connection.java
...\.....\EndState.java
...\.....\ModelElement.java
...\.....\NormalState.java
...\.....\RoundLabel.java
...\.....\StartState.java
...\.....\StateMachinesDiagram.java
...\.....\States.java
...\parts\ActionAndEventEditPolicy.java
...\.....\CMakeLists.txt
...\.....\ConnectionEditPart.java
...\.....\DiagramEditPart.java
...\.....\DiagrammTreeEditPart.java
...\.....\StateMachinesComponentEditPolicy.java
...\.....\StateMachinesEditPart.java
...\.....\StateMachinesEditPartFactory.java
...\.....\StateMachinesTreeEditPart.java
...\.....\StateMachinesTreeEditPartFactory.java
...\router\CMakeLists.txt
...\......\MyAbstractRouter.java
...\......\MyAutomaticRouter.java
...\......\MyMultiValueMap.java
...\......\SpreadRouter.java
...\stateMachines\CMakeLists.txt
...\.............\connection_d16.gif
...\.............\connection_d24.gif
...\.............\connection_s16.gif
...\.............\connection_s24.gif
...\.............\ellipse16.gif
...\.............\ellipse24.gif
...\.............\rectangle16.gif
...\.............\rectangle24.gif
...\.............\StateMachinesEditor.java
...\.............\StateMachinesEditorActionBarContributor.java
...\.............\StateMachinesEditorContextMenuProvider.java
...\.............\StateMachinesEditorPaletteFactory.java
...\.............\StateMachinesPlugin.java
...\.............List\CMakeLists.txt
...\.................\CopyStateMachine.java
...\.................\DeleteStateMachine.java
...\.................\StateMachinesList.java
...\wizard\CMakeLists.txt
...\......\CreateFromXML.java
...\......\NewStateMachine.java
...\......\StateMachinesWizard.java
...\......\StateMachinesWizard2.java
...\......\StateMachinesWizardPage.java