org.eclipse.hyades.logging.events
Class OtherSituationImpl

java.lang.Object
  extended byorg.eclipse.hyades.logging.events.SituationTypeImpl
      extended byorg.eclipse.hyades.logging.events.OtherSituationImpl
All Implemented Interfaces:
java.lang.Cloneable, IOtherSituation, ISituationType, java.io.Serializable

Deprecated. This class is deprecated as of 2004-05-17. Use the corresponding class available in org.eclipse.hyades.logging.events.cbe*

public class OtherSituationImpl
extends SituationTypeImpl
implements IOtherSituation, java.io.Serializable, java.lang.Cloneable

The OtherSituation category is to provide support for the situation that is product specific requirement other than the predefined categories.

Since:
1.0.1
Version:
1.0.1
Author:
Richard K. Duggan, Paul E. Slauenwhite
See Also:
IStartSituation, IOtherSituation, Serialized Form

Field Summary
protected  java.lang.String[] anyData
          Deprecated.  
 
Fields inherited from class org.eclipse.hyades.logging.events.SituationTypeImpl
reasoningScope
 
Constructor Summary
protected OtherSituationImpl()
          Deprecated. No-argument protected constructor for OtherSituationImpl.
 
Method Summary
 java.lang.Object clone()
          Deprecated. Return a clone (copy by value) of this object.
 boolean equals(java.lang.Object object)
          Deprecated. Overrides the java.lang.Object's equals() API to determine if the parameter object is equal to this object.
 java.lang.String[] getAnyData()
          Deprecated. Returns the anyData.
 void init()
          Deprecated. Resets the object's properties to their initial (e.g.
 void setAnyData(java.lang.String[] anyData)
          Deprecated. Sets the anyData.
 
Methods inherited from class org.eclipse.hyades.logging.events.SituationTypeImpl
getReasoningScope, setReasoningScope
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.hyades.logging.events.ISituationType
getReasoningScope, setReasoningScope
 

Field Detail

anyData

protected java.lang.String[] anyData
Deprecated. 
Constructor Detail

OtherSituationImpl

protected OtherSituationImpl()
Deprecated. 
No-argument protected constructor for OtherSituationImpl.

Method Detail

getAnyData

public java.lang.String[] getAnyData()
Deprecated. 
Returns the anyData. Any other situation that is product specific requirement other than the predefined categories.

Specified by:
getAnyData in interface IOtherSituation
Returns:
String The returned anyData.
Since:
1.0.1

setAnyData

public void setAnyData(java.lang.String[] anyData)
Deprecated. 
Sets the anyData. Any other situation that is product specific requirement other than the predefined categories.

Specified by:
setAnyData in interface IOtherSituation
Parameters:
anyData - The anyData to be set.
Since:
1.0.1

equals

public boolean equals(java.lang.Object object)
Deprecated. 
Overrides the java.lang.Object's equals() API to determine if the parameter object is equal to this object.

Overrides:
equals in class SituationTypeImpl
Parameters:
object - The java.lang.Object to be compared to this object.
Returns:
true if this object is the same as the parameter object, false otherwise.
See Also:
Object.equals(java.lang.Object)

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Deprecated. 
Return a clone (copy by value) of this object. This is a deep copy version, in which all the objects within this object will be copied by value.

Overrides:
clone in class SituationTypeImpl
Returns:
Object The clone of this object.
Throws:
java.lang.CloneNotSupportedException

init

public void init()
Deprecated. 
Resets the object's properties to their initial (e.g. null) state.

Specified by:
init in interface ISituationType
Overrides:
init in class SituationTypeImpl
See Also:
ISituationType.init()