Skip to content

Commit 595d424

Browse files
author
Gary Brown
committed
Refactored to move model, validation and other components into protocol specific components. Core will be renamed as scribble.common, and have the utilities, logging, etc. Need to test that validator implementations still being detected.
1 parent 168ed43 commit 595d424

File tree

128 files changed

+5213
-170
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+5213
-170
lines changed

integration/eclipse/plugins/org.scribble.designer/src/java/org/scribble/designer/DesignerServices.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
*/
1717
package org.scribble.designer;
1818

19-
import org.scribble.core.validation.ValidationManager;
2019
import org.scribble.protocol.parser.ProtocolParser;
20+
import org.scribble.protocol.validation.ValidationManager;
2121

2222
/**
2323
* This class provides a manager for accessing services used

integration/eclipse/plugins/org.scribble.designer/src/java/org/scribble/designer/actions/ValidateAction.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
import org.eclipse.swt.widgets.MessageBox;
2525
import org.eclipse.ui.IObjectActionDelegate;
2626
import org.eclipse.ui.IWorkbenchPart;
27-
import org.scribble.core.model.Model;
2827
import org.scribble.designer.DesignerServices;
2928
import org.scribble.designer.logger.EclipseScribbleLogger;
29+
import org.scribble.protocol.model.Model;
3030
import org.scribble.protocol.model.Protocol;
3131

3232
public class ValidateAction implements IObjectActionDelegate {

integration/eclipse/plugins/org.scribble.designer/src/java/org/scribble/designer/editor/NewScribbleWizard.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@
4747
import org.eclipse.ui.IWorkbenchPart;
4848
import org.eclipse.ui.IWorkbenchWindow;
4949
import org.eclipse.ui.PartInitException;
50-
import org.scribble.core.model.ModelReference;
51-
import org.scribble.core.model.Notation;
50+
import org.scribble.protocol.model.ModelReference;
51+
import org.scribble.protocol.model.Notation;
5252

5353
/**
5454
* This class provides the wizard responsible for creating
@@ -295,8 +295,8 @@ protected void initFileCreationPage() {
295295

296296
private IWorkbench m_workbench=null;
297297
private IStructuredSelection m_selection=null;
298-
private java.util.List<org.scribble.core.model.Notation> m_notations=
299-
new java.util.Vector<org.scribble.core.model.Notation>();
298+
private java.util.List<org.scribble.protocol.model.Notation> m_notations=
299+
new java.util.Vector<org.scribble.protocol.model.Notation>();
300300
private ScribbleNewFileCreationPage m_newFileCreationPage=null;
301301
private NotationSelectionPage m_notationSelection=null;
302302

integration/eclipse/plugins/org.scribble.designer/src/java/org/scribble/designer/editor/ScribbleContentOutlinePage.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
import org.eclipse.ui.texteditor.IDocumentProvider;
2424
import org.eclipse.ui.texteditor.ITextEditor;
2525
import org.eclipse.ui.views.contentoutline.ContentOutlinePage;
26-
import org.scribble.core.model.ModelProperties;
2726
import org.scribble.designer.editor.outliner.DefaultModelOutliner;
27+
import org.scribble.protocol.model.ModelProperties;
2828

2929
/**
3030
* A content outline page which always represents the content of the
@@ -190,9 +190,9 @@ public void selectionChanged(SelectionChangedEvent event) {
190190
} else {
191191

192192
if (((IStructuredSelection) selection).getFirstElement() instanceof
193-
org.scribble.core.model.ModelObject) {
194-
org.scribble.core.model.ModelObject mobj=
195-
(org.scribble.core.model.ModelObject)
193+
org.scribble.protocol.model.ModelObject) {
194+
org.scribble.protocol.model.ModelObject mobj=
195+
(org.scribble.protocol.model.ModelObject)
196196
((IStructuredSelection) selection).getFirstElement();
197197

198198
if (mobj.getProperties().containsKey(ModelProperties.START_LOCATION) &&
@@ -263,7 +263,7 @@ public void update() {
263263
}
264264
}
265265

266-
private org.scribble.core.model.Model m_model=null;
267-
private org.scribble.core.model.ModelReference m_reference=null;
266+
private org.scribble.protocol.model.Model m_model=null;
267+
private org.scribble.protocol.model.ModelReference m_reference=null;
268268
private org.scribble.designer.editor.outliner.ModelOutliner m_outliner=null;
269269
}

integration/eclipse/plugins/org.scribble.designer/src/java/org/scribble/designer/editor/outliner/DefaultModelOutliner.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
package org.scribble.designer.editor.outliner;
1818

1919
import org.eclipse.swt.graphics.Image;
20-
import org.scribble.core.model.*;
2120
import org.scribble.designer.editor.ScribbleImages;
21+
import org.scribble.protocol.model.ModelReference;
2222

2323
/**
2424
* This is the abstract base implementation of the ModelOutliner
@@ -41,8 +41,8 @@ public String getLabel(ModelReference ref, Object obj) {
4141

4242
if (ret == null) {
4343

44-
if (obj instanceof org.scribble.core.model.Declaration) {
45-
ret = ((org.scribble.core.model.Declaration)obj).getName();
44+
if (obj instanceof org.scribble.protocol.model.Declaration) {
45+
ret = ((org.scribble.protocol.model.Declaration)obj).getName();
4646
}
4747
}
4848

@@ -64,9 +64,9 @@ public org.eclipse.swt.graphics.Image getImage(ModelReference ref, Object obj) {
6464

6565
if (ret == null) {
6666

67-
if (obj instanceof org.scribble.core.model.Declaration) {
67+
if (obj instanceof org.scribble.protocol.model.Declaration) {
6868
ret = ScribbleImages.getImage("declaration.png");
69-
} else if (obj instanceof org.scribble.core.model.Activity) {
69+
} else if (obj instanceof org.scribble.protocol.model.Activity) {
7070
ret = ScribbleImages.getImage("activity.png");
7171
}
7272
}

integration/eclipse/plugins/org.scribble.designer/src/java/org/scribble/designer/editor/outliner/ModelOutliner.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package org.scribble.designer.editor.outliner;
1818

19-
import org.scribble.core.model.*;
19+
import org.scribble.protocol.model.ModelReference;
2020

2121
/**
2222
* This interface represents the component responsible for providing

integration/eclipse/plugins/org.scribble.designer/src/java/org/scribble/designer/osgi/Activator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
import org.osgi.framework.ServiceEvent;
2323
import org.osgi.framework.ServiceListener;
2424
import org.osgi.framework.ServiceReference;
25-
import org.scribble.core.validation.DefaultValidationManager;
26-
import org.scribble.core.validation.ValidationManager;
2725
import org.scribble.designer.DesignerServices;
2826
import org.scribble.designer.editor.*;
2927
import org.scribble.designer.editor.lang.*;
3028
import org.scribble.designer.editor.util.*;
3129
import org.scribble.protocol.parser.ProtocolParser;
30+
import org.scribble.protocol.validation.DefaultValidationManager;
31+
import org.scribble.protocol.validation.ValidationManager;
3232

3333
import java.util.logging.*;
3434
import org.eclipse.core.runtime.IStatus;

modules/org.scribble.command/META-INF/MANIFEST.MF

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ Bundle-Version: 1.0.0
55
Bundle-Activator: org.scribble.command.osgi.Activator
66
Export-Package: org.scribble.command
77
Import-Package: org.osgi.framework,
8-
org.scribble.core.conformance,
8+
org.scribble.conformance,
99
org.scribble.core.logger,
10-
org.scribble.core.model,
11-
org.scribble.core.parser,
12-
org.scribble.core.validation,
10+
org.scribble.protocol.validation,
1311
org.scribble.protocol.model,
1412
org.scribble.protocol.parser
1513
Bundle-SymbolicName: org.scribble.command

modules/org.scribble.command/pom.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
<artifactId>org.scribble.protocol</artifactId>
3030
<version>${scribble.version}</version>
3131
</dependency>
32+
<dependency>
33+
<groupId>org.scribble.modules</groupId>
34+
<artifactId>org.scribble.conformance</artifactId>
35+
<version>${scribble.version}</version>
36+
</dependency>
3237
<dependency>
3338
<groupId>org.scribble.modules</groupId>
3439
<artifactId>org.scribble.protocol.parser</artifactId>

modules/org.scribble.command/src/main/java/org/scribble/command/conforms/ConformsCommand.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
*/
1717
package org.scribble.command.conforms;
1818

19-
import org.scribble.core.conformance.Conformer;
19+
import org.scribble.conformance.Conformer;
2020
import org.scribble.core.logger.ScribbleLogger;
2121
import org.scribble.protocol.model.Protocol;
2222
import org.scribble.protocol.parser.ProtocolParser;
@@ -61,14 +61,14 @@ public boolean execute(String args[]) {
6161
try {
6262
java.io.InputStream is=new java.io.FileInputStream(f1);
6363

64-
org.scribble.core.model.Model<Protocol> p1=
64+
org.scribble.protocol.model.Model<Protocol> p1=
6565
m_protocolParser.parse(is, m_logger);
6666

6767
is.close();
6868

6969
is=new java.io.FileInputStream(f2);
7070

71-
org.scribble.core.model.Model<Protocol> p2=
71+
org.scribble.protocol.model.Model<Protocol> p2=
7272
m_protocolParser.parse(is, m_logger);
7373

7474
is.close();

0 commit comments

Comments
 (0)