ResourceSet newContext
EObject oldContext
Notifier notifier
BasicNotifierImpl.EObservableAdapterList.Listener[] listeners
boolean safe
boolean includeRoot
java.lang.Object object
java.util.Iterator<E> nextPruneIterator
AbstractTreeIterator.prune()
.java.util.Iterator<E> nextRemoveIterator
AbstractTreeIterator.remove()
call will delegated.private void readObject(java.io.ObjectInputStream objectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream objectOutputStream) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream objectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream objectOutputStream) throws java.io.IOException
java.io.IOException
int size
private void readObject(java.io.ObjectInputStream objectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream objectOutputStream) throws java.io.IOException
java.io.IOException
Diagnostic diagnostic
int accessCount
Pool.cleanup()
can be called occasionally.
It's a state modifying operation, so it must hold the exclusive write lock
during execution.int cleanupPeriod
access
between each attempt to clean up
garbage collected entries.
Garbage collecting entries requires the exclusive Pool.getWriteLock()
to be held, so it's best to do this infrequently.java.util.concurrent.locks.ReentrantReadWriteLock readWriteLock
java.util.concurrent.locks.Lock readLock
read lock
.java.util.concurrent.locks.Lock writeLock
write lock
.Pool.AccessUnit.Queue<E> primaryAccessUnits
Pool.AccessUnit<E> GUARD
Pool.AccessUnit<E> exclusiveAccessUnit
SegmentSequence.SegmentSequencePool.StringAccessUnit.Queue stringAccessUnits
SegmentSequence.SegmentSequencePool.SegmentsAccessUnit.Queue segmentsAccessUnits
SegmentSequence.SegmentSequencePool.SegmentsAndSegmentAccessUnit.Queue segmentsAndSegmentAccessUnits
SegmentSequence.SegmentSequencePool.SegmentsAndSegmentsAccessUnit.Queue segmentsAndSegmentsAccessUnits
java.lang.ref.ReferenceQueue<T> cachedToStrings
SegmentSequence.toString
s.SegmentSequence.StringArrayPool.StringAccessUnit.Queue stringAccessUnits
SegmentSequence.StringArrayPool.SubstringAccessUnit.Queue substringAccessUnits
SegmentSequence.StringArrayPool.SegmentsAndSegmentAccessUnit.Queue segmentsAndSegmentAccessUnits
SegmentSequence.StringArrayPool.SegmentsAndSubsegmentAccessUnit.Queue segmentsAndSubsegmentAccessUnits
SegmentSequence.StringArrayPool.SegmentsAndSegmentCountAccessUnit.Queue segmentsAndSegmentCountAccessUnits
SegmentSequence.StringArrayPool.SegmentsAccessUnit.Queue segmentsAccessUnits
SegmentSequence.StringArrayPool.SegmentsAndSegmentsAccessUnit.Queue segmentsAndSegmentsAccessUnits
SegmentSequence.StringArrayPool.SubsegmentsAndSubsegmentsAccessUnit.Queue subsegmentsAndSubsegmentsAccessUnits
java.lang.ref.ReferenceQueue<T> cachedToStrings
Object.toString()
values.URI.URIPool.StringAccessUnit.Queue stringAccessUnits
URI.URIPool.PlatformAccessUnit.Queue platformAccessUnits
URI.URIPool.FileAccessUnit.Queue fileAccessUnits
URI.URIPool.URIComponentsAccessUnit.Queue uriComponentsAccessUnits
URI.URIPool pool
private void readObject(java.io.ObjectInputStream objectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream objectOutputStream) throws java.io.IOException
java.io.IOException
int size
EPackage.Registry delegateRegistry
InternalEObject.EStore store
InternalEObject.EStore store
EValidator.Registry delegateRegistry
EValidator.ValidationDelegate.Registry delegateRegistry
BasicEList<E> prefixMaps
FeatureMap.Internal.Wrapper wrapper
FeatureMapUtil.Validator featureMapValidator
InternalEObject owner
EStructuralFeature eStructuralFeature
InternalEObject owner
EStructuralFeature eStructuralFeature
FeatureMap.Internal.Wrapper wrapper
FeatureMapUtil.Validator featureMapValidator
EStructuralFeature eStructuralFeature
java.lang.Class<T> dataClass
InternalEObject owner
EStructuralFeature eStructuralFeature
InternalEObject owner
EStructuralFeature eStructuralFeature
EClass entryEClass
java.lang.Class<T> entryClass
boolean isResolveProxies
EcoreUtil.ContentTreeIterator.ResourcesIterator resourceSetIterator
true
for hasNext()
even when the list is exhausted.
This ensures that any growth in the resources list will not be overlooked.int segmentCapacity
byte[] outputbytes
char[] outputchars
char[] buffer
StringSegment.Element cursor
int cursorIndex
java.lang.String lineSeparator
java.lang.String temporaryFileName
java.io.Writer temporaryFile
int bufferPosition
java.lang.String firstString
EObject[] eObjectData
java.util.List<E> elementNames
java.util.List<E> mixed
boolean isUnformatted
boolean isMixed
java.util.List<E> indents
int depth
int lineWidth
int markedLineWidth
int currentLineWidth
boolean lastElementIsStart
java.lang.Object firstElementMark
boolean seenRoot
boolean saveDoctype
java.lang.Object docTypeMark
java.lang.String docTypeName
java.lang.String publicId
java.lang.String systemId
java.lang.String m_scheme
java.lang.String m_userinfo
java.lang.String m_host
int m_port
java.lang.String m_regAuthority
java.lang.String m_path
java.lang.String m_queryString
java.lang.String m_fragment
java.lang.String regex
int options
int nofparen
org.eclipse.emf.ecore.xml.type.internal.RegEx.Token tokentree
boolean hasBackReferences
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
short dataType
javax.xml.datatype.XMLGregorianCalendar xmlGregorianCalendar
java.util.Date date
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
javax.xml.datatype.Duration duration
EditingDomain domain
AdapterFactory adapterFactory
ComposedAdapterFactory.Descriptor.Registry delegateRegistry
IChildCreationExtender.Descriptor.Registry delegateRegistry
Ecore2XMLRegistry delegateRegistry