TPTP 4.6.0 Platform Project
Public API Specification

org.eclipse.hyades.logging.events.cbe
Interface Situation

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier, java.io.Serializable
All Known Implementing Classes:
SituationImpl, SituationImpl

public interface Situation
extends org.eclipse.emf.ecore.EObject, java.io.Serializable

A representation of the model object 'Situation'.

See Also:
EventPackage.getSituation()
Generated
[EMF] Model

Field Summary
static java.lang.String AVAILABLE_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String CONFIGURE_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String CONNECT_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String CREATE_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String DEPENDENCY_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String DESTROY_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String FEATURE_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String OTHER_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String REPORT_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String REQUEST_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String START_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
static java.lang.String STOP_SITUATION_CATEGORY
          Value for the 'Category Name' attribute.
 
Method Summary
 java.lang.String getCategoryName()
           Returns the value of the 'Category Name' attribute.
 SituationType getSituationType()
           Returns the value of the 'Situation Type' containment reference.
 void init()
          Resets the object's properties to their initial (e.g. null) state.
 void setAvailableSituation(java.lang.String reasoningScope, java.lang.String availabilityDisposition, java.lang.String operationDisposition, java.lang.String processingDisposition)
          Sets the value of the situation type as an Available Situation.
 void setCategoryName(java.lang.String value)
           Sets the value of the 'Category Name' attribute.
 void setConfigureSituation(java.lang.String reasoningScope, java.lang.String successDisposition)
          Sets the value of the situation type as a Configure Situation.
 void setConnectSituation(java.lang.String reasoningScope, java.lang.String situationDisposition, java.lang.String successDisposition)
          Sets the value of the situation type as a Connect Situation.
 void setCreateSituation(java.lang.String reasoningScope, java.lang.String successDisposition)
          Sets the value of the situation type as a Create Situation.
 void setDependencySituation(java.lang.String reasoningScope, java.lang.String dependencyDisposition)
          Sets the value of the situation type as a Dependency Situation.
 void setDestroySituation(java.lang.String reasoningScope, java.lang.String successDisposition)
          Sets the value of the situation type as a Destroy Situation.
 void setFeatureSituation(java.lang.String reasoningScope, java.lang.String featureDisposition)
          Sets the value of the situation type as a Feature Situation.
 void setOtherSituation(java.lang.String reasoningScope, java.lang.String any)
          Sets the value of the situation type as an Other Situation.
 void setReportSituation(java.lang.String reasoningScope, java.lang.String reportCategory)
          Sets the value of the situation type as a Report Situation.
 void setRequestSituation(java.lang.String reasoningScope, java.lang.String situationQualifier, java.lang.String successDisposition)
          Sets the value of the situation type as a Request Situation.
 void setSituationType(SituationType value)
           Sets the value of the 'Situation Type' containment reference.
 void setStartSituation(java.lang.String reasoningScope, java.lang.String situationQualifier, java.lang.String successDisposition)
          Sets the value of the situation type as a Start Situation.
 void setStopSituation(java.lang.String reasoningScope, java.lang.String situationQualifier, java.lang.String successDisposition)
          Sets the value of the situation type as a Stop Situation.
 void validate()
           Checks whether the contents of the instance conform to the CBE specification.
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

START_SITUATION_CATEGORY

static final java.lang.String START_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

STOP_SITUATION_CATEGORY

static final java.lang.String STOP_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

CONNECT_SITUATION_CATEGORY

static final java.lang.String CONNECT_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

CONFIGURE_SITUATION_CATEGORY

static final java.lang.String CONFIGURE_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

REQUEST_SITUATION_CATEGORY

static final java.lang.String REQUEST_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

FEATURE_SITUATION_CATEGORY

static final java.lang.String FEATURE_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

DEPENDENCY_SITUATION_CATEGORY

static final java.lang.String DEPENDENCY_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

CREATE_SITUATION_CATEGORY

static final java.lang.String CREATE_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

DESTROY_SITUATION_CATEGORY

static final java.lang.String DESTROY_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

REPORT_SITUATION_CATEGORY

static final java.lang.String REPORT_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

AVAILABLE_SITUATION_CATEGORY

static final java.lang.String AVAILABLE_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values

OTHER_SITUATION_CATEGORY

static final java.lang.String OTHER_SITUATION_CATEGORY
Value for the 'Category Name' attribute.

See Also:
getCategoryName(), Constant Field Values
Method Detail

setAvailableSituation

void setAvailableSituation(java.lang.String reasoningScope,
                           java.lang.String availabilityDisposition,
                           java.lang.String operationDisposition,
                           java.lang.String processingDisposition)
Sets the value of the situation type as an Available Situation.

It also changes the 'categoryName' attribute to AVAILABLE_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
availabilityDisposition - availability disposition for the situation.
operationDisposition - operation disposition for the situation.
processingDisposition - processing disposition for the situation.

