public class ConfigurationImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements Configuration
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListeAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY| Modifier | Constructor and Description |
|---|---|
protected |
ConfigurationImpl() |
| Modifier and Type | Method and Description |
|---|---|
Node |
createNode(String xpath) |
void |
doNotify(int eventType,
Object changedFeature,
Object oldValue,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
Node |
getConfigurationNode() |
List<Node> |
getListNodes(Node node,
String xpath) |
List<Node> |
getListNodes(String xpath) |
List<String> |
getListValue(String xpath) |
Node |
getNode(Node node,
String xpath) |
Node |
getNode(String xpath) |
String |
getStringValue(String xpath) |
void |
removeNode(String xpath) |
void |
setConfigurationNode(Node newConfigurationNode) |
void |
setNodeValues(Node node,
String xpath,
String[] names,
String[] values) |
void |
setNodeValues(String xpath,
String[] names,
String[] values) |
void |
setNodeValues(String xpath,
String name,
String[] values) |
void |
setStringValue(String xpath,
String value) |
String |
toString() |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIeAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.EObjectImplpublic Node getConfigurationNode()
getConfigurationNode in interface Configurationpublic void setConfigurationNode(Node newConfigurationNode)
public String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String getStringValue(String xpath) throws RuntimeException
getStringValue in interface ConfigurationRuntimeExceptionpublic void setStringValue(String xpath, String value) throws RuntimeException
setStringValue in interface ConfigurationRuntimeExceptionpublic List<String> getListValue(String xpath) throws RuntimeException
getListValue in interface ConfigurationRuntimeExceptionpublic List<Node> getListNodes(String xpath)
getListNodes in interface Configurationpublic Node getNode(String xpath)
getNode in interface Configurationpublic void setNodeValues(String xpath, String[] names, String[] values)
setNodeValues in interface Configurationpublic void setNodeValues(String xpath, String name, String[] values)
setNodeValues in interface Configurationpublic Node createNode(String xpath)
createNode in interface Configurationpublic void removeNode(String xpath)
removeNode in interface Configurationpublic void setNodeValues(Node node, String xpath, String[] names, String[] values)
setNodeValues in interface ConfigurationCopyright © 2005–2021 Eclipse Foundation. All rights reserved.