public EClass getEClassForCid(short cid) throws BimserverDatabaseException { if (cid == -1) { throw new BimserverDatabaseException("Invalid cid: " + cid); } return cidToEclass[cid]; }
public static void main(String[] args) { generateGeometry(); generateIfc2x3tc1(); generateIfc4(); }
@Override public HashMapVirtualObject next() throws BimserverDatabaseException { HashMapVirtualObject next = objectProvider.next(); if (next != null) { if (next == last) { throw new BimserverDatabaseException("Endless loop detected"); } last = next; objectListener.newObject(next); } return next; }
public void setDefaultWebModule(final Long oid) throws ServerException, UserException { requireRealUserAuthentication(); try { getBimServer().getWebModuleManager().setDefault(oid); } catch (Exception e) { handleException(e); } }
@Override public SMetrics getMetrics() throws UserException { requireAdminAuthentication(); return getBimServer().getMetricsRegistry().getMetrics(); }
@Override public void stateChanged(ServerState oldState, ServerState newState) { if (oldState == ServerState.MIGRATION_REQUIRED && newState == ServerState.RUNNING) { try { LocalDevPluginLoader.loadPlugins(bimServer.getPluginManager(), pluginDirectories); } catch (PluginException e) { LOGGER.error("", e); } } } });
public void init() { ServerSettings serverSettings = bimServer.getServerSettingsCache().getServerSettings(); this.url = serverSettings.getSiteAddress() + "/json"; }
private static void test1(float maxDiff) { float[] v1 = new float[] { 1, 2, 0 }; float[] v2 = new float[] { 1, 1, 0 }; float[] v3 = new float[] { 3, 2, 0 }; float[] u1 = new float[] { 0, 2, 0 }; float[] u2 = new float[] { -1, 2, 0 }; float[] u3 = new float[] { 0, 2, 2 }; float[] transformationMatrix = getTransformationMatrix(v1, v2, v3, u1, u2, u3, maxDiff); test(v1, u1, transformationMatrix, maxDiff); test(v2, u2, transformationMatrix, maxDiff); test(v3, u3, transformationMatrix, maxDiff); }
public static void main(String[] args) { new GenerateGeometryLibrary().generate(Ifc2x3tc1Package.eINSTANCE, Schema.IFC2X3TC1); new GenerateGeometryLibrary().generate(Ifc4Package.eINSTANCE, Schema.IFC4); }
public static void main(String[] args) { new FindBiggestFile().start(); }
public void finish() { end = System.nanoTime(); metricsRegistry.getMethodStats(method).add(this); }
public ServerSettings getServerSettings() { if (serverSettings == null) { updateCache(); } return serverSettings; }
private void notifyStateChangeListeners(ServerState oldState, ServerState newState) { for (StateChangeListener stateChangeListener : stateChangeListeners) { stateChangeListener.stateChanged(oldState, newState); } }
private static boolean equalsAlmost(float[] r2v2, float[] u2, float maxDiff) { for (int i = 0; i < 3; i++) { if (!almostTheSame(r2v2[i], u2[i], maxDiff)) { return false; } } return true; }
public ServerInfo getServerInfo() { return serverInfoManager.getServerInfo(); }
private void checkOpen() throws BimserverDatabaseException { if (state == SessionState.CLOSED) { throw new BimserverDatabaseException("Database session is closed"); } }
private static void test2(float maxDiff) { float[] v1 = new float[] { 3, 0, 0 }; float[] v2 = new float[] { 4, 0, 0 }; float[] v3 = new float[] { 4, 1, 0 }; float[] u1 = new float[] { 1, 3, 0 }; float[] u2 = new float[] { 0, 3, 0 }; float[] u3 = new float[] { 0, 2, 0 }; float[] transformationMatrix = getTransformationMatrix(v1, v2, v3, u1, u2, u3, maxDiff); test(v1, u1, transformationMatrix, maxDiff); test(v2, u2, transformationMatrix, maxDiff); test(v3, u3, transformationMatrix, maxDiff); } }
public void init() { updateCache(); } }