org.modelsphere.sms.db
Class DbSMSFeature

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
                  extended by org.modelsphere.sms.db.DbSMSTypedElement
                      extended by org.modelsphere.sms.db.DbSMSFeature
Direct Known Subclasses:
DbSMSBehavioralFeature, DbSMSStructuralFeature

public abstract class DbSMSFeature
extends DbSMSTypedElement

Direct subclass(es)/subinterface(s) : DbSMSStructuralFeature, DbSMSBehavioralFeature.
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 fOverriddenFeatures
           
static MetaRelationN fOverridingFeatures
           
static MetaClass metaClass
           
 
Fields inherited from class org.modelsphere.sms.db.DbSMSSemanticalObject
fObjectImports, fSourceLinks, fSubCopies, fSuperCopy, fTargetLinks, fUmlConstraints, fUmlStereotype
 
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
DbSMSFeature()
          Parameter-less constructor.
DbSMSFeature(DbObject composite)
          Creates an instance of DbSMSFeature.
 
Method Summary
 void addToOverriddenFeatures(DbSMSFeature value)
          Adds an element to the list of overridden features associated to a DbSMSFeature's instance.
 void addToOverridingFeatures(DbSMSFeature value)
          Adds an element to the list of overriding features associated to a DbSMSFeature's instance.
 DbRelationN getOverriddenFeatures()
          Gets the list of overridden features associated to a DbSMSFeature's instance.
 DbRelationN getOverridingFeatures()
          Gets the list of overriding features associated to a DbSMSFeature's instance.
static void initMeta()
          For internal use only.
 void removeFromOverriddenFeatures(DbSMSFeature value)
          Removes an element from the list of overridden features associated to a DbSMSFeature's instance.
 void removeFromOverridingFeatures(DbSMSFeature value)
          Removes an element from the list of overriding features associated to a DbSMSFeature's instance.
 void set(MetaField metaField, java.lang.Object value)
           
 void set(MetaRelationN relation, DbObject neighbor, int op)
           
 void setOverriddenFeatures(DbSMSFeature value, int op)
          Adds an element to or removes an element from the list of overridden features associated to a DbSMSFeature's instance.
 void setOverridingFeatures(DbSMSFeature value, int op)
          Adds an element to or removes an element from the list of overriding features associated to a DbSMSFeature's instance.
 
Methods inherited from class org.modelsphere.sms.db.DbSMSSemanticalObject
addToSourceLinks, addToTargetLinks, addToUmlConstraints, getObjectImports, getSourceLinks, getSubCopies, getSuperCopy, getTargetLinks, getUmlConstraints, getUmlStereotype, removeFromSourceLinks, removeFromTargetLinks, removeFromUmlConstraints, setSourceLinks, setSuperCopy, setTargetLinks, setUmlConstraints, setUmlStereotype
 
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

fOverriddenFeatures

public static final MetaRelationN fOverriddenFeatures

fOverridingFeatures

public static final MetaRelationN fOverridingFeatures

metaClass

public static final MetaClass metaClass
Constructor Detail

DbSMSFeature

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


DbSMSFeature

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

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

initMeta

public static void initMeta()
For internal use only.


setOverriddenFeatures

public final void setOverriddenFeatures(DbSMSFeature value,
                                        int op)
                                 throws DbException
Adds an element to or removes an element from the list of overridden features associated to a DbSMSFeature'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

addToOverriddenFeatures

public final void addToOverriddenFeatures(DbSMSFeature value)
                                   throws DbException
Adds an element to the list of overridden features associated to a DbSMSFeature's instance.

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

removeFromOverriddenFeatures

public final void removeFromOverriddenFeatures(DbSMSFeature value)
                                        throws DbException
Removes an element from the list of overridden features associated to a DbSMSFeature's instance.

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

setOverridingFeatures

public final void setOverridingFeatures(DbSMSFeature value,
                                        int op)
                                 throws DbException
Adds an element to or removes an element from the list of overriding features associated to a DbSMSFeature'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

addToOverridingFeatures

public final void addToOverridingFeatures(DbSMSFeature value)
                                   throws DbException
Adds an element to the list of overriding features associated to a DbSMSFeature's instance.

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

removeFromOverridingFeatures

public final void removeFromOverridingFeatures(DbSMSFeature value)
                                        throws DbException
Removes an element from the list of overriding features associated to a DbSMSFeature'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 DbSMSTypedElement
Throws:
DbException

set

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

getOverriddenFeatures

public final DbRelationN getOverriddenFeatures()
                                        throws DbException
Gets the list of overridden features associated to a DbSMSFeature's instance.

Returns:
the list of overridden features.
Throws:
DbException

getOverridingFeatures

public final DbRelationN getOverridingFeatures()
                                        throws DbException
Gets the list of overriding features associated to a DbSMSFeature's instance.

Returns:
the list of overriding features.
Throws:
DbException


Open ModelSphere 2007. All Rights Reserved.