org.modelsphere.sms.db
Class DbSMSSemanticalObject

java.lang.Object
  extended by PersistentObject
      extended by org.modelsphere.jack.baseDb.db.DbObject
          extended by org.modelsphere.jack.baseDb.db.DbSemanticalObject
              extended by org.modelsphere.sms.db.DbSMSSemanticalObject
Direct Known Subclasses:
DbBEQualifier, DbBEResource, DbIBMBufferPool, DbIBMDbPartitionGroup, DbIBMSequence, DbIBMTablespace, DbINFDbspace, DbINFSbspace, DbJVCompilationUnit, DbORAAbsPartition, DbORAFile, DbORALobStorage, DbORARedoLogFile, DbORARollbackSegment, DbORASequence, DbORATablespace, DbSMSAbstractRelationship, DbSMSAbstractRelationshipEnd, DbSMSClassifier, DbSMSCommonItem, DbSMSConstraint, DbSMSIndex, DbSMSNotice, DbSMSPackage, DbSMSTargetSystem, DbSMSTypedElement, DbSMSUser

public abstract class DbSMSSemanticalObject
extends DbSemanticalObject

Direct subclass(es)/subinterface(s) : DbSMSPackage, DbSMSTypedElement, DbSMSConstraint, DbSMSIndex, DbSMSClassifier, DbSMSAbstractRelationship, DbSMSAbstractRelationshipEnd, DbSMSTargetSystem, DbSMSUser, DbSMSCommonItem, DbSMSNotice, DbJVCompilationUnit, DbORATablespace, DbORALobStorage, DbORAAbsPartition, DbORAFile, DbORARollbackSegment, DbORASequence, DbORARedoLogFile, DbIBMTablespace, DbIBMDbPartitionGroup< /A>, DbIBMBufferPool, DbIBMSequence, DbINFDbspace, DbINFSbspace, DbBEQualifier, DbBEResource.
Composites : none.
Components : DbSMSObjectImport.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.modelsphere.jack.baseDb.db.DbObject
DbObject.ComponentIterator
 
Field Summary
static MetaRelationN fObjectImports
           
static MetaRelationN fSourceLinks
           
static MetaRelationN fSubCopies
           
static MetaRelation1 fSuperCopy
           
static MetaRelationN fTargetLinks
           
static MetaRelationN fUmlConstraints
           
static MetaRelation1 fUmlStereotype
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.jack.baseDb.db.DbSemanticalObject
fAdminAccessList, fAlias, fDescription, fName, fPhysicalName, fWriteAccessList
 
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
 
Constructor Summary
DbSMSSemanticalObject()
          Parameter-less constructor.
DbSMSSemanticalObject(DbObject composite)
          Creates an instance of DbSMSSemanticalObject.
 
Method Summary
 void addToSourceLinks(DbSMSLink value)
          Adds an element to the list of source links associated to a DbSMSSemanticalObject's instance.
 void addToTargetLinks(DbSMSLink value)
          Adds an element to the list of target links associated to a DbSMSSemanticalObject's instance.
 void addToUmlConstraints(DbSMSUmlConstraint value)
          Adds an element to the list of uml constraints associated to a DbSMSSemanticalObject's instance.
 DbRelationN getObjectImports()
          Gets the list of imports associated to a DbSMSSemanticalObject's instance.
 DbRelationN getSourceLinks()
          Gets the list of source links associated to a DbSMSSemanticalObject's instance.
 DbRelationN getSubCopies()
          Gets the list of sub-copies associated to a DbSMSSemanticalObject's instance.
 DbSMSSemanticalObject getSuperCopy()
          Gets the super-copy object associated to a DbSMSSemanticalObject's instance.
 DbRelationN getTargetLinks()
          Gets the list of target links associated to a DbSMSSemanticalObject's instance.
 DbRelationN getUmlConstraints()
          Gets the list of uml constraints associated to a DbSMSSemanticalObject's instance.
 DbSMSStereotype getUmlStereotype()
          Gets the uml stereotype object associated to a DbSMSSemanticalObject's instance.
static void initMeta()
          For internal use only.
 void removeFromSourceLinks(DbSMSLink value)
          Removes an element from the list of source links associated to a DbSMSSemanticalObject's instance.
 void removeFromTargetLinks(DbSMSLink value)
          Removes an element from the list of target links associated to a DbSMSSemanticalObject's instance.
 void removeFromUmlConstraints(DbSMSUmlConstraint value)
          Removes an element from the list of uml constraints associated to a DbSMSSemanticalObject's instance.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setSourceLinks(DbSMSLink value, int op)
          Adds an element to or removes an element from the list of source links associated to a DbSMSSemanticalObject's instance.
 void setSuperCopy(DbSMSSemanticalObject value)
           
 void setTargetLinks(DbSMSLink value, int op)
          Adds an element to or removes an element from the list of target links associated to a DbSMSSemanticalObject's instance.
 void setUmlConstraints(DbSMSUmlConstraint value, int op)
          Adds an element to or removes an element from the list of uml constraints associated to a DbSMSSemanticalObject's instance.
 void setUmlStereotype(DbSMSStereotype value)
          Sets the uml stereotype object associated to a DbSMSSemanticalObject's instance.
 
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, isDeletable, isDescendingFrom, isHugeRelN, load, load, reinsert, remove, removeDbRefreshListener, save, 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
 

Field Detail

fSubCopies

public static final MetaRelationN fSubCopies

fSuperCopy

public static final MetaRelation1 fSuperCopy

fTargetLinks

public static final MetaRelationN fTargetLinks

fSourceLinks

public static final MetaRelationN fSourceLinks

fUmlStereotype

