attrs.getAny().add(o);
}
return attrs;
<<<<<<< HEAD
case ASNParser.ID:
return convertToken(getTokenString(ast.getChild(0)));
case ASNParser.ATTRIBUTE:
System.out.print("ATTRIBUTE ");
String attr1=(String)convertToken(getTokenString(ast.getChild(0)));
System.out.print(" ");
Object value1=convert(ast.getChild(1));
if (value1 instanceof String) {
String val1=(String)(value1);
return pFactory.newAttribute("http://todo.org/soon",
attr1.substring(0,attr1.indexOf(':')),
attr1.substring(attr1.indexOf(':')+1,attr1.length()),
unwrap(val1));
} else {
QName attr1_QNAME = new QName("http://todo.org/soon2",
attr1.substring(0,attr1.indexOf(':')),
attr1.substring(attr1.indexOf(':')+1,attr1.length()));
return new JAXBElement(attr1_QNAME, TypedLiteral.class, null, (TypedLiteral)value1);
}
case ASNParser.START:
System.out.print("START ");
convertToken(getTokenString(ast.getChild(0)));
System.out.print(" ");
return null;
case ASNParser.END:
System.out.print("END ");
convertToken(getTokenString (ast.getChild(0)));
System.out.print(" ");
return null;
case ASNParser.A:
if (ast.getChildCount()==0) {
convertToken(null);
} else {
convert(ast.getChild(0));
}
System.out.print(" ");
return null;
case ASNParser.STRING:
System.out.print("STRING ");
String s=convertToken(getTokenString(ast.getChild(0)));
System.out.print(" ");
return s;
case ASNParser.QNAM:
System.out.print("QNAME ");
s=convertToken(getTokenString(ast.getChild(0)));
System.out.print(" ");
return s;
case ASNParser.IRI:
System.out.print("IRI ");
s=convertToken(getTokenString(ast.getChild(0)));
s=unwrap(s);
System.out.print(" ");
return s;
case ASNParser.TYPEDLITERAL:
System.out.print("TYPEDLITERAL ");
String v1=convertToken(getTokenString(ast.getChild(0)));
String v2=(String)convert(ast.getChild(1));
v1=unwrap(v1);
return pFactory.newTypedLiteral(v1,v2);
case ASNParser.USED:
System.out.print("USED ");
String id2=(String)convert(ast.getChild(0));
String id1=(String)(convert(ast.getChild(1)));
Activity a2=activityTable.get(id2);
ActivityRef a2r=pFactory.newActivityRef(a2);
Entity e1=entityTable.get(id1);
EntityRef e1r=pFactory.newEntityRef(e1);
convert(ast.getChild(2));
convert(ast.getChild(3));
Used u=pFactory.newUsed(null,
a2r,
null,
e1r);
System.out.print(";\n");
return u;
case ASNParser.WGB:
System.out.print("WGB ");
id2=(String)convert(ast.getChild(0));
id1=(String)(convert(ast.getChild(1)));
Activity a1=activityTable.get(id1);
ActivityRef a1r=pFactory.newActivityRef(a1);
Entity e2=entityTable.get(id2);
EntityRef e2r=pFactory.newEntityRef(e2);
=======
}
public Object convertId(String id) {
return id;
}
>>>>>>> 2f214528f214aa5ff252443fd6bbb9c7c0032668
public Object convertAttribute(Object name, Object value) {
|