Overview | Package | Class | Tree | Serialized | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.eclipse.hyades.logging.events
Interface ISimpleEventFactory

All Known Implementing Classes:
  SimpleEventFactoryImpl

public interface ISimpleEventFactory

This base class defines the interface for the SimpleEventFactory. The SimpleEventFactory is a singleton as prescribed by the Abstract Factory pattern (Gamma et.al.). It contains simple constructors to build CommonBaseEvent and related complex type objects.

Since:
  1.0
Version:
  1.0.1
Author:
  Richard K. Duggan, Paul E. Slauenwhite, John K. Gerken

Method Summary
`ICommonBaseEventAnyElement` | `createAnyElement()` Deprecated. Use the otherData as of 1.0.1.
`IAssociatedEvent` | `createAssociatedEvent()` Method createAssociatedEvent.
`IAssociationEngine` | `createAssociationEngine()` Method IAssociationEngine.
`IAvailableSituation` | `createAvailableSituation()` Method createAvailableSituation.
`ICommonBaseEvent` | `createCommonBaseEvent()` Method createCommonBaseEvent.
`ICommonBaseEvent` | `createCommonBaseEvent(java.lang.String extensionName)` Method createCommonBaseEvent.
`ICommonBaseEvent` | `createCommonBaseEvent(java.lang.String extensionName, long creationTime)` Method createCommonBaseEvent.
`IComponentIdentification` | `createComponentIdentification()` Method createComponentIdentification.
`IConfigureSituation` | `createConfigureSituation()` Method createConfigureSituation.
`IConnectSituation` | `createConnectSituation()` Method createConnectSituation.
`IContextDataElement` | `createContextDataElement()` Method createContextDataElement.
`ICreateSituation` | `createCreateSituation()` Method createCreateSituation.
`IDependencySituation` | `createDependencySituation()` Method createDependencySituation.
`IDestroySituation` | `createDestroySituation()` Method createDestroySituation.
`IExtendedDataElement` | `createExtendedDataElement()` Method createExtendedDataElement.
`IFeatureSituation` | `createFeatureSituation()` Method createFeatureSituation.
`java.lang.String` | `createGlobalInstanceId()` Method createGlobalInstanceId.
`IMsgCatalogToken` | `createMsgCatalogToken()` Method IMsgCatalogToken.
`IMsgDataElement` | `createMsgDataElement()` Method createMsgDataElement.
`IOtherSituation` | `createOtherSituation()` Method createOtherSituation.
`IReportSituation` | `createReportSituation()` Method createReportSituation.
`IRequestSituation` | `createRequestSituation()` Method createRequestSituation.
`ISituation` | `createSituation()` Method createMsgDataElement.
`IStartSituation` | `createStartSituation()` Method createStartSituation.
`IStopSituation` | `createStopSituation()` Method createStopSituation.

Method Detail

### createMsgCatalogToken

    public IMsgCatalogToken createMsgCatalogToken()

  Method IMsgCatalogToken. Create and return a concrete MsgCatalogToken object. Objects of this type are encapsulated into MsgDataElement objects.

  Returns:
    IMsgCatalogToken

### createAssociationEngine

    public IAssociationEngine createAssociationEngine()

  Method IAssociationEngine. Create and return a concrete AssociationEngine object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IAssociationEngine

### createCommonBaseEvent

    public ICommonBaseEvent createCommonBaseEvent()

  Method createCommonBaseEvent. Create and return a concrete CommonBaseEvent object.

  Returns:
    ICommonBaseEvent

### createExtendedDataElement

    public IExtendedDataElement createExtendedDataElement()

  Method createExtendedDataElement. Create and return a concrete ExtendedDataElement object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IExtendedDataElement

### createAssociatedEvent

    public IAssociatedEvent createAssociatedEvent()

  Method createAssociatedEvent. Create and return a concrete AssociatedEvent object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IAssociatedEvent