public static final MetaRelation1 fUmlStereotype

fUmlConstraints

public static final MetaRelationN fUmlConstraints

fObjectImports

public static final MetaRelationN fObjectImports

metaClass

public static final MetaClass metaClass
Constructor Detail

DbSMSSemanticalObject

public DbSMSSemanticalObject()
Parameter-less constructor. Required by Java Beans Conventions.


DbSMSSemanticalObject

public DbSMSSemanticalObject(DbObject composite)
                      throws DbException
Creates an instance of DbSMSSemanticalObject.

Parameters:
composite - the object which will contain the newly-created instance
Throws:
DbException
Method Detail

initMeta

public static void initMeta()
For internal use only.


setSuperCopy

public void setSuperCopy(DbSMSSemanticalObject value)
                  throws DbException
Parameters:
value - org.modelsphere.sms.db.DbSMSSemanticalObject
Throws:
DbException

setTargetLinks

public final void setTargetLinks(DbSMSLink value,
                                 int op)
                          throws DbException
Adds an element to or removes an element from the list of target links associated to a DbSMSSemanticalObject's instance.

Parameters:
value - an element to be added to or removed from the list.
op - Either Db.ADD_TO_RELN or Db.REMOVE_FROM_RELN
Throws:
DbException

addToTargetLinks

public final void addToTargetLinks(DbSMSLink value)
                            throws DbException
Adds an element to the list of target links associated to a DbSMSSemanticalObject's instance.

Parameters:
value - the element to be added.
Throws:
DbException

removeFromTargetLinks

public final void removeFromTargetLinks(DbSMSLink value)
                                 throws DbException
Removes an element from the list of target links associated to a DbSMSSemanticalObject's instance.

Parameters:
value - the element to be removed.
Throws:
DbException

setSourceLinks

public final void setSourceLinks(DbSMSLink value,
                                 int op)
                          throws DbException
Adds an element to or removes an element from the list of source links associated to a DbSMSSemanticalObject's instance.

Parameters:
value - an element to be added to or removed from the list.
op - Either Db.ADD_TO_RELN or Db.REMOVE_FROM_RELN
Throws:
DbException

addToSourceLinks

public final void addToSourceLinks(DbSMSLink value)
                            throws DbException
Adds an element to the list of source links associated to a DbSMSSemanticalObject's instance.

Parameters:
value - the element to be added.
Throws:
DbException

removeFromSourceLinks

public final void removeFromSourceLinks(DbSMSLink value)
                                 throws DbException
Removes an element from the list of source links associated to a DbSMSSemanticalObject's instance.

Parameters:
value - the element to be removed.
Throws:
DbException

setUmlStereotype

public final void setUmlStereotype(DbSMSStereotype value)
                            throws DbException
Sets the uml stereotype object associated to a DbSMSSemanticalObject's instance.

Parameters:
value - the uml stereotype object to be associated
Throws:
DbException

setUmlConstraints

public final void setUmlConstraints(DbSMSUmlConstraint value,
                                    int op)
                             throws DbException
Adds an element to or removes an element from the list of uml constraints associated to a DbSMSSemanticalObject's instance.

Parameters:
value - an element to be added to or removed from the list.
op - Either Db.ADD_TO_RELN or Db.REMOVE_FROM_RELN
Throws:
DbException

addToUmlConstraints

public final void addToUmlConstraints(DbSMSUmlConstraint value)
                               throws DbException
Adds an element to the list of uml constraints associated to a DbSMSSemanticalObject's instance.

Parameters:
value - the element to be added.
Throws:
DbException

removeFromUmlConstraints

public final void removeFromUmlConstraints(DbSMSUmlConstraint value)
                                    throws DbException
Removes an element from the list of uml constraints associated to a DbSMSSemanticalObject's instance.

Parameters:
value - the element to be removed.
Throws:
DbException

set

public void set(MetaField metaField,
                java.lang.Object value)
         throws DbException
Overrides:
set in class DbSemanticalObject
Throws:
DbException

set

public void set(MetaRelationN relation,
                DbObject neighbor,
                int op)
         throws DbException
Overrides:
set in class DbObject
Throws:
DbException

getSubCopies

public final DbRelationN getSubCopies()
                               throws DbException
Gets the list of sub-copies associated to a DbSMSSemanticalObject's instance.

Returns:
the list of sub-copies.
Throws:
DbException

getSuperCopy

public final DbSMSSemanticalObject getSuperCopy()
                                         throws DbException
Gets the super-copy object associated to a DbSMSSemanticalObject's instance.

Returns:
the super-copy object
Throws:
DbException

getTargetLinks

public final DbRelationN getTargetLinks()
                                 throws DbException
Gets the list of target links associated to a DbSMSSemanticalObject's instance.

Returns:
the list of target links.
Throws:
DbException

getSourceLinks

public final DbRelationN getSourceLinks()
                                 throws DbException
Gets the list of source links associated to a DbSMSSemanticalObject's instance.

Returns:
the list of source links.
Throws:
DbException

getUmlStereotype

public final DbSMSStereotype getUmlStereotype()
                                       throws DbException
Gets the uml stereotype object associated to a DbSMSSemanticalObject's instance.

Returns:
the uml stereotype object
Throws:
DbException

getUmlConstraints

public final DbRelationN getUmlConstraints()
                                    throws DbException
Gets the list of uml constraints associated to a DbSMSSemanticalObject's instance.

Returns:
the list of uml constraints.
Throws:
DbException

getObjectImports

public final DbRelationN getObjectImports()
                                   throws DbException
Gets the list of imports associated to a DbSMSSemanticalObject's instance.

Returns:
the list of imports.
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.