public class ProtocolStackImpl extends org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container implements ProtocolStack
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier and Type | Field and Description |
|---|---|
protected static ApplicationLayer |
APPLICATION_PROTOCOL_EDEFAULT
The default value of the '
Application Protocol' attribute. |
protected ApplicationLayer |
applicationProtocol
The cached value of the '
Application Protocol' attribute. |
protected String |
name
The cached value of the '
Name' attribute. |
protected static String |
NAME_EDEFAULT
The default value of the '
Name' attribute. |
protected NetworkLayer |
nwk
The cached value of the '
NWK' attribute. |
protected static NetworkLayer |
NWK_EDEFAULT
The default value of the '
NWK' attribute. |
protected PhysicalLinkLayer |
phydata
The cached value of the '
PHYDATA' attribute. |
protected static PhysicalLinkLayer |
PHYDATA_EDEFAULT
The default value of the '
PHYDATA' attribute. |
protected TransportLayer |
transport
The cached value of the '
Transport' attribute. |
protected static TransportLayer |
TRANSPORT_EDEFAULT
The default value of the '
Transport' attribute. |
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET| Modifier | Constructor and Description |
|---|---|
protected |
ProtocolStackImpl() |
| Modifier and Type | Method and Description |
|---|---|
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
ApplicationLayer |
getApplicationProtocol() |
String |
getName() |
NetworkLayer |
getNWK() |
PhysicalLinkLayer |
getPHYDATA() |
TransportLayer |
getTransport() |
void |
setApplicationProtocol(ApplicationLayer newApplicationProtocol) |
void |
setName(String newName) |
void |
setNWK(NetworkLayer newNWK) |
void |
setPHYDATA(PhysicalLinkLayer newPHYDATA) |
void |
setTransport(TransportLayer newTransport) |
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, 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 static final PhysicalLinkLayer PHYDATA_EDEFAULT
PHYDATA' attribute.
getPHYDATA()protected PhysicalLinkLayer phydata
PHYDATA' attribute.
getPHYDATA()protected static final NetworkLayer NWK_EDEFAULT
NWK' attribute.
getNWK()protected NetworkLayer nwk
NWK' attribute.
getNWK()protected static final TransportLayer TRANSPORT_EDEFAULT
Transport' attribute.
getTransport()protected TransportLayer transport
Transport' attribute.
getTransport()protected static final ApplicationLayer APPLICATION_PROTOCOL_EDEFAULT
Application Protocol' attribute.
getApplicationProtocol()protected ApplicationLayer applicationProtocol
Application Protocol' attribute.
getApplicationProtocol()protected static final String NAME_EDEFAULT
Name' attribute.
getName()protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic PhysicalLinkLayer getPHYDATA()
getPHYDATA in interface ProtocolStackPhysicalLinkLayer,
ProtocolStack.setPHYDATA(PhysicalLinkLayer),
IotmodelPackage.getProtocolStack_PHYDATA()public void setPHYDATA(PhysicalLinkLayer newPHYDATA)
setPHYDATA in interface ProtocolStacknewPHYDATA - the new value of the 'PHYDATA' attribute.PhysicalLinkLayer,
ProtocolStack.getPHYDATA()public NetworkLayer getNWK()
getNWK in interface ProtocolStackNetworkLayer,
ProtocolStack.setNWK(NetworkLayer),
IotmodelPackage.getProtocolStack_NWK()public void setNWK(NetworkLayer newNWK)
setNWK in interface ProtocolStacknewNWK - the new value of the 'NWK' attribute.NetworkLayer,
ProtocolStack.getNWK()public TransportLayer getTransport()
getTransport in interface ProtocolStackTransportLayer,
ProtocolStack.setTransport(TransportLayer),
IotmodelPackage.getProtocolStack_Transport()public void setTransport(TransportLayer newTransport)
setTransport in interface ProtocolStacknewTransport - the new value of the 'Transport' attribute.TransportLayer,
ProtocolStack.getTransport()public ApplicationLayer getApplicationProtocol()
getApplicationProtocol in interface ProtocolStackApplicationLayer,
ProtocolStack.setApplicationProtocol(ApplicationLayer),
IotmodelPackage.getProtocolStack_ApplicationProtocol()public void setApplicationProtocol(ApplicationLayer newApplicationProtocol)
setApplicationProtocol in interface ProtocolStacknewApplicationProtocol - the new value of the 'Application Protocol' attribute.ApplicationLayer,
ProtocolStack.getApplicationProtocol()public String getName()
getName in interface ProtocolStackProtocolStack.setName(String),
IotmodelPackage.getProtocolStack_Name()public void setName(String newName)
setName in interface ProtocolStacknewName - the new value of the 'Name' attribute.ProtocolStack.getName()public 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.BasicEObjectImplCopyright © 2018–2020 Atlanmod. All rights reserved.