ResourceSet newContext
EObject oldContext
Notifier notifier
BasicNotifierImpl.EObservableAdapterList.Listener[] listeners
boolean safe
protected java.lang.Object writeReplace() throws java.io.ObjectStreamException
java.io.ObjectStreamException
java.lang.String name
int value
int
value of the enumerator.java.lang.String literal
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
org.eclipse.emf.common.util.CommonUtil.StringPool pool
java.util.List<E> underlyingList
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
java.lang.Class<T> dataClass
boolean isSet
InternalEObject owner
EStructuralFeature eStructuralFeature
int kind
InternalEObject owner
EStructuralFeature eStructuralFeature
boolean isSet
FeatureMap.Internal.Wrapper wrapper
FeatureMapUtil.Validator featureMapValidator
EStructuralFeature eStructuralFeature
java.lang.Class<T> dataClass
InternalEObject owner
EStructuralFeature eStructuralFeature
int kind
InternalEObject owner
EStructuralFeature eStructuralFeature
EClass entryEClass
java.lang.Class<T> entryClass
int inverseFeatureID
boolean isSet
boolean isSet
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.boolean resolveProxies
boolean useOriginalReferences
java.util.Collection<E> emfObjects
java.util.Collection<E> eObjectsOfInterest
java.util.Map<K,V> proxyMap
EContentsEList.FeatureFilter crossReferenceFilter
int featureID
boolean isSet
boolean isSet
int inverseFeatureID
boolean isSet
int featureID
boolean isSet
int inverseFeatureID
boolean isSet
java.lang.String className
java.lang.String featureName
java.lang.String uri
java.lang.String reference
java.lang.String location
int line
int column
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 prefix
int location
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
java.util.ArrayList<E> initializationList
int deferredInitializationCount
EditingDomain domain
AdapterFactory adapterFactory
ComposedAdapterFactory.Descriptor.Registry delegateRegistry
IChildCreationExtender.Descriptor.Registry delegateRegistry
Ecore2XMLRegistry delegateRegistry
java.util.Map<K,V> map
XSDSchemaImpl xsdSchema
java.lang.String[] uris
java.util.Collection<E> eObjectsOfInterest