public class ModbusMasterImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements ModbusMaster
The following features are implemented:
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamicorg.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.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| Modifier and Type | Field and Description |
|---|---|
protected Endpoint |
endpoint
The cached value of the '
Endpoint' reference. |
protected String |
id
The cached value of the '
Id' attribute. |
protected static String |
ID_EDEFAULT
The default value of the '
Id' attribute. |
protected static Double |
INTER_FRAME_DELAY_EDEFAULT
The default value of the '
Inter Frame Delay' attribute. |
protected Double |
interFrameDelay
The cached value of the '
Inter Frame Delay' attribute. |
protected static ProtocolType |
PROTOCOL_TYPE_EDEFAULT
The default value of the '
Protocol Type' attribute. |
protected ProtocolType |
protocolType
The cached value of the '
Protocol Type' attribute. |
protected org.eclipse.emf.common.util.EList<ModbusSlave> |
slaves
The cached value of the '
Slaves' containment reference list. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
ModbusMasterImpl() |
| Modifier and Type | Method and Description |
|---|---|
Endpoint |
basicGetEndpoint() |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
Endpoint |
getEndpoint() |
String |
getId() |
Double |
getInterFrameDelay() |
ProtocolType |
getProtocolType() |
org.eclipse.emf.common.util.EList<ModbusSlave> |
getSlaves() |
void |
setEndpoint(Endpoint newEndpoint) |
void |
setId(String newId) |
void |
setInterFrameDelay(Double newInterFrameDelay) |
void |
setProtocolType(ProtocolType newProtocolType) |
String |
toString() |
eBasicSetContainer, eInternalContainerdynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetDirectResource, eSetProxyURI, eSettingseAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, 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.common.util.EList<ModbusSlave> slaves
Slaves' containment reference list.
getSlaves()protected Endpoint endpoint
Endpoint' reference.
getEndpoint()protected static final String ID_EDEFAULT
Id' attribute.
getId()protected static final ProtocolType PROTOCOL_TYPE_EDEFAULT
Protocol Type' attribute.
getProtocolType()protected ProtocolType protocolType
Protocol Type' attribute.
getProtocolType()protected static final Double INTER_FRAME_DELAY_EDEFAULT
Inter Frame Delay' attribute.
getInterFrameDelay()protected Double interFrameDelay
Inter Frame Delay' attribute.
getInterFrameDelay()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic org.eclipse.emf.common.util.EList<ModbusSlave> getSlaves()
getSlaves in interface ModbusMasterModbusPackage.getModbusMaster_Slaves()public Endpoint getEndpoint()
getEndpoint in interface ModbusMasterModbusMaster.setEndpoint(Endpoint),
ModbusPackage.getModbusMaster_Endpoint()public Endpoint basicGetEndpoint()
public void setEndpoint(Endpoint newEndpoint)
setEndpoint in interface ModbusMasternewEndpoint - the new value of the 'Endpoint' reference.ModbusMaster.getEndpoint()public String getId()
getId in interface ModbusMasterModbusMaster.setId(String),
ModbusPackage.getModbusMaster_Id()public void setId(String newId)
setId in interface ModbusMasternewId - the new value of the 'Id' attribute.ModbusMaster.getId()public ProtocolType getProtocolType()
getProtocolType in interface ModbusMasterProtocolType,
ModbusMaster.setProtocolType(ProtocolType),
ModbusPackage.getModbusMaster_ProtocolType()public void setProtocolType(ProtocolType newProtocolType)
setProtocolType in interface ModbusMasternewProtocolType - the new value of the 'Protocol Type' attribute.ProtocolType,
ModbusMaster.getProtocolType()public Double getInterFrameDelay()
getInterFrameDelay in interface ModbusMasterModbusMaster.setInterFrameDelay(Double),
ModbusPackage.getModbusMaster_InterFrameDelay()public void setInterFrameDelay(Double newInterFrameDelay)
setInterFrameDelay in interface ModbusMasternewInterFrameDelay - the new value of the 'Inter Frame Delay' attribute.ModbusMaster.getInterFrameDelay()public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl