public interface DeltaLayer
extends java.io.Serializable
InstanceDeltaLayer,
TemplateDeltaLayer| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID
Generated ID for serialisation.
|
| Modifier and Type | Method and Description |
|---|---|
ProcessConstants.DataElementProperty[] |
getChangedDataElementProperties(int dataElementID)
Returns the properties of a given data element, which have been changed.
|
ProcessConstants.ExecutableBusinessProcessProperty[] |
getChangedEBPProperties(int nodeID)
Returns the properties of a given executable business process, which
have been changed.
|
ProcessConstants.DataEdgeProperty[] |
getChangedEdgeProperties(int nodeID,
int dataElementID,
ActivityConstants.AccessType dataEdgeType)
Returns the properties of a given data edge, which have been changed.
|
ProcessConstants.EdgeProperty[] |
getChangedEdgeProperties(int sourceNodeID,
int destinationNodeID,
ProcessConstants.EdgeType edgeType)
Returns the properties of a given edge, which have been changed.
|
ProcessConstants.NodeProperty[] |
getChangedNodeProperties(int nodeID)
Returns the properties of a given node, which have been changed.
|
java.util.Set<StructuredDataEdge> |
getDataEdges(ProcessConstants.DeltaScope scope)
Returns a set of comparable data edges (data edges with structural
information), of the given scope.
|
int[] |
getDataElements(ProcessConstants.DeltaScope scope)
Returns the IDs of the data elements of the requested scope.
|
java.util.Set<StructuredEdge> |
getEdges(ProcessConstants.DeltaScope scope,
ProcessConstants.EdgeType... edgeTypes)
Returns a set of comparable edges (edges with structural information),
of the given scope and type(s).
|
int[] |
getNodes(ProcessConstants.DeltaScope scope)
Returns the IDs of nodes of the given scope.
|
int[] |
getPredByEdgeType(ProcessConstants.DeltaScope scope,
int nodeID,
ProcessConstants.EdgeType... types)
Returns a list of node IDs which are predecessors of the node, using
edges of the given types.
|
int[] |
getSuccByEdgeType(ProcessConstants.DeltaScope scope,
int nodeID,
ProcessConstants.EdgeType... types)
Returns a list of node IDs which are successors of the node, using
edges of the given types.
|
static final long serialVersionUID
int[] getPredByEdgeType(ProcessConstants.DeltaScope scope, int nodeID, ProcessConstants.EdgeType... types)
scope - Which kind of edges to follow, one of { NEW, DELETED }nodeID - The ID of the node.types - The edge types to consider.int[] getSuccByEdgeType(ProcessConstants.DeltaScope scope, int nodeID, ProcessConstants.EdgeType... types)
scope - Which kind of edges to follow, one of { NEW, DELETED }nodeID - The ID of the node.types - The edge types to consider.int[] getNodes(ProcessConstants.DeltaScope scope)
scope - One of { NEW, DELETED, MOVED, CHANGED }java.util.Set<StructuredEdge> getEdges(ProcessConstants.DeltaScope scope, ProcessConstants.EdgeType... edgeTypes)
scope - One of { NEW, DELETED, CHANGED }edgeTypes - the type of the edges which should be returnedjava.util.Set<StructuredDataEdge> getDataEdges(ProcessConstants.DeltaScope scope)
scope - One of { NEW, DELETED, CHANGED }int[] getDataElements(ProcessConstants.DeltaScope scope)
scope - One of { NEW, DELETED, CHANGED }ProcessConstants.NodeProperty[] getChangedNodeProperties(int nodeID)
nodeID - The ID of the node.ProcessConstants.EdgeProperty[] getChangedEdgeProperties(int sourceNodeID, int destinationNodeID, ProcessConstants.EdgeType edgeType)
sourceNodeID - The source node ID of the edge.destinationNodeID - The destination node ID of the edge.edgeType - The type of the edge.ProcessConstants.DataEdgeProperty[] getChangedEdgeProperties(int nodeID, int dataElementID, ActivityConstants.AccessType dataEdgeType)
nodeID - The ID of the node.dataElementID - The ID of the data element.dataEdgeType - The type of the data edge.ProcessConstants.DataElementProperty[] getChangedDataElementProperties(int dataElementID)
dataElementID - The ID of the data element.ProcessConstants.ExecutableBusinessProcessProperty[] getChangedEBPProperties(int nodeID)
nodeID - The ID of the node, where the EBP is attached.