@Generated(value="org.jomc.tools.SourceFileProcessor 1.3", comments="See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3") public class RuntimeInstances extends Instances implements RuntimeModelObject
Instances
.
authors, createDate, deprecated, documentation, MODEL_PUBLIC_ID, modelVersion
Constructor and Description |
---|
RuntimeInstances()
Creates a new
RuntimeInstances instance. |
RuntimeInstances(Instances instances)
Creates a new
RuntimeInstances instance by deeply copying a given Instances instance. |
Modifier and Type | Method and Description |
---|---|
void |
clear()
Clears shared runtime state.
|
void |
gc()
Handles shared runtime state.
|
Instance |
getInstance(String identifier)
Gets an instance for a given identifier from the list of instances.
|
clone, getInstance
getAnyElement, getAnyElement, getAnyElements, getAnyElements, getAnyObject, getAnyObjects, getAuthors, getCreateDate, getDocumentation, getModelVersion, isDeprecated, setAuthors, setCreateDate, setDeprecated, setDocumentation, setModelVersion
public RuntimeInstances(Instances instances)
RuntimeInstances
instance by deeply copying a given Instances
instance.instances
- The instance to copy.NullPointerException
- if instances
is null
.@Generated(value="org.jomc.tools.SourceFileProcessor 1.3", comments="See http://jomc.sourceforge.net/jomc/1.3/jomc-tools-1.3") public RuntimeInstances()
RuntimeInstances
instance.public Instance getInstance(String identifier)
This method queries an internal cache for a result object to return for the given argument values. If no cached result object is available, this method queries the super-class for a result object to return and caches the outcome of that query for use on successive calls.
Note:
Method clear()
must be used to synchronize the state of the internal cache with the
state of the instance, should the state of the instance change.
getInstance
in class Instances
identifier
- The identifier of the instance to return.null
, if no such instance is found.NullPointerException
- if identifier
is null
.Instances.getInstance()
,
Instance.getIdentifier()
,
clear()
public void gc()
RuntimeModelObject
gc
in interface RuntimeModelObject
public void clear()
RuntimeModelObject
clear
in interface RuntimeModelObject
Copyright © 2005-2012 The JOMC Project. All Rights Reserved.