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.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.