1
18
19 package gate.creole.ontology;
20
21 import java.util.Set;
22
23 public class OInstanceImpl implements OInstance {
24
25 protected Object userData;
26 protected OClass instanceClass;
27 protected String instanceName;
28
29 public OInstanceImpl(String aName, OClass aClass) {
30 instanceName = aName;
31 instanceClass = aClass;
32 }
33
34
35 public OClass getOClass() {
36 return instanceClass;
37 }
38
39 public String getName() {
40 return instanceName;
41 }
42
43
46 public void setUserData(Object theUserData){
47 userData = theUserData;
48 }
49
50
53 public Object getUserData(){
54 return userData;
55 }
56
57 public void setDifferentFrom(OInstance theIndividual){
58 System.out.println("setDifferentFrom not supported yet");
59 }
60
61 public Set getDifferentFrom(){
62 System.out.println("getDifferentFrom not supported yet");
63 return null;
64 }
65
66 public void setPropertyValue(Property theProperty, Object theValue){
67 System.out.println("setPropertyValue not supported yet");
68 }
69
70 public Object getPropertyValue(Property theProperty){
71 System.out.println("getPropertyValue not supported yet");
72 return null;
73 }
74
75 public void setSameIndividualAs(OInstance theIndividual){
76 System.out.println("setSameIndividualAs not supported yet");
77 }
78
79 public Set getSameIndividualAs(){
80 System.out.println("getSameIndividualAs not supported yet");
81 return null;
82 }
83
84
85 }