org.modelsphere.jack.baseDb.db
Class DbProject
java.lang.Object
PersistentObject
org.modelsphere.jack.baseDb.db.DbObject
org.modelsphere.jack.baseDb.db.DbSemanticalObject
org.modelsphere.jack.baseDb.db.DbProject
- Direct Known Subclasses:
- DbSMSProject
public abstract class DbProject
- extends DbSemanticalObject
The container of model elements. DbProject and all its components are persistent in a .sms file.
DbProject are themselves components of DbRoot, which allows ModelSphere to open several projects
at the same time in the same session.
Fields inherited from class org.modelsphere.jack.baseDb.db.DbObject |
ACCESS_GRANTED, ACCESS_NOT_GRANTED, fComponents, fComposite, fCreationTime, fModificationTime, fUdfValues, fValidationStatus, LONG_FORM, SHORT_FORM, VALIDATION_ERROR, VALIDATION_OK, VALIDATION_WARNING, writeAccess |
Methods inherited from class org.modelsphere.jack.baseDb.db.DbSemanticalObject |
findComponentByPhysicalName, getAdminAccessList, getAlias, getDescription, getName, getPhysicalName, getWriteAccessList, matches, setAlias, setDescription, setName, setPhysicalName |
Methods inherited from class org.modelsphere.jack.baseDb.db.DbObject |
addDbRefreshListener, addDbRefreshListener, basicReinsert, basicSet, basicSet, buildFullNameString, buildFullNameString, componentTree, componentTree, componentTree, copyComponent, createComponent, createComponent, createRAMRelN, deepCopy, deepCopy, doDeleteAction, findComponentByName, findComponentByName, findMatchingObject, generateEDCTimestamp, get, get, get, getAccordingToStatus, getComponents, getComposite, getCompositeOfType, getCreationTime, getDb, getDependencyRelations, getEDCTimestamp, getFullDisplayName, getId, getMatchingObject, getMetaClass, getMinCard, getModificationTime, getNbNeighbors, getNextTs, getOld, getProject, getSemanticalIcon, getSemanticalName, getTransStatus, getTs, getUDF, getUdfValues, getValidationStatus, hasAdminAccess, hasChanged, hasField, hasWriteAccess, isAddedAndRemoved, isAlive, isDescendingFrom, isHugeRelN, load, load, reinsert, remove, removeDbRefreshListener, save, set, set, setComposite, setMatchingObject, setModificationTime, setRelationNN, setRelationNN, setValidationStatus, toString, valuesAreEqual |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
metaClass
public static final MetaClass metaClass
DbProject
public DbProject()
DbProject
public DbProject(DbObject composite)
throws DbException
- Throws:
DbException
initMeta
public static void initMeta()
isIsLocked
public abstract boolean isIsLocked()
throws DbException
- Throws:
DbException
isDeletable
public final boolean isDeletable()
throws DbException
- Overrides:
isDeletable
in class DbObject
- Throws:
DbException
getRamFileName
public final java.lang.String getRamFileName()
setRamFileName
public final void setRamFileName(java.lang.String newRamFileName)
getLastSaveTrans
public final int getLastSaveTrans()
setLastSaveTrans
public final void setLastSaveTrans(int lastSaveTrans)
set
public void set(MetaField metaField,
java.lang.Object value)
throws DbException
- Overrides:
set
in class DbSemanticalObject
- Throws:
DbException
Open ModelSphere 2007. All Rights Reserved.