/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Class getType() { return super.getType(); }
public Object getProperty(Object arg0, QName arg1) throws Exception { Object result = super.getProperty(arg0, arg1); // System.out.println("Being asked for " + arg1); // System.out.println("Returning " + result); return result; } }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { //TODO: implement and remove call to super return super.parse(instance, node, value); } }
throws Exception { if (EObject.class.isAssignableFrom(getType()) && (factory != null)) { EObject eObject = createEObject(value); if ( eObject == null ) { return value; setProperties( eObject, node, false ); setProperties( eObject, node, true ); setProperty(eObject, "value", value, false);
@Override protected void setProperty(EObject eObject, String property, Object value, boolean lax) { super.setProperty(eObject, property, value, lax); } }
String className = getTarget().getLocalPart(); try { return Class.forName( pkg + "." + className );
@Override protected void setProperty(EObject eObject, String property, Object value, boolean lax) { if ("featureMembers".equalsIgnoreCase(property)) { //ignore feature, handled in parse() } else { super.setProperty(eObject, property, value, lax); } }
String localName = getTarget().getLocalPart();
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Class getType() { return super.getType(); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { //TODO: implement and remove call to super return super.parse(instance, node, value); } }
@Override public Object getProperty(Object object, QName name) throws Exception { return super.getProperty(object, name); } }
@Override protected void setProperty(EObject eObject, String property, Object value, boolean lax) { if ("member".equalsIgnoreCase(property)) { //ignore feature, handled in parse() } else { super.setProperty(eObject, property, value, lax); } } }
String msg = "Unable to set property: " + property + " for eobject: " + getTarget(); throw new RuntimeException( msg, e );
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Class getType() { return super.getType(); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { //TODO: implement and remove call to super return super.parse(instance, node, value); } }
public Object getProperty(Object object, QName name) throws Exception { InsertElementType insert = (InsertElementType) object; if (GML._Feature.equals(name)) { return insert.getFeature(); } return super.getProperty(object, name); } }
@Override protected void setProperty(EObject eObject, String property, Object value, boolean lax) { if ("value".equals(property)) { try { Object qname = new XSQNameBinding(namespaceContext).parse(null, value); super.setProperty(eObject, property, qname, lax); } catch (Exception e) { throw new RuntimeException(e); } } else { super.setProperty(eObject, property, value, lax); } }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Class getType() { return super.getType(); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { //TODO: implement and remove call to super return super.parse(instance, node, value); } }
public Object getProperty(Object object, QName name) throws Exception { InsertElementType insert = (InsertElementType) object; if (GML._Feature.equals(name)) { return insert.getFeature(); } return super.getProperty(object, name); } }