Changeset 19216 in osm for applications/editors/josm/plugins/graphview/test
- Timestamp:
- 2009-12-27T17:44:48+01:00 (16 years ago)
- Location:
- applications/editors/josm/plugins/graphview/test/org/openstreetmap/josm/plugins/graphview/core
- Files:
-
- 2 edited
-
FullGraphCreationTest.java (modified) (1 diff)
-
TestDataSource.java (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
applications/editors/josm/plugins/graphview/test/org/openstreetmap/josm/plugins/graphview/core/FullGraphCreationTest.java
r16520 r19216 165 165 properties.add(new RoadWidth()); 166 166 167 return new GenericTransitionStructure<TestNode, TestWay, TestRelation>( 168 TestNode.class, TestWay.class, TestRelation.class, 167 return new GenericTransitionStructure<TestNode, TestWay, TestRelation, TestRelationMember>( 169 168 ACCESS_PARAMS, TEST_RULESET, dataSource, properties); 170 169 } -
applications/editors/josm/plugins/graphview/test/org/openstreetmap/josm/plugins/graphview/core/TestDataSource.java
r16520 r19216 12 12 import org.openstreetmap.josm.plugins.graphview.core.data.TagGroup; 13 13 14 public class TestDataSource implements DataSource<TestDataSource.TestNode, TestDataSource.TestWay, TestDataSource.TestRelation> { 14 public class TestDataSource implements DataSource<TestDataSource.TestNode, TestDataSource.TestWay, TestDataSource.TestRelation, TestDataSource.TestRelationMember> { 15 15 16 16 public static class TestPrimitive { … … 43 43 44 44 public static class TestRelation extends TestPrimitive { 45 public final Collection<RelationMember> members = new LinkedList<RelationMember>(); 45 public final Collection<TestRelationMember> members = new LinkedList<TestRelationMember>(); 46 46 @Override 47 47 public String toString() { … … 50 50 } 51 51 52 public static class TestRelationMember implements RelationMember{52 public static class TestRelationMember { 53 53 public final String role; 54 54 public final TestPrimitive member; … … 82 82 } 83 83 84 public Iterable<RelationMember> getMembers(TestRelation relation) { 84 public Iterable<TestRelationMember> getMembers(TestRelation relation) { 85 85 return relation.members; 86 86 } … … 113 113 return new MapBasedTagGroup(relation.tags); 114 114 } 115 116 public Object getMember(TestRelationMember member) { 117 return member.getMember(); 118 } 119 120 public String getRole(TestRelationMember member) { 121 return member.getRole(); 122 } 123 124 public boolean isNMember(TestRelationMember member) { 125 return member.getMember() instanceof TestNode; 126 } 127 128 public boolean isWMember(TestRelationMember member) { 129 return member.getMember() instanceof TestWay; 130 } 131 132 public boolean isRMember(TestRelationMember member) { 133 return member.getMember() instanceof TestRelation; 134 } 115 135 116 136 public void addObserver(DataSourceObserver observer) {
Note:
See TracChangeset
for help on using the changeset viewer.
