public void removeEReference(EClass eClass, String name) { eClass.getEStructuralFeatures().remove(eClass.getEStructuralFeature(name)); }
synchronized (Schemas.class) { synchronized (resolvedSchema.eAdapters()) { resolvedSchema.getReferencingDirectives().remove(directive); for (XSDElementDeclaration dec : resolvedSchema.getElementDeclarations()) {
public void destroy() { // remove the adapter from the schemas if (schemas == null) { return; } for (int i = 0; i < schemas.length; i++) { synchronized (this.schemas[i].eAdapters()) { this.schemas[i].eAdapters().remove(adapter); } } schemas = null; }
target.getReferencingDirectives().remove(toremove.get(i).intValue());
ServerSettings serverSettings = getServerSettingsCache().getServerSettings(); WebModulePluginConfiguration webPluginConfiguration = find(serverSettings.getWebModules(), pluginContext.getIdentifier()); serverSettings.getWebModules().remove(webPluginConfiguration); session.store(serverSettings);
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { Service object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); User user = object.getUser(); user.getServices().remove(object); Project project = object.getProject(); project.getServices().remove(object); getDatabaseSession().store(project); getDatabaseSession().store(user); return super.execute(); } }
@Override public Boolean execute() throws UserException, BimserverDatabaseException, BimserverLockConflictException { ModelCheckerInstance modelCheckerInstance = getDatabaseSession().get(mcoid, OldQuery.getDefault()); Project project = getDatabaseSession().get(poid, OldQuery.getDefault()); project.getModelCheckers().remove(modelCheckerInstance); getDatabaseSession().store(project); return true; } }
@Override public Boolean execute() throws UserException, BimserverDatabaseException, BimserverLockConflictException { Service service = getDatabaseSession().get(soid, OldQuery.getDefault()); Project project = getDatabaseSession().get(poid, OldQuery.getDefault()); project.getServices().remove(service); getDatabaseSession().store(project); return true; } }
@Override public Boolean execute() throws UserException, BimserverDatabaseException, BimserverLockConflictException { NewService service = getDatabaseSession().get(soid, OldQuery.getDefault()); Project project = getDatabaseSession().get(poid, OldQuery.getDefault()); project.getNewServices().remove(service); getDatabaseSession().store(project); return true; } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { DeserializerPluginConfiguration object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); UserSettings settings = object.getUserSettings(); settings.getDeserializers().remove(object); getDatabaseSession().store(settings); return super.execute(); } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { SerializerPluginConfiguration object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); UserSettings settings = object.getUserSettings(); settings.getSerializers().remove(object); getDatabaseSession().store(settings); return super.execute(); } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { ObjectIDMPluginConfiguration object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); UserSettings settings = object.getUserSettings(); settings.getObjectIDMs().remove(object); getDatabaseSession().store(settings); return super.execute(); } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { QueryEnginePluginConfiguration object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); UserSettings settings = object.getUserSettings(); settings.getQueryEngines().remove(object); getDatabaseSession().store(settings); return super.execute(); } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { ModelComparePluginConfiguration object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); UserSettings settings = object.getUserSettings(); settings.getModelCompares().remove(object); getDatabaseSession().store(settings); return super.execute(); } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { RenderEnginePluginConfiguration object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); UserSettings settings = object.getUserSettings(); settings.getRenderEngines().remove(object); getDatabaseSession().store(settings); return super.execute(); } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { ModelMergerPluginConfiguration object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); UserSettings settings = object.getUserSettings(); settings.getModelMergers().remove(object); getDatabaseSession().store(settings); return super.execute(); } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { InternalServicePluginConfiguration object = getDatabaseSession().get(geteClass(), getOid(), OldQuery.getDefault()); UserSettings settings = object.getUserSettings(); settings.getServices().remove(object); getDatabaseSession().store(settings); return super.execute(); } }
@Override public void revokeAuthorization(Long oid) throws ServerException, UserException { try (DatabaseSession session = getBimServer().getDatabase().createSession()) { OAuthAuthorizationCode code = session.get(oid, OldQuery.getDefault()); User user = session.get(getCurrentUser().getOid(), OldQuery.getDefault()); user.getOAuthIssuedAuthorizationCodes().remove(code); session.store(user); session.delete(code, -1); session.commit(); } catch (Exception e) { handleException(e); } }
@Override public Void execute() throws UserException, BimserverLockConflictException, BimserverDatabaseException { User user = getDatabaseSession().get(StorePackage.eINSTANCE.getUser(), uoid, OldQuery.getDefault()); if (user == null) { throw new UserException("User with oid " + uoid + " not found"); } ExtendedDataSchema extendedDataSchema = getDatabaseSession().get(StorePackage.eINSTANCE.getExtendedDataSchema(), edsid, OldQuery.getDefault()); if (extendedDataSchema == null) { throw new UserException("ExtendedDataSchema with oid " + edsid + " not found"); } user.getSchemas().remove(extendedDataSchema); getDatabaseSession().store(user); getDatabaseSession().store(extendedDataSchema); return null; } }