|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.tptp.logging.events.cbe.impl.SituationTypeImpl
org.eclipse.tptp.logging.events.cbe.impl.DependencySituationImpl
public class DependencySituationImpl
Interface representing a DependencySituation.
The following description is from the Common Base Event v1.0.1 specification entitled "Canonical Situation Data Format: The Common Base Event V1.0.1":
The DependencySituation deals with the situations that components produce to say that they cannot find some component or feature they need. This category includes messages about not finding the version of the component that was expected. Messages that say a resource was not found or that an application or subsystem that was unavailable also fall into this category. Existing messages include words like "could not find", and "no such component", for example:
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Return a cloned (copy by value) object of this object. |
boolean |
equals(java.lang.Object object)
Overrides the java.lang.Object's equals() API to
determine if the parameter object is equal to this object. |
java.lang.String |
getDependencyDisposition()
Returns the value of the 'Dependency Disposition' attribute. |
void |
init()
Resets the object's properties to their initial (e.g. null) state. |
void |
setDependencyDisposition(java.lang.String newDependencyDisposition)
Sets the value of the ' Dependency Disposition'
attribute. |
java.lang.String |
toString()
|
void |
validate()
Checks whether the contents of the instance conform to the Common Base Event specification as described in "Canonical Situation Data Format: The Common Base Event V1.0.1". |
| Methods inherited from class org.eclipse.tptp.logging.events.cbe.impl.SituationTypeImpl |
|---|
getReasoningScope, setReasoningScope |
| Methods inherited from class java.lang.Object |
|---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.tptp.logging.events.cbe.SituationType |
|---|
getReasoningScope, setReasoningScope |
| Method Detail |
|---|
public java.lang.String getDependencyDisposition()
DependencySituationReturns the value of the 'Dependency Disposition' attribute.
getDependencyDisposition in interface DependencySituationDependencySituation.setDependencyDisposition(String)public void setDependencyDisposition(java.lang.String newDependencyDisposition)
DependencySituationDependency Disposition'
attribute.
This property specifies the dependency disposition of a feature of a component that caused the situation to be reported. The featureDisposition is a string with the following set of values:
This is a required property and once it is set it must not change. The string length for this property must not exceed 64 characters.
setDependencyDisposition in interface DependencySituationnewDependencyDisposition - the new value of the 'Dependency Disposition'
attribute.DependencySituation.getDependencyDisposition()public java.lang.String toString()
toString in class SituationTypeImpl
public void validate()
throws ValidationException
validate in interface SituationTypevalidate in class SituationTypeImplValidationException - If the event instance does not conform to the Common Base Event specification.
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
This is a deep copy version, in which all the objects within this object will be copied by value.
clone in class SituationTypeImpljava.lang.CloneNotSupportedException - If a instance variable of this object does not implement the Cloneable interface.public boolean equals(java.lang.Object object)
java.lang.Object's equals() API to
determine if the parameter object is equal to this object.
equals in class SituationTypeImplobject - The java.lang.Object to be compared to this object.
object, otherwise false.Object.equals(java.lang.Object)public void init()
init in interface DependencySituationinit in interface SituationTypeinit in class SituationTypeImpl
|
TPTP 4.5.0 Platform Project Public API Specification |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||