public interface Proposition extends PropositionVisitable, PropositionCheckedVisitable
| Modifier and Type | Method and Description |
|---|---|
void |
addPropertyChangeListener(PropertyChangeListener l)
Adds a
PropertyChangeListener to the listener list. |
Date |
getCreateDate()
Gets the date this proposition was created in the source system, or for
derived propositions, the date it was created through the temporal
abstraction process.
|
Date |
getDeleteDate()
Gets the date this proposition was deleted from the source system, or
for derived propositions, the date it was invalidated due to data
changes.
|
Date |
getDownloadDate()
Gets the date this proposition was downloaded from the source system.
|
String |
getId()
Gets this proposition's data type.
|
Value |
getProperty(String name)
Gets the value of the specified property.
|
String[] |
getPropertyNames()
Get the property names for the proposition
|
String[] |
getReferenceNames()
Get the reference names for the proposition
|
List<UniqueId> |
getReferences(String name)
Gets the global unique identifiers for the propositions that have the
specified 1:N relationship with this proposition.
|
SourceSystem |
getSourceSystem()
Returns the data source type of the Proposition.
|
UniqueId |
getUniqueId()
Gets this proposition's global unique identifier.
|
Date |
getUpdateDate()
Gets the date this proposition was last updated in the source
system, or for derived propositions, the date it was last updated
through the temporal abstraction process.
|
boolean |
isEqual(Object prop)
Determines if the specified object is a
Proposition and has
the same field values as this proposition. |
void |
removePropertyChangeListener(PropertyChangeListener l)
Removes a
PropertyChangeListener from the listener list. |
acceptacceptCheckedString getId()
String for the type of data
represented by this proposition.SourceSystem getSourceSystem()
SourceSystem.void addPropertyChangeListener(PropertyChangeListener l)
PropertyChangeListener to the listener list. The listener
is registered for all bound properties of this class (none at present).
If listener is null, no exception is thrown and no action is performed.l - the PropertyChangeListener to be added.void removePropertyChangeListener(PropertyChangeListener l)
PropertyChangeListener from the listener list. This
method should be used to remove PropertyChangeListeners that were
registered for all bound properties of this class.
If listener is null, no exception is thrown and no action is performed.l - the PropertyChangeListener to be removedboolean isEqual(Object prop)
Proposition and has
the same field values as this proposition.prop - an Object.true if the specified object is a
Proposition and has the same field values, false
otherwise.List<UniqueId> getReferences(String name)
name - the name of the relationship. Cannot be null.List of global unique identifiers.
Guaranteed not null.to get the propositions with the specified
relationship.String[] getPropertyNames()
String[] getReferenceNames()
UniqueId getUniqueId()
UniqueIdentifier.Date getDownloadDate()
null if the proposition was not downloaded
from a source system.Date getCreateDate()
null means the create date is not recorded.Date getUpdateDate()
null means the proposition has never been
updated.Date getDeleteDate()
null if the proposition has not been
deleted.Copyright © 2012–2016 Emory University. All rights reserved.