public final class ModelInstance
extends java.lang.Object
implements java.io.Serializable
| Modifier | Constructor and Description |
|---|---|
protected |
ModelInstance()
Creates new instance.
|
|
ModelInstance(ModelInstanceInfo info,
java.util.List<ModuleInstance> moduleInstances,
java.util.Collection<Signal> signalQueue,
java.util.Collection<ProcessLog> logs,
boolean createProcessLog)
Creates new instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent) |
void |
beforeUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent) |
boolean |
equals(java.lang.Object obj) |
Context |
getContext(long id)
Returns a context for given id or null if it does not exist.
|
java.util.Collection<Context> |
getContexts()
Returns a collection of all contexts.
|
ModelInstanceInfo |
getInfo()
Returns the model instance info.
|
java.util.List<ProcessLog> |
getLogs()
Returns the process logs.
|
ModuleInstance |
getModuleInstance(long id)
Returns a module instance for given id or null if it does not exist.
|
ModuleInstance |
getModuleInstance(java.lang.String name)
Returns a module instance for given module name or null if it does not
exist.
|
java.util.List<ModuleInstance> |
getModuleInstances()
Returns the module instances.
|
ProcessInstance |
getProcessInstance(long id)
Returns a process instance for given id or null if it does not exist.
|
java.util.List<Signal> |
getSignalQueue()
Returns the signal queue.
|
int |
hashCode() |
boolean |
isCreateProcessLog() |
protected ModelInstance()
public ModelInstance(ModelInstanceInfo info, java.util.List<ModuleInstance> moduleInstances, java.util.Collection<Signal> signalQueue, java.util.Collection<ProcessLog> logs, boolean createProcessLog)
info - moduleInstances - signalQueue - logs - createProcessLog - a flag indicating if a process log is created during execution
of this model instancejava.lang.NullPointerException - if processInfo or moduleInstances is nullpublic ModelInstanceInfo getInfo()
public java.util.List<ModuleInstance> getModuleInstances()
public ModuleInstance getModuleInstance(long id)
id - public ModuleInstance getModuleInstance(java.lang.String name)
name - public ProcessInstance getProcessInstance(long id)
id - public Context getContext(long id)
id - public java.util.Collection<Context> getContexts()
public java.util.List<Signal> getSignalQueue()
public java.util.List<ProcessLog> getLogs()
public boolean isCreateProcessLog()
public void beforeUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent)
unmarshaller - parent - public void afterUnmarshal(javax.xml.bind.Unmarshaller unmarshaller,
java.lang.Object parent)
unmarshaller - parent - public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2007-2020 Whitestein Technologies. All Rights Reserved.