public Object sGet(SField sField) { if (sField.getName().equals("date")) { return getDate(); } if (sField.getName().equals("executorId")) { return getExecutorId(); } if (sField.getName().equals("accessMethod")) { return getAccessMethod(); } if (sField.getName().equals("oid")) { return getOid(); } if (sField.getName().equals("rid")) { return getRid(); } throw new RuntimeException("Field " + sField.getName() + " not found"); }
return convertFromSObject((SRemoteServiceCalled)input, session); result.setDate(input.getDate()); result.setAccessMethod(AccessMethod.values()[input.getAccessMethod().ordinal()]); result.setExecutor((User)session.get(StorePackage.eINSTANCE.getUser(), input.getExecutorId(), OldQuery.getDefault()));