|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.EFactoryImpl
org.eclipse.hyades.models.common.datapool.impl.Common_DatapoolFactoryImpl
An implementation of the model Factory.
| Nested Class Summary |
|---|
| Nested classes inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList |
| Nested classes inherited from class org.eclipse.emf.ecore.InternalEObject |
|---|
org.eclipse.emf.ecore.InternalEObject.EStore |
| Field Summary | |
|---|---|
static java.lang.String |
copyright
|
| Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl |
|---|
EDATE_FORMATS, ePackage |
| Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eAnnotations, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG |
| Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eProxyURI |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.hyades.models.common.datapool.Common_DatapoolFactory |
|---|
eINSTANCE |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
Common_DatapoolFactoryImpl()
Creates an instance of the factory |
|
| Method Summary | |
|---|---|
void |
close(IDatapoolIterator iterator)
Return the iterator to the factory so that it can be properly destroyed. |
IDatapool |
constructDatapool()
Constructs and returns an empty IDataPool |
java.lang.String |
convertDPLRoleToString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.Object instanceValue)
|
java.lang.String |
convertToString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.Object instanceValue)
|
org.eclipse.emf.ecore.EObject |
create(org.eclipse.emf.ecore.EClass eClass)
|
IDatapoolSuggestedType |
createDatapoolSuggestedType()
|
DPLCell |
createDPLCell()
|
DPLDatapool |
createDPLDatapool()
|
DPLDatapoolSpec |
createDPLDatapoolSpec()
|
DPLEquivalenceClass |
createDPLEquivalenceClass()
|
DPLRecord |
createDPLRecord()
|
DPLRole |
createDPLRoleFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue)
|
DPLVariable |
createDPLVariable()
|
java.lang.Object |
createFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue)
|
Common_DatapoolPackage |
getCommon_DatapoolPackage()
|
static Common_DatapoolPackage |
getPackage()
Deprecated. |
static Common_DatapoolFactory |
init()
Creates the default factory implementation |
IDatapool |
load(java.io.File dpFile,
boolean sharedInstance)
Load the datapool from the specified file. |
IDatapool |
loadForEdit(java.io.File dpFile,
boolean sharedInstance)
Load the datapool from the specified file. |
IDatapoolIterator |
open(IDatapool datapool,
java.lang.String iteratorExtensionId)
Return an iterator instance implemented by the extension with given extensionId. |
void |
save(IDatapool datapool)
Persists the specified instance of a datapool. |
void |
saveAs(IDatapool datapool,
java.io.File dpFile)
Persists the specified instance of a datapool to the specified file. |
void |
unload(IDatapool datapool)
Removes a reference to an instance of a datapool. |
void |
unload(IDatapool datapool)
Removes a reference to an instance of a datapool. |
| Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl |
|---|
basicCreate, basicSetEPackage, collapseWhiteSpace, eGet, eInverseAdd, eInverseRemove, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage |
| Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl |
|---|
eObjectForURIFragmentSegment, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen |
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EFactory |
|---|
getEPackage, setEPackage |
| Methods inherited from interface org.eclipse.emf.ecore.EModelElement |
|---|
getEAnnotation, getEAnnotations |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
public static final java.lang.String copyright
| Constructor Detail |
public Common_DatapoolFactoryImpl()
| Method Detail |
public static Common_DatapoolFactory init()
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
create in interface org.eclipse.emf.ecore.EFactory
public java.lang.Object createFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue)
createFromString in interface org.eclipse.emf.ecore.EFactory
public java.lang.String convertToString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.Object instanceValue)
convertToString in interface org.eclipse.emf.ecore.EFactorypublic DPLDatapoolSpec createDPLDatapoolSpec()
createDPLDatapoolSpec in interface Common_DatapoolFactorypublic DPLDatapool createDPLDatapool()
createDPLDatapool in interface Common_DatapoolFactory
public DPLRole createDPLRoleFromString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.String initialValue)
public java.lang.String convertDPLRoleToString(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.Object instanceValue)
public DPLEquivalenceClass createDPLEquivalenceClass()
createDPLEquivalenceClass in interface Common_DatapoolFactorypublic DPLRecord createDPLRecord()
createDPLRecord in interface Common_DatapoolFactorypublic DPLCell createDPLCell()
createDPLCell in interface Common_DatapoolFactorypublic DPLVariable createDPLVariable()
createDPLVariable in interface Common_DatapoolFactorypublic Common_DatapoolPackage getCommon_DatapoolPackage()
getCommon_DatapoolPackage in interface Common_DatapoolFactorypublic static Common_DatapoolPackage getPackage()
public IDatapool loadForEdit(java.io.File dpFile,
boolean sharedInstance)
sharedInstance is requested then the cache of
other datapools that have been opened is checked for an
existing copy of the datapool. Note that modifying a shared
instance of the datapool may effect other uses of the datapool
and should only be done in a confined execution environment.
loadForEdit in interface IDatapoolFactorydpFile - The datapool file name.sharedInstance - Available for sharing instances of
the datapool, which can save significantly
on datapool loading overhead.unload(IDatapool)public void unload(IDatapool datapool)
unload in interface IDatapoolFactorydatapool - The datapool instance being unloaded.load(java.io.File,boolean)public void save(IDatapool datapool)
saveAs method
should be used to save the file.
save in interface IDatapoolFactorydatapool - The datapool instance being saved.load(java.io.File,boolean),
unload(IDatapool),
saveAs(IDatapool,java.io.File)
public void saveAs(IDatapool datapool,
java.io.File dpFile)
saveAs in interface IDatapoolFactorydatapool - The datapool instance being saved.dpFile - The file to which the datapool is to be saved.load(java.io.File,boolean),
unload(IDatapool),
save(IDatapool)
public IDatapool load(java.io.File dpFile,
boolean sharedInstance)
sharedInstance is requested then the cache of
other datapools that have been opened is checked for an
existing copy of the datapool. Note that modifying a shared
instance of the datapool may effect other uses of the datapool
and should only be done in a confined execution environment.
load in interface IDatapoolFactorydpFile - The datapool file name.sharedInstance - Available for sharing instances of
the datapool, which can save significantly
on datapool loading overhead.unload(IDatapool)public void unload(IDatapool datapool)
unload in interface IDatapoolFactorydatapool - The datapool instance being unloaded.load(java.io.File,boolean)
public IDatapoolIterator open(IDatapool datapool,
java.lang.String iteratorExtensionId)
open in interface IDatapoolFactorydatapool - The datapool instance being iterated over.close(IDatapoolIterator)public void close(IDatapoolIterator iterator)
close in interface IDatapoolFactoryiterator - The iterator being freed.open(IDatapool,String)public IDatapoolSuggestedType createDatapoolSuggestedType()
public IDatapool constructDatapool()
constructDatapool in interface IDatapoolFactory
|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||