145 |
|
|
146 |
|
|
147 |
static public RDFNode getDataNode(Model model, RDFNode node) |
static public RDFNode getDataNode(Model model, RDFNode node) |
148 |
{ try { |
{ //try { |
149 |
|
|
150 |
if ( ((Resource)node).getProperty(RDF.type).equals(ALPH.dataType)) |
if (isNodeType(model,node,ALPH.dataType)) |
151 |
return node; |
return node; |
152 |
|
if (isNodeType(model,node,ALPH.xuType)) |
|
if ( ((Resource)node).getProperty(RDF.type).equals(ALPH.xuType)) |
|
153 |
return node; |
return node; |
154 |
|
if (isNodeType(model,node,ALPH.xuLinkType)) |
155 |
if ( ((Resource)node).getProperty(RDF.type).equals(ALPH.xuLinkType)) |
return node; |
156 |
|
if (isNodeType(model,node,ALPH.xuLinkTo)) |
157 |
|
return node; |
158 |
|
if (isNodeType(model,node,ALPH.xuLinkFrom)) |
159 |
return node; |
return node; |
160 |
|
|
161 |
if ( ((Resource)node).getProperty(RDF.type).equals(ALPH.cloneType)) |
if (isNodeType(model,node,ALPH.cloneType)) |
162 |
throw new Error("Wrong type!"); |
throw new Error("Wrong type!"); |
163 |
|
|
164 |
RDFNode data = getRes(model, (Resource)node, ALPH.clone); |
RDFNode data = getRes(model, (Resource)node, ALPH.clone); |
165 |
if (!isNodeType(model, node, ALPH.dataType)) |
if (!isNodeType(model, node, ALPH.dataType)) |
166 |
throw new Error("Wrong type!"); |
throw new Error("Wrong type!"); |
167 |
return data; |
return data; |
168 |
|
/* |
169 |
} catch (RDFException e) { |
} catch (RDFException e) { |
170 |
pa("Exception ocurred!: "+e); |
pa("Exception ocurred!: "+e); |
171 |
throw new Error("ShortRDF has RDFException!"); |
throw new Error("ShortRDF has RDFException!"); |
172 |
}} |
}*/} |
173 |
|
|
174 |
static public RDFNode getDataClone(Model model, RDFNode node) |
static public RDFNode getDataClone(Model model, RDFNode node) |
175 |
{ try { |
{ try { |