setCategoryName

void setCategoryName(java.lang.String value)

Sets the value of the 'Category Name' attribute.

Parameters:
value - the new value of the 'Category Name' attribute.
See Also:
getCategoryName()
Generated

getCategoryName

java.lang.String getCategoryName()

Returns the value of the 'Category Name' attribute.

Returns:
the value of the 'Category Name' attribute.
See Also:
setCategoryName(String), EventPackage.getSituation_CategoryName()
Generated
[EMF] Model
required="true"

setConfigureSituation

void setConfigureSituation(java.lang.String reasoningScope,
                           java.lang.String successDisposition)
Sets the value of the situation type as a Configure Situation.

It also changes the 'categoryName' attribute to CONFIGURE_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
successDisposition - success disposition for the new situation.

setConnectSituation

void setConnectSituation(java.lang.String reasoningScope,
                         java.lang.String situationDisposition,
                         java.lang.String successDisposition)
Sets the value of the situation type as a Connect Situation.

It also changes the 'categoryName' attribute to CONNECT_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
situationDisposition - situation disposition for the new situation.
successDisposition - success disposition for the new situation.

setCreateSituation

void setCreateSituation(java.lang.String reasoningScope,
                        java.lang.String successDisposition)
Sets the value of the situation type as a Create Situation.

It also changes the 'categoryName' attribute to CREATE_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
successDisposition - success disposition for the new situation.

setDependencySituation

void setDependencySituation(java.lang.String reasoningScope,
                            java.lang.String dependencyDisposition)
Sets the value of the situation type as a Dependency Situation.

It also changes the 'categoryName' attribute to DEPENDENCY_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
dependencyDisposition - dependency disposition for the new situation.

setDestroySituation

void setDestroySituation(java.lang.String reasoningScope,
                         java.lang.String successDisposition)
Sets the value of the situation type as a Destroy Situation.

It also changes the 'categoryName' attribute to DESTROY_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
successDisposition - success disposition for the new situation.

setFeatureSituation

void setFeatureSituation(java.lang.String reasoningScope,
                         java.lang.String featureDisposition)
Sets the value of the situation type as a Feature Situation.

It also changes the 'categoryName' attribute to FEATURE_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
featureDisposition - feature disposition for the new situation.

setOtherSituation

void setOtherSituation(java.lang.String reasoningScope,
                       java.lang.String any)
Sets the value of the situation type as an Other Situation.

It also changes the 'categoryName' attribute to OTHER_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
any - value for the new situation.

setReportSituation

void setReportSituation(java.lang.String reasoningScope,
                        java.lang.String reportCategory)
Sets the value of the situation type as a Report Situation.

It also changes the 'categoryName' attribute to REPORT_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
reportCategory - report category for the new situation.

setRequestSituation

void setRequestSituation(java.lang.String reasoningScope,
                         java.lang.String situationQualifier,
                         java.lang.String successDisposition)
Sets the value of the situation type as a Request Situation.

It also changes the 'categoryName' attribute to REQUEST_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
situationQualifier - situation qualifier for the new situation.
successDisposition - success disposition for the new situation.

setSituationType

void setSituationType(SituationType value)

Sets the value of the 'Situation Type' containment reference.

Parameters:
value - the new value of the 'Situation Type' containment reference.
See Also:
getSituationType()
Generated

getSituationType

SituationType getSituationType()

Returns the value of the 'Situation Type' containment reference.

Returns:
the value of the 'Situation Type' containment reference.
See Also:
setSituationType(SituationType), EventPackage.getSituation_SituationType()
Generated
[EMF] Model
containment="true" required="true"

setStartSituation

void setStartSituation(java.lang.String reasoningScope,
                       java.lang.String situationQualifier,
                       java.lang.String successDisposition)
Sets the value of the situation type as a Start Situation.

It also changes the 'categoryName' attribute to START_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
situationQualifier - situation qualifier for the new situation.
successDisposition - sucess disposition for the new situation.

setStopSituation

void setStopSituation(java.lang.String reasoningScope,
                      java.lang.String situationQualifier,
                      java.lang.String successDisposition)
Sets the value of the situation type as a Stop Situation.

It also changes the 'categoryName' attribute to STOP_SITUATION_CATEGORY.

Parameters:
reasoningScope - reasoning scope for the situation.
situationQualifier - situation qualifier for the new situation.
successDisposition - success disposition for the new situation.

validate

void validate()
              throws ValidationException

Checks whether the contents of the instance conform to the CBE specification.

Throws:
ValidationException - if the event instance does not follow the CBE specification.

init

void init()
Resets the object's properties to their initial (e.g. null) state. All components are initialized to either zero or null.


TPTP 4.6.0 Platform Project
Public API Specification