### createContextDataElement

    public IContextDataElement createContextDataElement()

  Method createContextDataElement. Create and return a concrete ContextDataElement object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IContextDataElement

### createAnyElement

    public ICommonBaseEventAnyElement createAnyElement()

  Deprecated. Use the otherData as of 1.0.1.

  Method createAnyElement. Create and return a concrete AnyElement object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    ICommonBaseEventAnyElement

### createComponentIdentification

    public IComponentIdentification createComponentIdentification()

  Method createComponentIdentification. Create and return a concrete ComponentIdentification object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IComponentIdentification

### createMsgDataElement

    public IMsgDataElement createMsgDataElement()

  Method createMsgDataElement. Create and return a concrete MsgDataElement object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IMsgDataElement

### createSituation

    public ISituation createSituation()

  Method createMsgDataElement. Create and return a concrete Situation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    ISituation
  Since:
    1.0.1

### createStartSituation

    public IStartSituation createStartSituation()

  Method createStartSituation. Create and return a concrete StartSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IStartSituation
  Since:
    1.0.1

### createStopSituation

    public IStopSituation createStopSituation()

  Method createStopSituation. Create and return a concrete StopSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IStopSituation
  Since:
    1.0.1

### createConnectSituation

    public IConnectSituation createConnectSituation()

  Method createConnectSituation. Create and return a concrete ConnectSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IConnectSituation
  Since:
    1.0.1

### createReportSituation

    public IReportSituation createReportSituation()

  Method createReportSituation. Create and return a concrete ReportSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IReportSituation
  Since:
    1.0.1

### createFeatureSituation

    public IFeatureSituation createFeatureSituation()

  Method createFeatureSituation. Create and return a concrete FeatureSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IFeatureSituation
  Since:
    1.0.1

### createConfigureSituation

    public IConfigureSituation createConfigureSituation()

  Method createConfigureSituation. Create and return a concrete ConfigureSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IConfigureSituation
  Since:
    1.0.1

### createDependencySituation

    public IDependencySituation createDependencySituation()

  Method createDependencySituation. Create and return a concrete DependencySituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IDependencySituation
  Since:
    1.0.1

### createCreateSituation

    public ICreateSituation createCreateSituation()

  Method createCreateSituation. Create and return a concrete CreateSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    ICreateSituation
  Since:
    1.0.1

### createDestroySituation

    public IDestroySituation createDestroySituation()

  Method createDestroySituation. Create and return a concrete DestroySituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IDestroySituation
  Since:
    1.0.1

### createAvailableSituation

    public IAvailableSituation createAvailableSituation()

  Method createAvailableSituation. Create and return a concrete AvailableSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IAvailableSituation
  Since:
    1.0.1

### createRequestSituation

    public IRequestSituation createRequestSituation()

  Method createRequestSituation. Create and return a concrete RequestSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IRequestSituation
  Since:
    1.0.1

### createOtherSituation

    public IOtherSituation createOtherSituation()

  Method createOtherSituation. Create and return a concrete OtherSituation object. Objects of this type are encapsulated into CommonBaseEvent objects.

  Returns:
    IOtherSituation
  Since:
    1.0.1

### createCommonBaseEvent

    public ICommonBaseEvent createCommonBaseEvent(java.lang.String extensionName)

  Method createCommonBaseEvent. Create and return a concrete CommonBaseEvent object.

  Returns:
    ICommonBaseEvent

### createCommonBaseEvent

    public ICommonBaseEvent createCommonBaseEvent(java.lang.String extensionName,
                                                  long creationTime)

  Method createCommonBaseEvent. Create and return a concrete CommonBaseEvent object.

  Returns:
    ICommonBaseEvent

### createGlobalInstanceId

    public java.lang.String createGlobalInstanceId()

  Method createGlobalInstanceId. Create and return a Global Instance ID (GUID).

  Returns:
    String

Overview | Package | Class | Tree | Serialized | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD