public class PlSqlReference extends DBObjectPlSqlFragment
Modifier and Type | Class and Description |
---|---|
static class |
PlSqlReference.ReferenceType |
AbstractDBObject.ChildSupport, AbstractDBObject.ListenerSupport
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE |
Constructor and Description |
---|
PlSqlReference() |
Modifier and Type | Method and Description |
---|---|
protected void |
copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
Implementation method for making a copy of this object.
|
DataTypeUsage |
getDataTypeUsage()
Get method for the DataTypeUsage property
|
DBObjectID |
getReferenceID() |
protected void |
getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
Implementation first checks that the object has been built - then returns the collection from suprt.getReferenceIDsImpl().
|
DBObjectID[] |
getReferences() |
PlSqlReference.ReferenceType |
getReferenceType()
Get method for the ReferenceType property
|
java.lang.String |
getType()
Returns the type of this object.
|
protected boolean |
isBuilt() |
void |
setDataTypeUsage(DataTypeUsage dataTypeUsage)
Set method for the DataTypeUsage property
|
void |
setReferenceID(DBObjectID referenceID)
Deprecated.
|
void |
setReferences(DBObjectID[] references) |
void |
setReferenceType(PlSqlReference.ReferenceType referenceType)
Set method for the ReferenceType property
|
clearSourceID, fireObjectUpdated, getChildAtOffset, getDeclarationAtOffset, getEndOffset, getReferenceAtOffset, getSourceID, getStartOffset, setEndOffset, setName, setSourceImpl, setStartOffset
setParent
checkInit, checkInit, equalsImpl, getOwnedObjectsImpl, getProperties, needsInitialization
addObjectListener, addObjectListener, addObjectListener, changeParent, compareToImpl, copyObject, copyTo, copyTo, copyTo, copyTo, equals, findOwnedObject, findOwnedObject, findOwnedObject, findOwnedObject, findParent, firePropertyChanged, getChildSupport, getID, getName, getOwnedObjects, getOwnedObjects, getParent, getProperty, getProperty, getReferenceIDs, hashCode, includeOwnedObject, includesType, includesType, removeObjectListener, removeObjectListener, removeObjectListener, removeOwnedObject, removeThisAsParent, replaceReferenceIDs, setID, setProperties, setProperty, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getParent
addObjectListener, copyTo, copyTo, copyTo, findOwnedObject, findOwnedObject, findOwnedObject, getID, getName, getOwnedObjects, getOwnedObjects, getProperties, getReferenceIDs, removeObjectListener, removeOwnedObject, replaceReferenceIDs, setID
getProperty, getProperty, setProperties, setProperty
public static final java.lang.String TYPE
protected boolean isBuilt()
isBuilt
in class DBObjectPlSqlFragment
public java.lang.String getType()
DBObject
@Deprecated public void setReferenceID(DBObjectID referenceID)
public DBObjectID getReferenceID()
public void setReferences(DBObjectID[] references)
public DBObjectID[] getReferences()
public void setReferenceType(PlSqlReference.ReferenceType referenceType)
referenceType
-public PlSqlReference.ReferenceType getReferenceType()
public void setDataTypeUsage(DataTypeUsage dataTypeUsage)
dataTypeUsage
-public DataTypeUsage getDataTypeUsage()
protected void getReferenceIDsImpl(java.util.Collection<DBObjectID> refs)
AbstractBuildableObject
getReferenceIDsImpl
in class AbstractBuildableObject
refs
- the collection of ids this object referencesprotected void copyToImpl(AbstractDBObject copy, DBObject copyParent, IDPolicy idPolicy)
AbstractDBObject
copyToImpl
in class DBObjectPlSqlFragment
copy
- the copy being created of this objectcopyParent
- if this object is being copied underneath a parent, this parameter is the copy of the parent of this object, which will therefore need to be the parent of the copy of this object.idPolicy
- the policy for copying the object's ID.