congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
IdEObjectImpl.setLoadingState
Code IndexAdd Tabnine to your IDE (free)

How to use
setLoadingState
method
in
org.bimserver.emf.IdEObjectImpl

Best Java code snippets using org.bimserver.emf.IdEObjectImpl.setLoadingState (Showing top 13 results out of 315)

origin: opensourceBIM/BIMserver

public void setLoaded() {
  setLoadingState(State.LOADED);
}
origin: opensourceBIM/BIMserver

public void setLoading() {
  setLoadingState(State.LOADING);
}
origin: opensourceBIM/BIMserver

public void setQueryInterface(QueryInterface queryInterface) {
  this.queryInterface = queryInterface;
  if (queryInterface == null || queryInterface.isDeep()) {
    setLoadingState(State.NO_LAZY_LOADING);
  } else {
    setLoadingState(State.TO_BE_LOADED);
  }
}
origin: opensourceBIM/BIMserver

public void load(IdEObject idEObject) {
  if (databaseSession.getState() == SessionState.OPEN) {
    ((IdEObjectImpl)idEObject).setLoadingState(State.LOADING);
    databaseSession.load(idEObject);
    ((IdEObjectImpl)idEObject).setLoadingState(State.LOADED);
  }
}
origin: opensourceBIM/BIMserver

@SuppressWarnings("unchecked")
@Override
public <T extends IdEObject> T createAndAdd(EClass eClass) throws IfcModelInterfaceException, ObjectAlreadyExistsException {
  IdEObjectImpl object = (IdEObjectImpl) eClass.getEPackage().getEFactoryInstance().create(eClass);
  object.setLoadingState(State.LOADED);
  long oid = oidCounter++;
  add(oid, object);
  return (T) object;
}
origin: opensourceBIM/BIMserver

@SuppressWarnings("unchecked")
@Override
public <T extends IdEObject> T createAndAdd(Class<T> clazz) throws IfcModelInterfaceException, ObjectAlreadyExistsException {
  EClass eClass = packageMetaData.getEClass(clazz);
  IdEObjectImpl object = (IdEObjectImpl) eClass.getEPackage().getEFactoryInstance().create(eClass);
  object.setLoadingState(State.LOADED);
  long oid = oidCounter++;
  add(oid, object);
  return (T) object;
}

origin: opensourceBIM/BIMserver

@SuppressWarnings("unchecked")
@Override
public <T extends IdEObject> T create(EClass eClass, OidProvider oidProvider) throws IfcModelInterfaceException, ObjectAlreadyExistsException {
  IdEObjectImpl object = (IdEObjectImpl) eClass.getEPackage().getEFactoryInstance().create(eClass);
  long oid = oidProvider.newOid(eClass);
  ((IdEObjectImpl) object).setOid(oid);
  ((IdEObjectImpl) object).setLoadingState(State.LOADED);
  add(oid, object, false, false);
  return (T) object;
}

origin: opensourceBIM/BIMserver

try {
  IdEObjectImpl targetObject = branch.create(sourceObject.eClass());
  targetObject.setLoadingState(State.LOADED);
  map.put(sourceObject, targetObject);
} catch (IfcModelInterfaceException e) {
origin: opensourceBIM/BIMserver

public void loadExplicit(long oid) {
  try {
    IdEObjectImpl idEObjectImpl = (IdEObjectImpl) super.get(oid);
    if (idEObjectImpl != null && !idEObjectImpl.isLoadedOrLoading() && !assumeCompletePreload) {
      idEObjectImpl.setLoadingState(State.LOADING);
      modelState = ModelState.LOADING;
      Query query = new Query(getPackageMetaData());
      QueryPart queryPart = query.createQueryPart();
      queryPart.addOid(oid);
      JsonQueryObjectModelConverter converter = new JsonQueryObjectModelConverter(getPackageMetaData());
      long topicId = bimServerClient.getServiceInterface().download(Collections.singleton(roid), converter.toJson(query).toString(), getJsonSerializerOid(), false);
      waitForDonePreparing(topicId);
      clientDebugInfo.incExplicit();
      processDownload(topicId);
      bimServerClient.getServiceInterface().cleanupLongAction(topicId);
      idEObjectImpl.setLoadingState(State.LOADED);
      modelState = ModelState.NONE;
    }
  } catch (Exception e) {
    LOGGER.error("", e);
  }
}
origin: opensourceBIM/BIMserver

int state = jsonReader.nextInt();
if (state == 1) {
  object.setLoadingState(State.LOADING);
  while (jsonReader.hasNext()) {
    String featureName = jsonReader.nextName();
                  String refType = jsonReader.nextString();
                  IdEObject refObject = (IdEObject) model.create(model.getPackageMetaData().getEClassIncludingDependencies(refType), refOid);
                  ((IdEObjectImpl)refObject).setLoadingState(State.OPPOSITE_SETTING);
                  model.add(refObject.getOid(), refObject);
                  addToList(eStructuralFeature, index, list, refObject);
                  ((IdEObjectImpl)refObject).setLoadingState(State.TO_BE_LOADED);
                } else {
                  processRef(model, waitingList, object, eStructuralFeature, index, list, refOid);
                } else {
                  IdEObject refObject = (IdEObject) model.create(referenceEClass, refOid);
                  ((IdEObjectImpl)refObject).setLoadingState(State.OPPOSITE_SETTING);
                  model.add(refObject.getOid(), refObject);
                  addToList(eStructuralFeature, index, list, refObject);
                  ((IdEObjectImpl)refObject).setLoadingState(State.TO_BE_LOADED);
            String t = jsonReader.nextString();
            IdEObject wrappedObject = (IdEObject) model.create(model.getPackageMetaData().getEClassIncludingDependencies(t), -1);
            ((IdEObjectImpl)wrappedObject).setLoadingState(State.LOADING);
            if (eStructuralFeature.getEAnnotation("dbembed") != null) {
              for (EStructuralFeature eStructuralFeature2 : wrappedObject.eClass().getEAllStructuralFeatures()) {
            ((IdEObjectImpl)wrappedObject).setLoadingState(State.LOADED);
origin: opensourceBIM/BIMserver

((IdEObjectImpl)newObject).setLoadingState(State.LOADED);
long oid = -1;
if (keepOriginalOids) {
origin: opensourceBIM/BIMserver

((IdEObjectImpl) idEObject).setLoadingState(State.LOADING);
origin: opensourceBIM/BIMserver

  ((IdEObjectImpl) geometryInfo).setLoadingState(State.LOADING);
  add(geometryInfoOid, geometryInfo);
  ((IdEObjectImpl) geometryData).setLoadingState(State.LOADED);
} else if (geometryType == 3) {
  throw new GeometryException("Parts not supported");
  ((IdEObjectImpl) geometryData).setLoadingState(State.LOADING);
  colorsBuffer.setData(materials);
  geometryData.setColorsQuantized(colorsBuffer);
  ((IdEObjectImpl) geometryData).setLoadingState(State.LOADED);
} else if (geometryType == 6) {
  done = true;
org.bimserver.emfIdEObjectImplsetLoadingState

Popular methods of IdEObjectImpl

  • setOid
  • getLoadingState
  • getModel
  • isLoadedOrLoading
  • setModel
  • eClass
  • eGet
  • eSet
  • getOid
  • load
  • setExpressId
  • setPid
  • setExpressId,
  • setPid,
  • useInverses,
  • eAdapters,
  • getQueryInterface,
  • getRid,
  • hasModel,
  • setLoaded,
  • setQueryInterface

Popular in Java

  • Reading from database using SQL prepared statement
  • setRequestProperty (URLConnection)
  • getContentResolver (Context)
  • onRequestPermissionsResult (Fragment)
  • Rectangle (java.awt)
    A Rectangle specifies an area in a coordinate space that is enclosed by the Rectangle object's top-
  • String (java.lang)
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement. A servlet is a small Java program that runs within
  • JList (javax.swing)
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now