Loading...
Searching...
No Matches
GraphBinding.java
Go to the documentation of this file.
1package com.navigine.idl.java.internal;
2
3import com.navigine.common.NativeObject;
4import com.navigine.idl.java.Graph;
5import com.navigine.idl.java.GraphEdge;
6import com.navigine.idl.java.GraphVertex;
7import java.util.ArrayList;
8
13public final class GraphBinding extends Graph
14{
15 private final NativeObject nativeObject;
16
17 GraphBinding(NativeObject nativeObject)
18 {
19 this.nativeObject = nativeObject;
20 }
21
22 @Override
23 public native boolean isValid();
24
25 // Graph methods
26
27 @Override
28 public ArrayList<GraphVertex> getVertexes()
29 {
30 return native_getVertexes();
31 }
32 private native ArrayList<GraphVertex> native_getVertexes();
33
34 @Override
35 public ArrayList<GraphEdge> getEdges()
36 {
37 return native_getEdges();
38 }
39 private native ArrayList<GraphEdge> native_getEdges();
40}