org.eclipse.stardust.engine.api.runtime
Interface ImplementationDescription


public interface ImplementationDescription

The ImplementationDescription provides information concerning a specific implementation of a Process Interface.

Version:
$Revision: $
Author:
florin.herinean

Method Summary
 long getImplementationModelOid()
          Returns the ID of the model providing an interface implementation
 String getImplementationProcessId()
          Returns the local ID of the implementing Process Definition.
 long getInterfaceModelOid()
          Returns the ID of the model which provides the Process Interface.
 String getProcessInterfaceId()
          Returns the local ID of the implemented Process Interface.
 boolean isActive()
          Indicates if this is currently considered an Implementation Alternative or not.
 boolean isPrimaryImplementation()
          Returns true if the this implementation is the primary implementation.
 

Method Detail

getInterfaceModelOid

long getInterfaceModelOid()
Returns the ID of the model which provides the Process Interface.

Returns:
the ID of the model which provides the Process Interface

getProcessInterfaceId

String getProcessInterfaceId()
Returns the local ID of the implemented Process Interface.

Returns:
the local ID of the implemented Process Interface.

getImplementationModelOid

long getImplementationModelOid()
Returns the ID of the model providing an interface implementation

Returns:
the ID of the model providing an interface implementation

getImplementationProcessId

String getImplementationProcessId()
Returns the local ID of the implementing Process Definition.

Returns:
the local ID of the implementing Process Definition.

isPrimaryImplementation

boolean isPrimaryImplementation()
Returns true if the this implementation is the primary implementation.

Returns:
true or false depending on primary implementation or not.

isActive

boolean isActive()
Indicates if this is currently considered an Implementation Alternative or not. If not, typically a more recent deployment of a model with the same Model ID exists and is offering an active Implementation.

Returns:
true or false depending on the existence of a more recent implementation alternative.


Copyright © 2017 Eclipse Stardust. All Rights Reserved.