
org.bimserver.models.store.impl.ConcreteRevisionImpl Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pluginbase Show documentation
Show all versions of pluginbase Show documentation
Base project for BIMserver plugin development. Some plugins mights also need the Shared library
The newest version!
/**
* Copyright (C) 2009-2014 BIMserver.org
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as
* published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Affero General Public License for more details.
*
* You should have received a copy of the GNU Affero General Public License
* along with this program. If not, see .
*/
package org.bimserver.models.store.impl;
import java.util.Date;
import org.bimserver.emf.IdEObjectImpl;
import org.bimserver.models.geometry.Vector3f;
import org.bimserver.models.store.ConcreteRevision;
import org.bimserver.models.store.IfcHeader;
import org.bimserver.models.store.Project;
import org.bimserver.models.store.Revision;
import org.bimserver.models.store.RevisionSummary;
import org.bimserver.models.store.StorePackage;
import org.bimserver.models.store.User;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
/**
*
* An implementation of the model object 'Concrete Revision'.
*
*
* The following features are implemented:
*
*
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getId Id}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getProject Project}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getChecksum Checksum}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getRevisions Revisions}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getSize Size}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getDate Date}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getLastError Last Error}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#isClear Clear}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getSummary Summary}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getUser User}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getIfcHeader Ifc Header}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getMinBounds Min Bounds}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getMaxBounds Max Bounds}
* - {@link org.bimserver.models.store.impl.ConcreteRevisionImpl#getOidCounters Oid Counters}
*
*
* @generated
*/
public class ConcreteRevisionImpl extends IdEObjectImpl implements ConcreteRevision {
/**
*
*
* @generated
*/
protected ConcreteRevisionImpl() {
super();
}
/**
*
*
* @generated
*/
@Override
protected EClass eStaticClass() {
return StorePackage.Literals.CONCRETE_REVISION;
}
/**
*
*
* @generated
*/
@Override
protected int eStaticFeatureCount() {
return 0;
}
/**
*
*
* @generated
*/
public Integer getId() {
return (Integer) eGet(StorePackage.Literals.CONCRETE_REVISION__ID, true);
}
/**
*
*
* @generated
*/
public void setId(Integer newId) {
eSet(StorePackage.Literals.CONCRETE_REVISION__ID, newId);
}
/**
*
*
* @generated
*/
public Project getProject() {
return (Project) eGet(StorePackage.Literals.CONCRETE_REVISION__PROJECT, true);
}
/**
*
*
* @generated
*/
public void setProject(Project newProject) {
eSet(StorePackage.Literals.CONCRETE_REVISION__PROJECT, newProject);
}
/**
*
*
* @generated
*/
public byte[] getChecksum() {
return (byte[]) eGet(StorePackage.Literals.CONCRETE_REVISION__CHECKSUM, true);
}
/**
*
*
* @generated
*/
public void setChecksum(byte[] newChecksum) {
eSet(StorePackage.Literals.CONCRETE_REVISION__CHECKSUM, newChecksum);
}
/**
*
*
* @generated
*/
@SuppressWarnings("unchecked")
public EList getRevisions() {
return (EList) eGet(StorePackage.Literals.CONCRETE_REVISION__REVISIONS, true);
}
/**
*
*
* @generated
*/
public Long getSize() {
return (Long) eGet(StorePackage.Literals.CONCRETE_REVISION__SIZE, true);
}
/**
*
*
* @generated
*/
public void setSize(Long newSize) {
eSet(StorePackage.Literals.CONCRETE_REVISION__SIZE, newSize);
}
/**
*
*
* @generated
*/
public Date getDate() {
return (Date) eGet(StorePackage.Literals.CONCRETE_REVISION__DATE, true);
}
/**
*
*
* @generated
*/
public void setDate(Date newDate) {
eSet(StorePackage.Literals.CONCRETE_REVISION__DATE, newDate);
}
/**
*
*
* @generated
*/
public String getLastError() {
return (String) eGet(StorePackage.Literals.CONCRETE_REVISION__LAST_ERROR, true);
}
/**
*
*
* @generated
*/
public void setLastError(String newLastError) {
eSet(StorePackage.Literals.CONCRETE_REVISION__LAST_ERROR, newLastError);
}
/**
*
*
* @generated
*/
public boolean isClear() {
return (Boolean) eGet(StorePackage.Literals.CONCRETE_REVISION__CLEAR, true);
}
/**
*
*
* @generated
*/
public void setClear(boolean newClear) {
eSet(StorePackage.Literals.CONCRETE_REVISION__CLEAR, newClear);
}
/**
*
*
* @generated
*/
public RevisionSummary getSummary() {
return (RevisionSummary) eGet(StorePackage.Literals.CONCRETE_REVISION__SUMMARY, true);
}
/**
*
*
* @generated
*/
public void setSummary(RevisionSummary newSummary) {
eSet(StorePackage.Literals.CONCRETE_REVISION__SUMMARY, newSummary);
}
/**
*
*
* @generated
*/
public User getUser() {
return (User) eGet(StorePackage.Literals.CONCRETE_REVISION__USER, true);
}
/**
*
*
* @generated
*/
public void setUser(User newUser) {
eSet(StorePackage.Literals.CONCRETE_REVISION__USER, newUser);
}
/**
*
*
* @generated
*/
public IfcHeader getIfcHeader() {
return (IfcHeader) eGet(StorePackage.Literals.CONCRETE_REVISION__IFC_HEADER, true);
}
/**
*
*
* @generated
*/
public void setIfcHeader(IfcHeader newIfcHeader) {
eSet(StorePackage.Literals.CONCRETE_REVISION__IFC_HEADER, newIfcHeader);
}
/**
*
*
* @generated
*/
public Vector3f getMinBounds() {
return (Vector3f) eGet(StorePackage.Literals.CONCRETE_REVISION__MIN_BOUNDS, true);
}
/**
*
*
* @generated
*/
public void setMinBounds(Vector3f newMinBounds) {
eSet(StorePackage.Literals.CONCRETE_REVISION__MIN_BOUNDS, newMinBounds);
}
/**
*
*
* @generated
*/
public Vector3f getMaxBounds() {
return (Vector3f) eGet(StorePackage.Literals.CONCRETE_REVISION__MAX_BOUNDS, true);
}
/**
*
*
* @generated
*/
public void setMaxBounds(Vector3f newMaxBounds) {
eSet(StorePackage.Literals.CONCRETE_REVISION__MAX_BOUNDS, newMaxBounds);
}
/**
*
*
* @generated
*/
public byte[] getOidCounters() {
return (byte[]) eGet(StorePackage.Literals.CONCRETE_REVISION__OID_COUNTERS, true);
}
/**
*
*
* @generated
*/
public void setOidCounters(byte[] newOidCounters) {
eSet(StorePackage.Literals.CONCRETE_REVISION__OID_COUNTERS, newOidCounters);
}
} //ConcreteRevisionImpl
© 2015 - 2025 Weber Informatics LLC | Privacy Policy