public abstract class MigratingProcessElementInstance extends Object implements MigratingInstance
Modifier and Type | Field and Description |
---|---|
protected ScopeImpl |
currentScope |
protected MigrationInstruction |
migrationInstruction |
protected MigratingScopeInstance |
parentInstance |
protected ScopeImpl |
sourceScope |
protected ScopeImpl |
targetScope |
Constructor and Description |
---|
MigratingProcessElementInstance() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addMigratingDependentInstance(MigratingInstance migratingInstance) |
MigratingActivityInstance |
getClosestAncestorActivityInstance() |
ScopeImpl |
getCurrentScope() |
MigrationInstruction |
getMigrationInstruction() |
MigratingScopeInstance |
getParent() |
ScopeImpl |
getSourceScope() |
ScopeImpl |
getTargetScope() |
boolean |
migratesTo(ScopeImpl other) |
abstract ExecutionEntity |
resolveRepresentativeExecution() |
abstract void |
setParent(MigratingScopeInstance parentInstance) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
attachState, attachState, detachState, isDetached, migrateDependentEntities, migrateState
protected MigrationInstruction migrationInstruction
protected ScopeImpl sourceScope
protected ScopeImpl targetScope
protected ScopeImpl currentScope
protected MigratingScopeInstance parentInstance
public ScopeImpl getSourceScope()
public ScopeImpl getTargetScope()
public ScopeImpl getCurrentScope()
public MigrationInstruction getMigrationInstruction()
public MigratingScopeInstance getParent()
public boolean migratesTo(ScopeImpl other)
public abstract void setParent(MigratingScopeInstance parentInstance)
public abstract void addMigratingDependentInstance(MigratingInstance migratingInstance)
public abstract ExecutionEntity resolveRepresentativeExecution()
public MigratingActivityInstance getClosestAncestorActivityInstance()
Copyright © 2020. All rights reserved.